In dit stuk willen voor de niet ingewijde uitleggen wat de term SOA (Service georiënteerde architectuur) behelst en wanneer het voor de lezer een relevante technologie is. We zullen laten zien dat succesvol gebruik van service georiënteerde architectuur niet in de eerste plaats een technologievraagstuk maar vooral een organisatievraagstuk is.
IT Architecturen. Gegevens centraal: De “Dikke” database
In de afgelopen decennia is de manier waarop informatiesystemen gebouwd worden voortdurend veranderd. Die verandering is aan de ene kant het gevolg van technologische vooruitgang, aan de andere kant een voortvloeisel van uitwerking en verfijning van theoretische modellen uit de informatiewetenschap. De overgang naar een nieuw architectuurconcept is meestal niet makkelijk, met als gevolg dat de IT wereld voortdurend te maken heeft met generatieconflicten. Wat de ene generatie IT-ers de ideale architectuur vindt wordt door de volgende verworpen, en omgekeerd. Die generaties lijken elkaar bovendien steeds sneller op te volgen. Ging het in de vorige eeuw nog van mainframes die voornamelijk batchgewijze jobs uitvoerden (jaren 50-80) via minicomputers met karakterterminals voor interactie (jaren 80-95) naar client-server architectuur (jaren 90-2005), nu lijken web 1, web 2, service oriented architecture, grid en cloud architectuur elkaar binnen enkele jaren op te volgen.
Inleiding Oracle SOA Suite [3]
In de vorige artikelen van deze reeks heb ik twee zaken besproken, namelijk:
- dat Oracle SOA Suite nodig is als je met één pakket de architectuur die voortkomt uit service-oriëntatie tot stand wil brengen, wil beheren en toegankelijk wil maken.
- hoe je de Oracle SOA Suite moet installeren.
We hadden o.a. een SOA-server geïnstalleerd op de applicatie-server. Deze blog gaat over het starten van deze SOA-server op de applicatie-server (Linux). Hierbij waren we de vorige keer geëindigd met het aanmaken van een domein. (meer…)
3rd International SOA Symposium
Op 5 en 6 oktober 2010 heb ik de welbekende auteurs en goeroes op het gebied van service-oriented architecture (SOA) en cloud computing opgezocht op het 3rd International SOA Symposium + 2nd International Cloud Symposium in Berlijn. In grote lijnen was er weinig verandering t.o.v. het 2nd SOA Symposium + 1st International Cloud Symposium, hoewel er deze keer meer aandacht werd besteed aan cloud computing. Het thema was dan ook het zoeken van de connectiepunten en verschillen tussen cloud computing en service-oriëntatie. De hoofdzaken die ik heb meegekregen behandel ik dit artikel.
Inleiding Oracle SOA Suite [2]
Afgelopen september kwam de “Pre-built Virtual Machine for SOA Suite and BPM Suite 11g” uit. Met deze virtuele machine kan je Oracle SOA Suite 11g uitproberen zonder zelf alle benodigde onderdelen te hoeven installeren. In sommige gevallen wil je echter wél de omgeving opzetten, zoals bij een productieomgeving. Wat heb je dan zoal nodig? Simpel gezegd zijn dit drie onderdelen, namelijk de:
- database (Oracle Database)
- applicatieserver (Oracle WebLogic)
- ontwikkelomgeving (Oracle JDeveloper) (meer…)
Inleiding Oracle SOA Suite [1]
Volgende maand is het “3rd Interational SOA Symposium“. Inmiddels is het dus bijna een jaar geleden dat ik op het “2nd International SOA Symposium” was. Toen kwamen na afloop van het symposium de welbekende auteurs en goeroes op het gebied van service-oriented architecture (SOA) bij elkaar om hun conclusies vast te leggen in een zogeheten SOA manifest. Dit korte en bondige manifest is deze maand vertaald in het Nederlands en beschrijft:
- het verschil tussen SOA en service-oriëntatie.
- het doel van service-oriëntatie.
- de prioriteiten (afwegingen) van onderwerpen binnen SOA.
- de richtinggevende principes. (meer…)