Arhitectură compusă din servicii

Acest exemplu demonstrează utilizarea Websphere SCA (Service Component Architecture).

 
Cerințe: Websphere Process Server
 
 

 

IBM Websphere SCA (Service Component Architecture) oferă un design consistent pentru interfață pentru accesarea componentelor și serviciilor precum servicii EIS, Servicii Web, Services, componente J2EE, etc. T Modelul de programare SCA asigură o simplificare semnificativă a modelului de programare pentru scrierea aplicațiilor care rulează în WebSphere. Modelul de programare se bazează pe concepte și tehnici care sunt rafinamente relativ modeste ale conceptelor și tehnicilor J2EE existente sau care au mapări simple la conceptele J2EE existente.

SCA suportă o separare puternică a aplicației de logică operațională de la codul de infrastructură tehnică. Separarea aplicației de logică operațională de codul tehnic al infrastructurii permite crearea aplicațiilor cu mult mai puțini specialiști IT și oferă o mai mare portabilitate de cod și o izolare de modificările infrastructurii IT. SCA expune interfețe la nivel de afaceri la codul de logică operațională al aplicației. Structurile de date folosite drept argumente pentru aceste SCA de bază sunt modelate într-o reprezentare de structurii de date de tip obiect business (BO) standardizat, care, de asemenea, ascunde detaliile tehnice ale tehnologiei de punere în aplicare a SCA-ului de bază.

IBM oferă un set bogat de instrumente pentru generarea SCA-ului de bază și a tipurilor de BO specifice datelor beneficiarului și calcularea infrastructurii fără a fi nevoie de programare. De asemene, IBM oferă un set bogat de unelte pentru modelul de programare J2EE care permite specialiștilor tehnici IT sa creeze servicii SCA arbitrar de complexe sau aplicații care folosesc direct API-uri J2EE.

Obiectivul acestui exemplu este de a arăta cum este definită și accesată conexiunea SCA. Serviciul invocat în acest exemplu este un clasă simplă Java. Alte exemple din Galerie exemple afișează utilizarea SCA pentru accesarea serviciilor de integrare a afacerii.

Într-un mediu tipic de dezvoltare de aplicații, invocarea SCA și codul de cablare afișat în acest exemplu ar fi generat din uneltele pentru dezvoltare.