Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschil tussen Component - based Development & Service-oriented Architecture
In de loop der jaren , een scala aan software-ontwikkeling modellen en architecturen zijn verschenen en daarna vervaagde in populariteit . Langs de weg , elk bijgedragen aan de ambachtelijke en beïnvloedde de manier waarop software wordt gebouwd . Twee van deze modellen , component - based development en service - oriented architectuur , heeft een belangrijke bijdrage aan de huidige ontwikkelingsmodellen . Component - gebaseerde ontwikkeling leidde in de richting van zowel snelle applicatieontwikkeling en visueel programmeren , terwijl service-oriented architecture of SOA , ontwikkelde zich tot cloud computing-diensten waar u toegang tot de server - side software via een webbrowser . Component - based Development

Visual Basic , JavaBeans en Delphi programmeer elk rekenen op een set van slepen en neerzetten componenten getrokken uit een palet op een soort van werkblad . Samen met de ingebouwde componenten , kunnen ontwikkelaars hun eigen controles aangepast om functies op maat van hun eigen zakelijke behoeften uit te voeren te creëren . Ontwikkelaars maken sets van herbruikbare componenten eerst, dan ze te gebruiken als bouwstenen om nieuwe business oplossingen te creëren . Dit is de basis van component-gebaseerde ontwikkeling .
Service-oriented architectuur

SOA
gebruikt een aantal webservers om rekenkracht te distribueren naar grote zakelijke problemen op te lossen . Wanneer een browser een webpagina wordt weergegeven , is het eerst stuurt een verzoek naar een webserver wacht dan op de resultaten en toont deze aan de pagina . Een webservice , de bouwstenen van SOA , steunt op dezelfde web verzoeken en antwoorden te werk te coördineren tussen computers . Elke computer heeft een set van diensten die zij kan uitvoeren en andere computers te vragen deze diensten .
Gelijkenissen

Hoewel de programmering modellen lijken heel verschillend , de algehele visie is veel hetzelfde . Beide componenten en diensten elk een vooraf gedefinieerde set methoden of functies die zij vervullen . Software ontwerpers beginnen met het definiëren van bouwstenen die real -world objecten vertegenwoordigen . Dit kunnen facturen, bankafschriften , klanten of andere zakelijke entiteiten . De ontwerper bepaalt vervolgens een aantal berichten of functies die het voorwerp vertellen om iets te doen . Bijvoorbeeld , kan een bankrekening object een functie die de huidige balans terugkeert of het kan een functie die een uitkering ontvangt moet hebben , het verhogen van de balans en het plaatsen van de check-in haar register .
Verschillen < br >

De belangrijkste verschillen centrum rond schaal en technologie. Een onderdeel woont op een enkele computer en alle communicatie gebeurt in een enkele doos . Diensten live op meerdere computers , vaak op verschillende fysieke locaties en communicatie vindt plaats via netwerken . Componenten die gewoonlijk uitvoering zeer klein , korrelig functies . Een typische component taak kan zijn om te lezen en schrijven van gegevens uit een database tabel of post een transactie. Diensten omvatten vaak meerdere divisies of zelfs verschillende bedrijven . Typische Web services kunnen verkopen van regionale vestigingen tot het centrale postkantoor of stuur een lijst van payroll controles aan de bank van de onderneming .

Previous: Next:
  Computer Programming Languages
·Drie categorieën van programm…
·Definitie van een Low - Level …
·Hoe te Tekens lezen in MIPS 
·De Soorten Computers dat kan L…
·Hoe Set Up SourceSafe 
·Hoe te schrijven naar CSV Met …
·Hoe te corrigeren een Syntax E…
·Hoe maak je Voeg een link 
·Hoe maak je een Constructor Bo…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Scrum methodologie 
·PHP Fatale fout : Kan niet unset string …
·Hoe te XLS Met JavaScript 
·Hoe te OCX Maak in Visual Basic . NET 
·Hoe de DataGrid Clear in VB.Net 
·Hoe te wijzigen een Rasterkleur 
·Hoe u een proxy Clicker maken in VB 6 
·Hoe te gebruiken Python Apache 
·Hoe je het type object in Python Verande…
Copyright © Computer Kennis http://www.nldit.com