Kortárs SOA vs primitív SOA | Alapszintű SOA, közös SOA, alapvető SOA, jövőbeli SOA, cél SOA, kiterjesztett SOA
A SOA (Service-Oriented Architecture) egy olyan építészeti modell, amelyben a megoldás logikáját szolgáltatásként mutatják be. Azáltal, hogy a szolgáltatásokat a megoldások szállításának fő módszereként alkalmazza, a SOA arra törekszik, hogy rendkívül hatékony, mozgékony és produktív legyen, mint a többi létező technológiai megoldás. A SOA támogatást nyújt a szolgáltatás-orientált elvek és a szolgáltatás-orientált számítástechnika előnyeinek kiaknázásához. Sok különféle technológia, különféle termékek, alkalmazás-programozási interfészek és más különféle kiterjesztések alkotják általában a SOA-megvalósítást. A SOA a kortárs SOA-ra és a primitív SOA-ra van bontva, annak céljától függően. A primitív SOA az alapszintű szolgáltatás-orientált architektúra modellje, amely alkalmas bármely gyártó megvalósítására. Másrészről,A kortárs SOA az a besorolá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 folyamatosan növekvő terület, ahol különféle gyártók fejlesztik rendszeresen a SOA termékeket. Alapszintű szolgáltatásorientált architektúra, amely bármely gyártó számára megvalósítható, primitív SOA néven ismert. A kiindulási SOA, a közös SOA és a mag SOA a primitív SOA-ra utaló egyéb kifejezések közül néhány. A szolgáltatásorientált elvek alkalmazása a szoftveres megoldásokra szolgáltatásokat hoz létre, és ezek jelentik a logika alapvető egységét az SOA-ban. Ezek a szolgáltatások létezhetnek autonóm módon, de természetesen nem elszigeteltek. A szolgáltatások fenntartanak bizonyos közös és szabványos szolgáltatásokat, mégis függetlenül fejleszthetők és bővíthetők. A szolgáltatások kombinálhatók más szolgáltatások létrehozására. A szolgáltatások csak szolgáltatásleírásokon keresztül ismerik az egyéb szolgáltatásokat, ezért lazán összekapcsoltnak tekinthetők. A szolgáltatások autonóm üzenetekkel kommunikálnak, amelyek elég intelligensek ahhoz, hogy önállóan irányítsák a logika saját részeit. A legfontosabb (primitív) SOA-tervezési elvek a laza összekapcsolás, a szolgáltatási szerződés, az autonómia, az absztrakció, az újrafelhasználhatóság, az összeszerelhetőség, a hontalanság és a felfedezhetőség.
Mi az a kortárs SOA?
A kortárs SOA az a besorolás, amelyet a primitív SOA implementációk kiterjesztéseinek reprezentálására használnak a szolgáltatásorientált célok további elérése érdekében. Más szavakkal, a korabeli SOA-t arra használják, hogy a primitív SOA-t egy cél SOA-állapotba vigye, amelyet a szervezetek a jövőben szeretnének. De ahogy a SOA (általában) az idő előrehaladtával fejlődik, a primitív SOA bővül a kortárs SOA tulajdonságainak öröklésével. A kortárs SOA új funkciók bevezetésével segíti a primitív SOA növekedését, majd ezeket a tulajdonságokat a primitív SOA-modell adaptálja, így a látóköre nagyobb lesz, mint korábban. Mindezen okok miatt a korabeli SOA-t jövőbeni állami SOA-nak, cél SOA-nak vagy kiterjesztett SOA-nak is nevezik.
Mi a különbség a kortárs SOA és a primitív SOA között?
A kortárs SOA és a primitív SOA különbözik abból a célból, amelyre a SOA kontextusában tartoznak. A primitív SOA az alapszintű szolgáltatás-orientált architektúra, míg a kortárs SOA-t használják a primitív SOA kiterjesztéseinek képviseletére. A primitív SOA útmutatást nyújt az összes gyártó számára, míg a Contemporary SOA új funkciókkal egészíti ki a primitív SOA-t. Jelenleg a Contemporary SOA az üzenetek tartalmának biztonságára összpontosít, a megbízhatóság javítására a kézbesítési állapot értesítésekkel, az XML / SOAP feldolgozás és a tranzakciók feldolgozásának fokozásával a feladat meghibásodása érdekében.