Idei in Spatele Jazz

3
Idei în spatele Jazz ului Site suedez https://jazz.net/story/about/about-jazz-platform.jsp Oameni, locuri, istorie, și de idei în spatele Jazz Cine suntem Istoria Despre Jazz platformă produse Resurse legate de Dezvoltarea la nivel global distribuite cu Rational Biblioteca Concert Jazz Echipa Echipa Blog platformă Deschis, de colaborare, extensibil prin design. Produse de jazz intruchipeaza o abordare inovatoare a de integrare bazate pe servicii deschise, flexibile și arhitectură Internet. Spre deosebire de produsele monolitice, închise din trecut, Jazz este o platforma deschisa conceput pentru a sprijini orice industrie participant care dorește să îmbunătățire ciclul de viață software și rupe în jos pereții dintre instrumente. Organizatiile au nevoie pentru a asambla flexibil mediului lor de livrare de software, folosind instrumente lor preferate și vânzătorii. Deoarece acest mediu nu este static, Organizațiile trebuie să evolueze mediu lor ca nevoile lor se schimba la ritmul lor propriu. Platforma Jazz oferă fundamentul tehnic pentru mai multe tipuri de integrare instrument ciclului de viață. Acestei platforme constă dintr-un arhitectură și un set de cadre de aplicare și seturi de instrumente, așa cum se vede în figura de mai jos: Arhitectura Jazz Jazz este construit pe principii arhitecturale care reprezintă o abatere de cheie de la abordările luate în trecut. Împreună, aceste abordări permite echipelor să "navigheze pe Web de colaborare" pentru a accesa perfect echipe, procese și artefacte. Iată câteva idei cheie din spatele arhitecturii Jazz: • Jazz separă punerea în aplicare a instrumentelor de la definiția și accesul la date. Semantica de date nu se bazează pe "cunoașterea secretă" încorporat în cod produs. • Jazz federaliza date din baze de date independente, utilizând protocoale Internet. Jazz nu presupune că toate datele sunt într-o singură bază de date. • Jazz pot accesa și integrarea datelor în cazul în care se află teren - Jazz nu are nevoie pentru a importa și exporta date între instrumente sau depozite • Jazz presupune un model deschis, flexibil, distribuit de date. Jazz nu presupunem că există un model unic de date care este gestionat la nivel central, nici că fiecare instrument trebuie să înțeleagă întregul model de date, în scopul de a participa.

description

Jazz

Transcript of Idei in Spatele Jazz

Page 1: Idei in Spatele Jazz

Idei în spatele Jazz –ului

Site suedez

https://jazz.net/story/about/about-jazz-platform.jsp

Oameni, locuri, istorie, și de idei în spatele Jazz

Cine suntem Istoria Despre Jazz

platformă

produse

Resurse legate de

Dezvoltarea la nivel global distribuite cu Rational Biblioteca Concert Jazz Echipa Echipa

Blog

platformă

Deschis, de colaborare, extensibil prin design.

Produse de jazz intruchipeaza o abordare inovatoare a de integrare bazate pe servicii

deschise, flexibile și arhitectură Internet. Spre deosebire de produsele monolitice, închise

din trecut, Jazz este o platforma deschisa conceput pentru a sprijini orice industrie

participant care dorește să îmbunătățire ciclul de viață software și rupe în jos pereții

dintre instrumente.

Organizatiile au nevoie pentru a asambla flexibil mediului lor de livrare de software,

folosind instrumente lor preferate și vânzătorii. Deoarece acest mediu nu este static,

Organizațiile trebuie să evolueze mediu lor ca nevoile lor se schimba la ritmul lor

propriu.

Platforma Jazz oferă fundamentul tehnic pentru mai multe tipuri de integrare instrument

ciclului de viață. Acestei platforme constă dintr-un arhitectură și un set de cadre de

aplicare și seturi de instrumente, așa cum se vede în figura de mai jos:

Arhitectura Jazz

Jazz este construit pe principii arhitecturale care reprezintă o abatere de cheie de la

abordările luate în trecut. Împreună, aceste abordări permite echipelor să "navigheze pe

Web de colaborare" pentru a accesa perfect echipe, procese și artefacte.

Iată câteva idei cheie din spatele arhitecturii Jazz:

• Jazz separă punerea în aplicare a instrumentelor de la definiția și accesul la date.

Semantica de date nu se bazează pe "cunoașterea secretă" încorporat în cod produs.

• Jazz federaliza date din baze de date independente, utilizând protocoale Internet. Jazz

nu presupune că toate datele sunt într-o singură bază de date.

• Jazz pot accesa și integrarea datelor în cazul în care se află teren - Jazz nu are nevoie

pentru a importa și exporta date între instrumente sau depozite

• Jazz presupune un model deschis, flexibil, distribuit de date. Jazz nu presupunem că

există un model unic de date care este gestionat la nivel central, nici că fiecare instrument

trebuie să înțeleagă întregul model de date, în scopul de a participa.

Page 2: Idei in Spatele Jazz

• Jazz Permite instrumente pentru a fi implementat în orice limbaj de programare,

Internet conștient sau platformă. Jazz nu impune un cadru de punere în aplicare legat de o

platformă de limbaj sau tehnologie special

• Jazz & Q multiple tehnologii de client. În timp ce interfețe web sunt alegerea pentru

multe instrumente de jazz, clientii bazate pe Eclipse-jazz scumpe & Q și clienții

Microsoft Visual Studio bazate pe, și alte platforme client ar putea Moonrise cere Pus în

aplicare pe baza cererii

Există două aspecte principale ale arhitecturii Jazz:

Primul legat de durata ciclului de viață de date, aplicarea "legate de date", a standardelor

în domeniul de date privind ciclul de viață (de exemplu, cerințe, cererilor de schimbare,

planuri de testare, cod, etc), W3C, și

Două servicii de integrare, oferind capacitate transversală pentru orice instrument ciclului

de viață (de exemplu, utilizatorul admin, admin proiect, interogare ciclului de viață),

pentru a permite "sistemul" de instrumente pentru a lucra bine împreună.

Legate de durata ciclului de viață de date

Clienții care folosesc instrumente de la mai mulți furnizori pentru a captura și de a

gestiona date din ciclul de viață al software-ului. Aceste date sunt de obicei accesibile cu

toolthat creat datele sau prin accesarea unei baze de date utilizate pentru stocarea de

instrument. Lipsa unor protocoale comune din resurse, este dificil pentru othertools

pentru a obține astfel acces.

Arhitectura Jazz abordează această problemă prin furnizarea de interfețe și metode

standard pentru instrumente de a stabili legături la date adăpostite și gestionate de

othertools, eventual Cei construit pe Variind pe scară largă a tehnologiilor. Jazz

îmbrățișează abordarea date legate implementat în serviciile deschise pentru Lifecycle

Colaborare inițiativă (OSLC). Legat de date este principiul fundamental arhitectural de

OSLC, ceea ce face ", a comunității și specificațiile pentru Linked Lifecycle de date."

OSLC Suporta Noțiunile de furnizorii și consumatorii. Un furnizor de OSLC este un

instrument care "deține" date privind ciclul de viață și expune aceste date alte instrumente

cum este descris în caietul de sarcini aferent OSLC. Și OSLC de consum este un toolthat

accesează date de un alt instrument prin corespondent OSLC interfața sa specificat.

Arhitectura instrumente ciclului de viață a interacționa în acest mannerville permite

interoperabilitatea între instrumente și resurse care acoperă peste furnizori.

OSLC mută accentul de la instrumente și API-urile lor foarte variate la resursele ciclului

de viață (datele) și relațiile dintre resurse. Procedând astfel, un instrument poate accesa și

link-ul de resurse un alt instrument, unde trăiesc de date, spre deosebire de o copie mai

clasic și sincroniza abordare. Prin expunerea de date prin interfețe odihnitor OSLC-

definite, instrumente contribuie la un Web de date care pot fi urmărite, indexate, și

analizate dintr-o perspectivă inter-ciclu de viață.

Mai multe informații cu privire la inițiativa OSLC, inclusiv un set inițial de descrieri ale

resurselor și protocoale, pot fi găsite la open-services.net.

Servicii de integrare

Arhitectura Jazz îmbrățișează legat de durata ciclului de viață de date prin specificațiile

stabilite la OSLC. Un alt aspect cheie de arhitectura, servicii de integrare, întărește și mai

mult modul în care instrumentele de lucru împreună. Servicii de integrare sunt de uz

general capabilități cross-unelte care permit întreg (un set de produse de Jazz) să fie mai

mare decât suma părților sale.

Page 3: Idei in Spatele Jazz

Unele servicii de integrare (de exemplu, de gestionare a identității utilizatorului)

providesprofessional o capacitate că toate instrumentele pot folosi, oferind o experiență

set-instrument de previzibil, și simplificarea interacțiunilor cross-unelte. Alte servicii de

integrare (de exemplu, tablouri de bord sau a ciclului de viață al proiectului admin) sunt

puse în aplicare de mai multe instrumente, și tricot împreună pentru a

providesprofessional o capacitate integrată de ansamblu coerent.

Cadre de aplicare și seturi de instrumente

Pentru produsele Jazz Rational astăzi, inclusiv Rational Team Concert, Rational Quality

Manager și USI Rational Next Generation, cadre de aplicare și seturi de instrumente sunt

folosite pentru simplificarea și armonizarea lor de implementare. În plus față de

sprijinirea efortului de implementare instrument, cadrele de aplicare includ biblioteci care

fac mai ușor să pârghie de servicii de integrare existente.

Jazz Echipa Server oferă o implementare de servicii de integrare, și este livrat cu produse

Jazz Rational pentru a sprijini nevoile lor de integrare. Astăzi, cadre de aplicare și toolkit-

uri sunt în principal utilizate de către dezvoltatorii de IBM. De-a lungul timpului, noi

cadre de aplicare și toolkit-uri va sprijini mai multe servicii de integrare în mai multe

limbaje de programare, Creșterea eficienței mai multor dezvoltatori construiesc mai

multe instrumente