Kortárs SOA vs Primitív SOA | Kiindulási SOA, Common SOA, Core SOA, Future state SOA, Cél SOA, Extended SOA
A SOA (Service-Oriented Architecture) egy olyan építészeti modell, amelyben a megoldás logikáját szolgáltatásokként mutatják be. Azáltal, hogy a szolgáltatásokkal a megoldások szállításának fő módszerét látja el, a SOA arra törekszik, hogy rendkívül hatékony, agilis és eredményes legyen, mint a többi meglévő technológiai megoldás. A SOA támogatást nyújt a szolgáltatásorientált elvek és a szolgáltatásorientált számítástechnika előnyeinek megvalósításához. Számos különféle technológia, különféle termékek, alkalmazásprogramozási felületek és más különféle kiterjesztések általában képezik a SOA-megvalósítást. A SOA bontható kortárs SOA-ra és Primitív SOA-ra, attól függően, hogy milyen célt szolgálnak. Az Primitív SOA az alapvető szolgáltatásorientált architektúra modellje, amelyet bármely eladó megvalósíthat. Másrészt, a kortárs SOA az az osztályozás, amelyet a primitív SOA implementációk kiterjesztéseinek ábrázolására használnak.
Mi az a primitív SOA??
A SOA egy folyamatosan növekvő terület, amelynek különféle gyártói rendszeresen fejlesztenek ki SOA termékeket. Az alapszolgáltatás-orientált architektúrát, amely bármilyen eladó számára megvalósítható, primitív SOA néven ismert. A kiindulási SOA, a közönséges SOA és a központi SOA néhány olyan kifejezés, amelyek a primitív SOA-ra hivatkoznak. A szolgáltatás-orientáció elveinek a szoftvermegoldásokra történő alkalmazása szolgáltatásokat eredményez, és ezek a logika alapvető elemei a SOA-ban. Ezek a szolgáltatások önállóan létezhetnek, ám ezek természetesen nem elszigeteltek. A szolgáltatások bizonyos közös és szabványos funkciókat fenntartanak, mégis fejleszthetők és kibővíthetők egymástól függetlenül. A szolgáltatások kombinálhatók más szolgáltatások létrehozásához. A szolgáltatások más szolgáltatásokról csak a szolgáltatásleírások révén tudnak, ezért lazán összekapcsoltnak tekinthetők. A szolgáltatások olyan intelligens autonóm üzenetekkel kommunikálnak, amelyek elég intelligensek ahhoz, hogy a logika saját részeit önszabályozzák. A legfontosabb (primitív) SOA-tervezési alapelvek a laza csatlakozás, szolgáltatási szerződés, autonómia, absztrakció, újrafelhasználhatóság, összeállíthatóság, hontalanság és felfedezhetőség.
Mi a kortárs SOA??
A kortárs SOA az az osztályozás, amelyet a primitív SOA implementációk kiterjesztéseinek ábrázolására használnak a szolgáltatásorientáció célkitűzéseinek további elérése érdekében. Más szavakkal: a kortárs SOA-t arra használják, hogy az primitív SOA-t olyan cél-SOA-állapotba vigye, amelyre a szervezetek a jövőben szeretnének lenni. De amint az SOA (általában) az idővel fejlődik, az primitív SOA kibővül a kortárs SOA tulajdonságainak öröklésével. A kortárs SOA új funkciók bevezetésével elősegíti a primitív SOA növekedését, majd ezeket a funkciókat az primitív SOA modell adaptálja, így látószöge nagyobb, mint korábban. Mindezen okok miatt a kortárs SOA-t szintén jövőbeli SOA-nak, cél-SOA-nak vagy kiterjesztett SOA-nak nevezik.
Mi a különbség a kortárs SOA és a primitív SOA között??
A kortárs SOA és az primitív SOA attól függ, hogy milyen célt szolgálnak a SOA összefüggésében. A primitív SOA az alapvető szolgáltatásorientált architektúra, míg a kortárs SOA a primitív SOA kiterjesztéseinek ábrázolására szolgál. Az Primitív SOA útmutatást nyújt minden eladó számára, míg a Kortárs SOA kibővíti a SOA horizontját, új funkciókkal bővítve a primitív SOA-t. Jelenleg a Contemporary SOA az üzenetek tartalmának biztosítására, a megbízhatóság javítására a kézbesítési állapotról szóló értesítések révén, az XML / SOAP feldolgozás és a tranzakciók feldolgozásának javítására összpontosít a feladat meghibásodása érdekében.