Service-oriëntatie
|
Er wordt getwijfeld aan de feitelijke juistheid van een of meer onderdelen van dit artikel.
Raadpleeg de bijbehorende overlegpagina voor meer informatie, en pas na controle desgewenst het artikel aan. |
Service-oriëntatie is een verzameling van de diensten die met elkaar communiceren tussen providers en gebruikers via netwerk. SOA is afkorting van Service-Oriented Architecture. Deze processen zullen in de server van providers plaatsvinden en kunnen beroep op databaseserver doen. SOA gebruikt Intranet of Internet om de webapplicaties te draaien. SOA is minimaal een drie-lagen architectuur.
Inhoud |
[bewerk] Webapplicatie
De webapplicatie is niet een zelfstandige software, maar draait onder de webbrowsers zoals Internet Explorer 6, Firefox. Om de proces tussen services die draaien op deze server en browsers communiceren gebruikt men XML. Voor deze interface kan men met verschillende webtechnieken zoals HTML, JavaScript, CSS ontwikkelen. De webapplicatie bestaat uit Interface, Business Service en Data service.
[bewerk] Service binnen SOA
De service is een component binnen het business pakket. De service verwerkt aanvragen van de client en stuurt transacties naar de database. Deze service kan worden ontwikkeld met behulp van een van de verschillende programmatalen zoals VB.Net,VB6 ,etc.
De services bevatten onderliggende data of business logica van applicaties.De services zijn autonoom en zelfstandig. Deze services kunnen elkaar integreren.
[bewerk] Voordelen
Dankzij SOA zijn de webapplicaties die draaien onder browser platform onafhankelijk en zorgen effectief voor interoperationaliteit. De systeembeheerder hoeft een webapplicatie op de computer niet te installeren of upgraden. Het bespaart tijd en geld. Deze webapplicatie komt vanzelf van de browser. De gebruiker hoeft alleen toestemming te geven als de browser er om vraagt. Een aanpassing in de webapplicatie is heel eenvoudig. De webapplicatie werkt met meerdere gebruikers. De services zijn heel flexibel. Daardoor blijven de ontwikkelingskosten laag.
[bewerk] Toepassingen
Steeds meer grote bedrijven kiezen SOA om de webapplicaties voor hun klanten en personeel te implementeren. Een van bekendste bedrijven is Postbank. De Postbank heeft SOA toegepast voor Telebankieren, Mijn Postbank.nl. Oude applicatie Girotel moest plaats maken voor nieuwe Mijn Postbank.
[bewerk] Literatuur
- IBM Systems Journal edition on SOA
- Norbert Bieberstein et al. Service-Oriented Architecture Compass, IBM Press, ISBN: 0-13-187002-5 [1]
Dit artikel is een beginnetje over informatica. U wordt uitgenodigd op bewerk te klikken om uw kennis aan dit artikel toe te voegen. |