Skip to main content

Mi a szolgáltatásorientált architektúrák?

A szolgáltatásorientált architektúrák nem pontosan új koncepció, de a manapság leggyakrabban történő felhasználásuk kihasználja az új technológiát.A legalapvetőbb szolgáltatásorientált architektúrákban leírják a szoftveralkalmazások felépítését és az üzleti modellel való interakciót.A kulcsszó mindezen szolgáltatás .Például egy Banks szoftverprotokollok feltétlenül tartalmazzák a GET Vevői Balance -kérést, amelynek során a bank vagy az ügyfél kérésére megjelenik a jelenlegi egyenleg.Az ügyfelek egyenlegének megszerzése szolgáltatás.A bankmodell használatával az egyéb szolgáltatások magukban foglalják a folyamatbetétet, a folyamat visszavonását és így tovább.Ez ellentmondásosnak hangzik, de valójában nem.Alapvetően a különféle szolgáltatások ugyanazt a rendszert használják, hogy ugyanazt tegyék a különböző eredmények eléréséhez.A John Smith ügyfél -egyenlegének megszerzése ugyanaz a funkció, mint a Jane Doe Enterprises ügyfél -egyenlege, de az érintett adatok eltérőek.A szolgáltatásorientált architektúrák szépsége az, hogy a szoftvert úgy tervezték, hogy az összes ügyfél -egyenleg parancsot feldolgozza, függetlenül attól, hogy az ügyfél olyan személy, mint John Smith, vagy olyan vállalkozás, mint a Jane Doe Enterprises.A szolgáltatásorientált architektúrák szerint maguk a szolgáltatások lazán kapcsolódnak.Vagyis alkalmazkodnak az eltérő körülményekhez.Ha a szolgáltatási parancs az ügyfél egyenlegét hirtelen megkapja az ügyfél egyenlegének minden fiókhoz, a szoftvernek nem kell feltalálnia a virtuális kerék;Inkább a kapcsolódó szolgáltatás ugyanazokat az alapvető protokollokat használhatja, hogy kissé eltérő módon elérjék ugyanazokat a célokat.

A szolgáltatásorientált architektúrák egyik módja az XML -en keresztül.Ez a jobb kifejezés hiánya miatt az általános programozási nyelv egyfajta Lingua Franca -ként jelentkezik.Csak egy webböngészőre van szüksége az XML kérések feldolgozásához.Nem kell futtatnia a Windows vagy a Mac OS legújabb verzióját.Bejelentkezés a rendszerbe és a szükséges szolgáltatások elvégzésével gondoskodnak, mert a kérést végző számítógép és a szolgáltatást nyújtó számítógép ugyanazt az alapvető nyelvet beszéli.