Home

Diensten

Trainingen

Referenties

Mensen

Contact

Nieuws


Theorie

Methode

Enquete

Boeken

Vitrine

Links

 

 


SOA Service Oriented Architecture

Wat kunnen wij voor u doen?

  • Onderzoek naar de mogelijkheden van service oriented architecture.
  • Opstellen van business case, eisen en wensen, RFI en RFP.
  • Begeleiden bij het selecteren van systemen en leveranciers en sluiten van contracten.
  • Samen met de leveranciers de systemen inrichten en de implementatie voorbereiden.
  • Ontwerpen van een service oriented architecture omgeving.
  • Regisseren van de implementatie.

Klik hier voor onze contactgegevens.

Wat is SOA?

Service-orientatie, vertaling van Service-Oriented Architecture (SOA), is een softwarearchitectuurmodel, geen technologie op zich. Een volgens SOA opgebouwd systeem bestaat meestal uit drie soorten componenten:

Aanbieders van diensten of
services
Dit kunnen bijvoorbeeld ERP systemen zijn.  
Regie van uitvoering van
services (infrastructuur)
Hier komen we termen tegen als Enterprise Service Bus, Business Process Management System (BPMS) en orchestration.
Afnemers van services.
Dit kunnen bijvoorbeeld web portals zijn die gebruik maken van de services van een ERP systeem voor het tonen of wijzigen van informatie.

Vaak worden services uitgevoerd als webservice, maar dit is verre van noodzakelijk. Een service kan ook aangeboden worden in een andere vorm. Bijvoorbeeld door het versturen van data in elke vorm, zoals als flat file (.txt), als email, ftp... Ook acties uitgevoerd door een persoon kunnen beschouwd worden als een service.

SOA is de evolutie van de monolitische, client-server en multi-tier architectuur. Business-applicaties zoals ERP, CRM en SCM systemen worden bij SOA op afstand toegankelijk gemaakt, door delen van deze applicaties aanroepbaar te maken in de vorm van web services.

Zie ook wikipedia.

Wat is een webservice?

Een webservice kan gedefinieerd worden als een applicatiecomponent die een bepaalde functie (service) verricht en die toegankelijk is via standaard internet (web) protocollen. Een webservice maakt het mogelijk om op een standaard manier op afstand vanaf een client een dienst op te vragen aan een server.

Welke problemen kun je oplossen met SOA?

Een belangrijk probleem van bedrijfssoftware is de beperkte flexibiliteit. Het is moeilijk en duur om bedrijfsprocessen te wijzigen en daardoor is de time to market voor nieuwe producten en processen te groot. Het voornaamste doel van SOA is dan ook om bedrijfsprocessen flexibeler te maken. Verder vergemakkelijkt SOA software-integratie, zodat brede (ERP) systemen gemakkelijker kunnen worden aangevuld met specifieke toepassingen.

Hoe pak ik het aan?

Belangrijke onderdelen van een aanpak is:

  • SOA begint bij organisatieverandering: denken in diensten en flexibiliteit in processen;
  • de processen worden helder gemodelleerd, bij voorkeur wordt gebruik gemaakt van referentiemodellen;
  • de benodigde services worden gespecificeerd (vraag top-down);
  • het mogelijk aanbod van services wordt gedetailleerd (aanbod bottom-up);
  • werk de beschikbare en benodigde regie infrastructuur uit (regie);
  • breng vraag, aanbod en regie samen in een huidige en gewenste service architectuur;
  • zoek eventueel geschikte partijen voor uitbesteding van onderdelen;
  • zorg voor goede afspraken bij de uitbesteding van onderdelen.

Wie zijn de belangrijkste SOA-leveranciers?

SAP, IBM, Oracle en Microsoft zijn belangrijke SOA-leveranciers, alle met een eigen herkomst en invalshoek.
Daarnaast zijn er gespecialiseerde partijen zoals Cordys.

Wat kunnen wij voor u doen?

  • Onderzoek naar de mogelijkheden van service oriented architecture.
  • Opstellen van business case, eisen en wensen, RFI en RFP.
  • Begeleiden bij het selecteren van systemen en leveranciers en sluiten van contracten.
  • Samen met de leveranciers de systemen inrichten en de implementatie voorbereiden.
  • Ontwerpen van een service oriented architecture omgeving.
  • Regisseren van de implementatie.

Klik hier voor onze contactgegevens.