Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Predstavte si , že vlastnil spoločnosť , automobilu , ktorý mal marketingové , personálne a výrobné oddelenie . Použitie tradičných metodík programovania , môžete nastaviť IT oddelenie v každej divízii , ktorá vykonáva osobitné úlohy . Personál môže udržiavať informácie o zamestnancoch databázy , zatiaľ čo výrobné oddelenie sleduje autodielov vo svojom systéme dát . Keď marketingové oddelenie musí konsolidovať predajné čísla s číslami , programátori oddelenie výroby ich mohli vytvoriť aplikáciu , ktorá odosiela informácie o dieloch do marketingového oddelenia . Ak na marketing a výrobné softvérové systémy používajú rôzne databázy alebo programovacie jazyky , to by mohlo byť nákladné budovať túto aplikáciu .
SOA riešení
SOA zjednodušuje úlohu pomôcť rôzne systémy pre komunikáciu pomocou technológií , ako sú webové služby , aby ich spojenie . Webové služby , používané bežne na internete , sú programy , ktoré umožňujú prístup k vzdialeným počítačom a získať informácie cez sieť . Webová služba počasie , napríklad, môže vrátiť počasie vašom meste , keď môžete poslať služba žiadosť . Organizácie využívajúce SOA môžete nechať podnikateľské jednotky vytvárať programy a sprístupniť ich ostatným jednotkám prostredníctvom siete , ktorá zdieľa webové služby .
SOA Výhody
hypotetické auto spoločnosť môže ušetriť čas a peniaze tým , že odbory vystaviť svoje informácie pomocou služby SOA . Chvíľu trvá , než sa prevod existujúcich systémov na služby SOA , ale potom, čo existujú , už nemusíte budovať nové aplikácie od nuly , kedykoľvek budete potrebovať zdieľať informácie . SOA architektúra tiež umožňuje , aby systémy napísané v rôznych programovacích jazykoch , aby bezpečne a bez problémov komunikovať . Vzhľadom k tomu , služby SOA sú komponenty , ktoré sú opakovane použiteľné . Organizácia môže použiť ako stavebné kamene a spojiť ich v rôznych spôsobov , ako vytvoriť nové aplikácie , ktoré riešia iné problémy .
Štandardy a smernice
Microsoft uvádza , že SOA je ako je názov pre technológiu , ktorá spája počítače . Organizácia musí vytvoriť a dodržiavať súbor pokynov , zásad a pravidiel , ktoré im pomôžu určiť , kedy použiť SOA a ako efektívne implementovať služby klientom . The Open Group SOA referenčné architektúra poskytuje osvedčené postupy a normy , ktoré sa môžete obrátiť , aby pri navrhovaní systémov SOA . Dodržiavanie týchto noriem môže dať vašej organizácii schopnosť prispôsobiť sa meniacim sa obchodným podmienkam a agility rozširovať so ziskom .