Service Oriented Architecture is the Architecture Design Pattern of today. Using standard WebService interfaces for functionality published by legacy applications to external consumers, we can easily reuse such functionality and even construct new processes from existing ‘services’. SOA is made possible by some important industry standards, such as SOAP WebServices, WSIF and more recently BPEL for orchestration of WebService calls and WS-Security. In addition, several major players in the industry have released BPEL containers and other essential infrastructure components for putting a SOA together. In the AMIS Query of 27th January 2005, we have taken a good look at Oracle BPEL Process Manager, guided by Sandor Nieuwenhuijs from Oracle. On Tuesday 14th February, we are going for another stroll in this territory. Sandor (Senior Principal Product Manager, Oracle Fusion Middleware) will let us in on the secrets of the Oracle WebServices Manager (OWSM) – a WebService Gateway (based on Oblix CoreSV that Oracle acquired early in 2005). OWSM is primarily used for Security. We will look at that aspect, but also pay attention to Logging, Monitoring, defining and reporting on Service Level Agreements, Content Based routing of WebService messages etc.
In addition to this in depth excursion of OWSM, we will also have a Sneak Preview of Oracle ESB – the Enterprise Service Bus.
See for more on ESB: Enterprise Service Bus A low-cost framework for increased flexibility, reusability and responsiveness
The session starts at 15.30, with an Introduction, Presentation and Demonstration. Then we will have dinner and from 19.00 onwards, there is a hands-on workshop in our ClassRoom. The AMIS Query takes place in the AMIS building, Edisonbaan 15 in Nieuwegein. If you would like to attend this AMIS Query, please go to the following URL for registration: AMIS Query on SOA, WebServices and Security.
The session itself will be mainly in Dutch, as is the rest of this introduction.
Service Oriented Architecture (SOA), WebServices en BPEL, Integratie en Security zijn wellicht de heetste onderwerpen binnen de IT Architectuur. Toepassing van WebServices om binnen de enterprise op technologie agnostische wijze tot (losse) koppeling van processen te komen is – in theorie – al bijna gemeengoed. Uiteraard is de praktijk weerbarstiger dan de theorie. Op enkele van de in de praktijk essentiele aandachtspunten als beveiliging en administratie gaan we in tijdens deze AMIS Query.
In een vorige AMIS Query (begin 2005) is ruim aandacht besteed aan Oracle BPEL Process Manager, de op standaarden gebaseerde omgeving voor het dirigeren (orchestration) van diverse (Web) Services. Een van de vragen tijdens deze sessie betrof een z.g. Web Service Gateway. De functionaliteit van zo’n Web Service Gateway is zowel bedoeld om Web Services te beveiligen als om meer inzicht te krijgen in operationele aspecten (logging, monitoring) van zo’n omgeving. Beveiliging is daarbij wellicht het meest dringend: een WebService geeft toegang tot de applicatie infrastructuur en dient derhalve zeer goed beveiligd te worden!
Tijdens die bijeenkomst over BPEL en de Oracle BPEL Manager was nog niet bekend dat Oracle niet lang daarna het bedrijf Oblix zou overnemen. De tweede (na Phaos) in een reeks van overnames op het gebied van Identity & Access Management (later: Thor, OctetString). Met de overname van Oblix verkreeg Oracle niet alleen een omgeving voor traditioneel en Web toegangscontrole in een Enterprise omgeving, maar ook een WebService Gateway, voorheen genaamd “Oblix CoreSV”, door Oracle hernoemd tot “Oracle WebService Manager” (OWSM).
De sessie start met een introductie van de basis security principes en hoe die van toepassing zijn op Web Service omgevingen. Daarna wordt aan de hand van het product OWSM bekeken hoe deze security principes geimplementeerd kunnen worden. Ook kijken we naar de toegevoegde waarde die OWSM kan bieden op gebied van Logging, Monitoring, het definieren en rapporteren van Service Level Agreements, Content Based routering etc.
Sandor Nieuwenhuijs (Senior Principal Product Manager bij Oracle) zal ook kort ingaan op de Oracle Enterprise Service Bus (ESB). De ESB is een zeer actueel product van Oracle: het gaat omstreeks deze tijd pas de beta-fase in.
Na het diner is het tijd voor hands-on: er wordt de mogelijkheid geboden worden om zelf met het product OWSM aan de gang te gaan. Daarbij kijken we naar de installatie, het configureren en het beveiligen van een Web Service. Voor zover de tijd het toelaat gaan we geavanceerde functionaliteit toevoegen, met name op het gebied van encryptie van de ingaande en uitgaande gegevens
Programma (onder voorbehoud)
15.30
Ontvangst en welkom
15.40 – 18.00
Presentatie, Demonstratie, Discussie – Oracle WebServices Manager, Oracle BPEL en Enterprise Service Bus (ESB)
18.00 – 19.00
Diner
19.00 – 20.30
Workshop met ondermeer Oracle WebServices Manager en Oracle BPEL Process Manager
Doelgroep & Deelnemers
De sessie is bedoeld voor alle medewerkers en relaties van AMIS. De sessie heeft deels een vrij technische insteek en is dan ook met name bedoeld voor technische specialisten, architecten en senior ontwikkelaars. Eventueel technisch onderlegde IT Managers en Project Leiders zijn van harte welkom. Voor meer informatie over de Oracle WebServices Manager (OWSM) zie Oracle Technology Network – Web Services Management. Over het Enterprise Service Bus ‘project’ is meer te vinden op OTN onder Enterprise Service Bus A low-cost framework for increased flexibility, reusability and responsiveness.