SOA - a következő forradalom Jurukov blogjának programozásában

A SOA vagy a Service Oriented Architecture esetében ugyanez mondható el viccként, hogy az objektumorientált programozás olyan, mint a tinédzser szex - mindenki beszél róla, és senki sem csinálja megfelelően és biztonságosan. A SOA a legújabb őrület és helyesen - ígéretet tesz arra, hogy megváltoztatja a szoftverek létrehozásának módját és a kommunikációt az üzleten belül, valamint az ügyfelekkel.

következő

A SOA nem csak egy másik szó, amelyről sokat beszélnek, de semmit sem tesznek. A szeptember 2-i darmstadti Üzleti Innovációs Fórumon ez volt az egyik fő téma. Még az igazságügyminiszter és néhány nagy szoftvercég vezetője közötti megbeszélés során a SOA minden ötletben és érvben nyilvánvaló volt. A cél az, hogy a személyzet által jelenleg különböző szinteken nyújtott összes szolgáltatást gyakorlatilag megismételjük, így nemcsak gyors adatelérés, hanem számos feladat automatizálása is lehetséges. A szóban forgó vita az e-kormányzásról szólt, amiről máskor beszélek, de ez a koncepció már nagyon aktív a magánszektorban. A legtöbb nagy internetes portál elindította az api-t (pontok és szabványok a más webhelyekhez való csatlakozáshoz), néhányan a SOA-hoz elfogadott szabványokat használják, mint például a SOAP és a WSDL. Ilyen oldalak az Ebay, az Amazon és a Flickr.

A madár azonban nem rugózik, és mint a fenti képregény sugallja, ugyanez vonatkozik a SOA-ra és az internetes szolgáltatásokra is. Pontosan mit jelentenek az internetes szolgáltatások vagy röviden a WS (a webszolgáltatásokból)? Számos műszaki dokumentumot tesznek közzé, amelyek leírják, hogy a kérdéses szolgáltatás mit csinál, hol található, hogyan kell felhívni, és nincs-e szükség fizetésre és előzetes szerződésre. Ha időigényesnek találja - ez nem az -, akkor a szóban forgó "műszaki dokumentumok" nem szemüveges papírok, hanem XML fájlok, amelyek információit a számítógép automatikusan feldolgozza. Tehát elmondhatja neki, hogy keressen egy olyan szolgáltatást, amely ingyenes információt nyújt a várnai időjárásról, és hagyja békén, hogy megtalálja, felhívja és megmutassa az eredményeket.

A SOA nem csupán azt jelenti, hogy egy vagy két szolgáltatás elérhető a nyilvánosság számára. A SOA azt jelenti, hogy a vállalat összes programját és információforrását WS-ként exportálják, és SOAP-üzeneteken keresztül kommunikálnak egymással. Ez nem öncél - mindezen WS-ek megléte mellett a számítógépes rendszerek igazi alkotóinak - legyen az kórház, minisztérium vagy vállalat - univerzális Lego-blokkok állnak a rendelkezésükre, és gyorsan és kényelmesen össze tudnak szerelni bármilyen szerkezetet, az intézmény aktuális igényeitől függően. Ez rendkívül fontos a mai egyre dinamikusabb üzleti életben.