Idei in Spatele Jazz
-
Upload
iuliatanase -
Category
Documents
-
view
215 -
download
2
description
Transcript of 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.
• 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.
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