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 v tomto všem je služba Service . Například softwarové protokoly banky budou nutně zahrnovat požadavek na zůstatek Získání zákazníka, 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 procesů, stažení procesů atd. To zní 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 ke rovnováze zákazníků stejným způsobem, bez ohledu na to, zda je zákazník jednotlivec, jako je John Smith nebo firma jako Jane Doe Enterprises.

Klíčem k úspěchu architektur orientovaných na služby je to, ž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é konce poněkud odlišnými prostředky.

Jedním ze způsobů, jak jsou v těchto dnech prezentovány architektury orientované na služby, je prostřednictvím XML. 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 mluví stejným základním jazykem.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?