Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Service Oriented Architecture / Opinie

25-06-2008 10:23 | Door Wout Hofman | Tags: Componenten, Services, Standaarden, Webservices, Dienstverlening | Er zijn nog geen reacties op dit artikel | Permalink

Modellering van SOA: een noodzaak

Wout Hofman

Ontwikkeling van services vindt nu veelal plaats vanuit softwareontwikkelingsperspectief. Men maakt ontwerpen, waarna programmatuur wordt ontwikkeld, volgens welke methode dan ook. Tijdens programmatuurontwikkeling bieden ontwikkelomgevingen de mogelijkheid om webservices te publiceren. Alle noodzakelijke open standaarden worden gepubliceerd en zijn extern benaderbaar.

Voor veel 'kleine' componenten werkt dit. Als ik bijvoorbeeld de temperatuur wil weten, dan kan ik hiervoor een component met een sensor en zijn daarbij horende service inrichten. Voor complexere bedrijfssystemen wordt dit lastiger. Daar moet ik weten welke functionaliteit ik als afnemer kan gebruiken om die in mijn dienstverlening te passen. Wanneer mag ik een order annuleren, wat doe ik bij te late leveringen en wat als bij een levering foute artikelen worden geleverd? Dit gedrag moet bekend zijn en is onderdeel van een service van een leverancier.

De ontwikkelwijze om vanuit componenten services te genereren, geheel volgens de soa-benadering, resulteert in gedrag van een systeem dat pas echt bekend is als de webservices gepubliceerd zijn. En dan nog is het gedrag afhankelijk van de technische inrichting van de achterliggende software. In feite volgen we hier nog steeds de component based-benadering, waar componenten met hun gedrag worden ontwikkeld.

Soa moet uitgaan van een ander perspectief. Allereerst moet ik als ontwikkelaar het gedrag van een systeem specificeren. Welke services biedt ik aan, wat zijn de functionele en niet-functionele aspecten die ik bij deze services wil leveren? Bij functionele aspecten horen niet alleen de datastructuren weergegeven als xml-schema, maar ook de samenhang tussen deze interacties. Ook moet ik aangeven als ontwikkelaar hoe de zogenaamde applicatieservices de bedrijfsvoering ondersteunen. Hoe kan ik een order plaatsen, welke webservice moet ik daarvoor gebruiken en wat kan ik terugverwachten?

Niet alleen een gestructureerde benadering om extern gedrag te bepalen is nodig, maar ook architecturele principes met een scheiding tussen bedrijfsmatige dienstverlening en ondersteunende ict-applicatieservices moeten gevolgd worden. Een overgang naar standaarden als WSMO/WSML lijkt dan eenvoudig: vanuit mijn product/dienstcatalogus specificeer ik de applicatieservices en kan een ander die vinden.

Een groot aantal leveranciers ontwikkelt al onderdelen van service engineering workbenches. De grote vraag hierbij is en blijft: welke concepten hanteren ze en hoe zijn die concepten gerelateerd aan technische, open standaarden. Zolang dit niet vaststaat, krijgen we hopelijk nog steeds service engineering workbenches die los van technische standaarden en softwarecomponenten ons in staat stellen deze services te specificeren en te onderhouden.

reageer print stuur door
Reageer
rssMeer SOA
SOA Whitepapers

Technologische beloften versus business risico’s

De Service Oriented Approach (SOA) heeft grote voordelen voor bedrijven die het op de juiste wijze implementeren. Het brengt echter ook risico’s met zich mee. Om deze te vermijden moeten de architecten zich al in een vroeg stadium van de management implicaties van SOA bewust zijn.... Download nu

Inzet van BTO voor de optimalisatie van SOA

Service Oriented Architecture (SOA) staat tegenwoordig bovenaan de prioriteitenlijst van CIO’s. Dit komt door de grote verbetering die het teweeg brengt in de flexibiliteit en prestaties van een organisatie. Bij verkeerd gebruik is het echter niet alleen nutteloos, maar brengt het ook grote...... Download nu

Meer SOA whitepapers

Computable Events SOA

event

Computable organiseert in 2008 weer verschillende events met praktijkgerichte informatie over actuele onderwerpen in de ICT:
Webcast

SOA Producten

JBoss Operations Network vernieuwd

15-10 14:40   Red Hat introduceert JBoss Operations Network 2.1. Hiermee breidt Red Hat zijn soa-aanbod uit. De nieuwe versie van JBoss Operations Network biedt support en maakt remote...

Meer soa producten
SOA Praktijk

Coca-Cola verkort tijd interne begripsvorming

10-07 13:40   Tijdens de grote SAP-conferentie Sapphire in mei 2008 in Berlijn heeft Alexander Grobe, innovatiespecialist bij Coca-Cola, een presentatie gehouden over zijn ervaringen met ARIS...

Meer soa praktijk
SOA Achtergrond

EDA wordt de nieuwe hype

19-11 13:37   Volgens Gartner wil één op de vijf organisaties een Event Driven Architecture (EDA). Een zelfde percentage heeft er al één. De soa-experts van Computable tippen EDA als de...

Meer soa achtergrond
SOA Opinie

We leren nu pas werken met ICT

20-10 11:25   In opdracht van detacheerder Yacht is het boek ‘De Belofte’ uitgegeven met daarin visies op de business value van service oriented architecture, geschreven door Nederlandse...

Meer soa opinie
IT Directory

Bekijk de leveranciers op het gebied van SOA.