Skip to main content

Co jsou architektury orientované na služby?

Architektury orientované na služby nejsou přesně nový koncept, ale způsoby, jak se v těchto dnech nejčastěji používají, využívají nové technologie.V jejich nejzákladnějších architekturách orientovaných na služby popisují strukturu softwarových aplikací a interakce s obchodním modelem.Klíčovým slovem ve všem je Služba .Například softwarové protokoly Banks budou nutně zahrnovat požadavek na zůstatek ZELNĚ, přičemž na žádost banky nebo zákazníka se zobrazí aktuální zůstatek.Získejte zůstatek zákazníka je služba.Pomocí bankovního modelu zahrnují další služby vklad procesu, odběr procesu atd.

Použití architektur orientovaných na služby se každá z těchto služeb samostatně vyskytuje prostřednictvím celkového softwarového systému a zároveň používá stejné softwarové systémy.Zní to kontraintuitivně, ale opravdu to není.V zásadě různé služby používají stejný systém k provedení stejné věci pro různé výsledky.Získejte zůstatek zákazníka pro Johna Smitha je stejná funkce jako zůstatek zákazníků pro podniky Jane Doe, ale příslušná data se liší.Krása architektur orientovaných na služby spočívá v tom, že software je navržen tak, aby zpracovával všechny příkazy k vyvážení zákazníků stejným způsobem, bez ohledu na to, zda je zákazník jednotlivce, jako je John Smith nebo firma jako Jane Doe Enterprises.architektury orientované na služby je, že samotné služby jsou volně spojeny.To znamená, že jsou přizpůsobitelné různým okolnostem.Pokud by příkaz servisního příkazu získal zůstatek zákazníka najednou získat zůstatek zákazníků pro všechny účty, software nemusí znovu objevit virtuální kolo;Související služba může spíše použít stejné základní protokoly k dosažení stejných cílů mírně odlišnými prostředky.To, pro nedostatek lepšího termínu, se generický programovací jazyk představuje jako druh lingua franca.Vše, co potřebujete, je webový prohlížeč, který bude schopen zpracovat požadavky XML.Nemusíte používat nejnovější verzi systému Windows nebo Mac OS.Přihlášení do systému a provádění nezbytných služeb se postará, protože počítač provádí žádost a počítač poskytující službu hovoří stejným základním jazykem.