Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Visual Basic , JavaBeans a Delphi programovací každý spolieha na sadu Drag and Drop komponenty vytiahol z palety na nejaký druh pracovnú plochu . Spolu s vstavaným - in komponenty , môžu vývojári vytvárať vlastné ovládacie prvky na mieru , aby vykonávali funkcie šité na mieru ich vlastných obchodných potrieb . Vývojárom vytvárať sady opakovane použiteľných komponentov , potom je použitie ako stavebné kamene pre vytvorenie nových obchodných riešení . To je základom zložky na báze vývoja .
Service - Oriented Architecture
SOA využíva celý rad webových serverov pre distribúciu výpočtový výkon pre riešenie veľkých obchodných problémov . Ak prehliadač zobrazuje webové stránky , najprv odošle požiadavku na server a potom čaká na výsledky a zobrazuje ho na stránku . Webové služby , stavebné kamene SOA , sa spolieha na rovnakej webovej žiadostí a odpovedí na koordináciu práce medzi počítačmi . Každý počítač má sadu služieb , ktoré je možné vykonávať aj iné počítače požadovať tieto služby .
Podobnosti
Hoci programovacie modely sa zdajú celkom odlišný , celková vízia , čo je rovnaký . Obe zložky a služby každý má preddefinovanú sadu metód a funkcií , ktoré vykonávajú . Softvér návrhári začať tým , že definuje stavebné bloky , ktoré reprezentujú reálne objekty . Tie môžu byť faktúry , bankové výpisy , zákazníci alebo iné podnikateľské subjekty . Projektant potom definuje počet správ alebo funkcií , ktoré rozprávajú o objekt , ktorý chcete niečo urobiť . Napríklad bežný účet objekt môže mať funkciu , ktorá vráti jeho aktuálny zostatok , alebo to môže mať funkciu , ktorá dostane platbu , zvyšujúce svoju rovnováhu a šup kontrolu vo svojom registri .
Rozdiely
hlavné rozdiely centrum okolo rozsahu a technológií . Komponenta žije na jednom počítači a všetka komunikácia sa vyskytuje v jedinej krabici . Služby žijú na niekoľkých počítačoch , často v rôznych fyzických lokalitách a komunikácia prebieha cez sieť . Komponenty zvyčajne realizovať veľmi malé , granulárne funkcie . Typickým úlohou komponenta môže byť čítať a zapisovať dáta z jednej tabuľky databázy alebo písať transakciu . Služby často pokrývajú niekoľko divízií , alebo dokonca rôznych spoločností . Typické webové služby zverejniť tržby z regionálnych pobočiek do centrály , alebo poslať zoznam mzdových kontrol banke spoločnosti .