| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskellen mellem komponentbaseret udvikling og service -orienteret arkitektur
    Gennem årene har en bred vifte af software udvikling modeller og arkitekturer banke derefter falmede i popularitet. Undervejs bidrog hver til håndværk og påvirket den måde, softwaren er bygget. To af disse modeller , komponentbaseret udvikling og service -orienteret arkitektur , gjort betydelige bidrag til aktuelle udviklingsmodeller. Komponentbaseret udvikling førte mod både hurtig applikationsudvikling og visuel programmering, mens serviceorienteret arkitektur eller SOA , udviklede sig til cloud computing-tjenester , hvor du får adgang til server-side software gennem en webbrowser. Komponentbaseret udvikling

    Visual Basic, JavaBeans og Delphi programmering hver stole på en række træk og slip elementer trukket fra en palet på nogle type arbejde overflade. Sammen med indbygget i komponenter , kan udviklere skabe deres egne kontroller tilpasset til at udføre funktioner skræddersyet til deres egne forretningsmæssige behov . Udviklere oprette sæt af genanvendelige komponenter først , og derefter bruge dem som byggesten til at skabe nye business-løsninger. Dette er grundlaget for komponentbaseret udvikling .
    Serviceorienteret arkitektur

    SOA anvender en række webservere til at distribuere computerkraft til at løse store forretningsmæssige problemer. Når en browser viser en webside , er det først sender en anmodning til en webserver venter derefter resultaterne og viser det til siden. En webtjeneste, byggestenene i SOA , bygger på den samme web anmodninger og svar til at koordinere arbejdet blandt computere. Hver computer har et sæt af tjenester, den kan udføre , og andre computere anmode om disse tjenester.

    Ligheder

    Selvom programmerings modeller synes helt anderledes, den overordnede visionen er meget det samme . Både komponenter og services har hver en foruddefineret sæt af metoder eller funktioner, de udfører. Software designere begynde med at definere byggesten, der repræsenterer virkelige verden objekter. Disse kan være fakturaer , kontoudtog , kunder eller andre forretningsenheder . Designeren derefter definerer en række meddelelser, eller funktioner , der fortæller objektet til at gøre noget . For eksempel kan en checkkonto objekt har en funktion, der returnerer den nuværende balance , eller det kan have en funktion, der modtager en betaling , øge sin balance og udstationering checken i sit register .
    Forskelle < br >

    store forskelle centrum omkring omfanget og teknologi. En komponent bor på en enkelt computer og al kommunikation foregår inde i en enkelt kasse. Services lever på flere computere , ofte i forskellige fysiske lokaliteter og kommunikation sker over netværk. Komponenter normalt gennemføre meget små granulære funktioner. En typisk komponent opgave kan være at læse og skrive data fra en enkelt database tabel eller skrive en transaktion. Tjenester ofte strækker sig over flere divisioner eller endda forskellige virksomheder. Typiske Webtjenester kan bogføre salget fra regionale afdelinger til det centrale kontor eller send en liste over lønningslisten kontrol til virksomhedens bank.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en variant for SM30 
    ·Hvordan man laver en 2D Grid System i XNA 
    ·Hvordan man skriver en Software Design Document 
    ·Hvad er forskellen mellem Analog & Digital Data 
    ·Sådan får du det antal kolonner i en tabel i Access 2…
    ·Hvordan man laver et spil med No Experience 
    ·Hjælp til Batch Programmering 
    ·Hvordan kan jeg blot oprette en Site Map 
    ·Sådan tilsluttes Parametre i en JSP Crystal Report 
    ·Sådan spiller en SRC File 
      Anbefalede Artikler
    ·Sådan bruges C + + skrive en kode til at beregne fakul…
    ·Sådan konverteres fra RGB til YCrCb i Java 
    ·Sådan bruges Negative tal i C 
    ·Sådan konvertere en streng til URL i Python 
    ·Sådan Fyld et array med en Query resultat i MySQL med …
    ·Hvad Er Lightweight Layout & Kodesprog 
    ·Sådan Konverter PrintStream til BufferedWriter 
    ·Sådan Beregn længden af ​​en WAV fil i VB6 
    ·Hvordan man åbner en WMV-fil i VB 
    ·Sådan bruges JQuery til Indsæt et anker 
    Copyright © Computer Viden http://www.computerdk.com