Tartalomjegyzék:
- Meghatározás - Mit jelent a szolgáltatásorientált architektúra (SOA)?
- A Techopedia magyarázza a szolgáltatásorientált architektúrát (SOA)
Meghatározás - Mit jelent a szolgáltatásorientált architektúra (SOA)?
A szolgáltatásorientált architektúra (SOA) egy sor elvre és módszertanra hivatkozik, amelyeket a szoftvermérnökök alkalmaznak a szoftver tervezésére és fejlesztésére interoperábilis szolgáltatások formájában. A szolgáltatásokat általában olyan alkatrészek formájában építik, amelyeket az eredetileg tervezett céloktól eltérő célokra lehet újra felhasználni. Ezért az interfészeket gyakran gyakorlati módon határozzák meg, lehetővé téve a különféle alkalmazásokon és több platformon történő használatát.
A Techopedia magyarázza a szolgáltatásorientált architektúrát (SOA)
A SOA elsődleges célja, hogy agilitást nyújtson a vállalkozások számára, lehetővé téve számukra, hogy gyorsan és költséghatékonyan alkalmazkodjanak a piaci változásokhoz.
A SOA a funkciókat jól meghatározott komponensekre bontja, amelyeket a számítógépes fejlesztők szolgáltatásként tesznek elérhetővé hálózaton keresztül. Ez lehetővé teszi a SOA futtatását különféle elosztott platformokon, amelyekhez különféle hálózatokon keresztül lehet hozzáférni. Az adatmegosztás a különböző alkalmazások között a SOA üzleti alkalmazások középpontja. Ezeket az alkalmazásokat az API-kkal való együttműködésre tervezték, amelyek alkalmazásintegrációt és funkcionalitásmegosztást eredményeznek. Az ugyanabban a vállalkozásban, valamint a különböző rendszerekben található rendszerek üzleti folyamatok integrációját érik el, miközben betartják a szabványos üzleti folyamatok modelljét.
A SOA-tárház egy metaadatokat vagy nagy mennyiségű adatot tartalmazó adatbázis, amely interaktív és folyamatosan változik. Ez a lerakat lehetővé teszi a vállalkozások közötti kommunikációt a webszolgáltatásokon keresztül. A tesztméréseket a SOA tárolókban érvényesítik, és a munkafolyamat-támogatás az egész tárolóban létezik. A SOA lerakat sémákat, irányelveket és folyamatokat is tartalmaz, amelyek magukban foglalják a SOA szempontjából kritikus alapelveket és módszertanokat.
