Diferència entre SOA contemporània i SOA primitiva

Diferència entre SOA contemporània i SOA primitiva
Diferència entre SOA contemporània i SOA primitiva

Vídeo: Diferència entre SOA contemporània i SOA primitiva

Vídeo: Diferència entre SOA contemporània i SOA primitiva
Vídeo: Is Genesis History? - Watch the Full Film 2024, Juliol
Anonim

SOA contemporània vs SOA primitiva | SOA de referència, SOA comú, SOA bàsic, SOA d'estat futur, SOA objectiu, SOA ampliat

SOA (Service-Oriented Architecture) és un model arquitectònic en què la lògica de la solució es presenta com a serveis. En tenir els serveis com el mètode principal per oferir solucions, SOA s'esforça per ser altament eficient, àgil i productiu que altres solucions tecnològiques existents. SOA ofereix suport per adonar-se dels avantatges dels principis orientats al servei i la informàtica orientada al servei. Moltes tecnologies diferents, diversos productes, interfícies de programació d'aplicacions i altres diverses extensions solen constituir una implementació SOA. SOA es divideix en SOA contemporània i SOA primitiva depenent del propòsit que representen. Primitive SOA és el model de l'arquitectura bàsica orientada a serveis que és adequat per ser realitzat per qualsevol proveïdor. D' altra banda, SOA contemporània és la classificació que s'utilitza per representar les extensions de les implementacions primitives de SOA.

Què és la SOA primitiva?

SOA és un camp en constant creixement amb diversos proveïdors que desenvolupen productes SOA regularment. Una arquitectura bàsica orientada a serveis que és adequada per ser realitzada per qualsevol venedor es coneix com a SOA primitiu. SOA de base, SOA comú i SOA bàsic són alguns dels altres termes utilitzats per referir-se a la SOA primitiva. L'aplicació de principis d'orientació de serveis a solucions de programari produeix serveis i aquests són la unitat bàsica de la lògica en el SOA. Aquests serveis poden existir de manera autònoma, però certament no estan aïllats. Els serveis mantenen determinades característiques comunes i estàndard, però es poden desenvolupar i ampliar de manera independent. Els serveis es poden combinar per crear altres serveis. Els serveis són conscients d' altres serveis només a través de les descripcions dels serveis i, per tant, es poden considerar que no estan acoblats. Els serveis es comuniquen mitjançant missatges autònoms prou intel·ligents com per autogovernar les seves pròpies parts de la lògica. Els principis de disseny SOA més importants (primitius) són l'acoblament fluix, el contracte de servei, l'autonomia, l'abstracció, la reutilització, la composició, l'apatridia i la descoberta.

Què és la SOA contemporània?

La SOA contemporània és la classificació que s'utilitza per representar les extensions de les implementacions primitives de SOA per tal d'aconseguir encara més els objectius d'orientació al servei. En altres paraules, el SOA contemporani s'utilitza per portar el SOA primitiu a un estat SOA objectiu que les organitzacions voldrien tenir en el futur. Però, a mesura que la SOA (en general) evoluciona amb el temps, la SOA primitiva s'amplia heretant els atributs de la SOA contemporània. La SOA contemporània ajuda al creixement de la SOA primitiva introduint noves característiques, i després aquestes característiques són adaptades pel model SOA primitiu fent que el seu horitzó sigui més gran que abans. Per tots aquests motius, la SOA contemporània també s'anomena SOA d'estat futur, SOA objectiu o SOA ampliada.

Quina diferència hi ha entre la SOA contemporània i la SOA primitiva?

La SOA contemporània i la SOA primitiva difereixen pel propòsit que representen en el context de SOA. La SOA primitiva és l'arquitectura bàsica orientada a serveis, mentre que la SOA contemporània s'utilitza per representar les extensions de la SOA primitiva. Primitive SOA proporciona una guia que han de realitzar tots els venedors, mentre que Contemporary SOA amplia l'horitzó SOA afegint noves funcions a SOA primitiu. Actualment, Contemporary SOA se centra en protegir el contingut dels missatges, millorar la fiabilitat mitjançant notificacions d'estat de lliurament, millorar el processament XML/SOAP i el processament de transaccions per tenir en compte els errors de la tasca.

Recomanat: