Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Nevýhody Service Oriented Architecture

V neustále sa meniacom technologickom svete , spoločnosti sa očakáva , že poskytne viac s menej zdrojmi . Service - Oriented Architecture poskytuje spoločnostiam vývoj software so schopnosťou rýchlo a efektívne reagovať na požiadavky služby . Avšak , architektúra orientovaná na služby nie je kompatibilný medzi všetkými aplikáciami . Ako to funguje

na služby orientovaná architektúra definuje štandardy aplikácií služieb spoločnosti . Architektúra berie do úvahy služby poskytované spoločnosťou a potrieb spotrebiteľa . Realizácia týchto princípov vyžaduje rozhranie pre spotrebiteľa požadovať a prijímať ich očakávané služby .

Napríklad, ak študent požiada o svoje známky z webovej stránky univerzity , stupňa budú zobrazené na získavanie z internej databázy . Študent sa chová ako spotrebiteľ a získavanie server akosťou je služba .
Výhody

Služby sú udržiavané v aplikácii radom vrstiev . Každá vrstva sa chová podľa svojej zodpovednosti a je prístupný len časťou aplikácií a užívateľov . Vrstvy môžu byť individuálne navrhnutý a vyvinutý , zvyšuje potenciál pre recykláciu kódu , rovnako ako vytváranie viac špecifických vývojárov rolí . Ako starne aplikácie , každá vrstva môže byť zameraná na údržbu alebo zmenšený aby spĺňali požiadavky na výkon .
Nevýhody

Vývoj architektúry orientovanej na služby závisí na tom , implementácie štandardov . Bez štandardy , komunikácie medzi aplikáciami sa stáva čas a kód náročné . Service - Oriented Architecture nie je určený pre použitie s prenosy vysokou dát , aplikácií , ktoré nevyžadujú prevedenie žiadosť /odpoveď alebo aplikácie s krátkou životnosťou .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené