J-Spring 2006

- 15 juni  - De Reehorst- Ede

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Planon

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

How Java and BPEL join forces - What every Java developer should know about BPEL

 

Als de voortekenen niet bedriegen zullen we in de nabije toekomst geen applicaties meer ontwikkelen. Er is een duidelijke trend van grotendeels op zichzelf staande applicaties naar een combinatie van kleinschalige, herbruikbare service componenten enerzijds en geassembleerde proces implementaties aan de andere kant. Sterk op de business uitdagingen gebaseerde proces-definities, vastgelegd in de industriebrede standaard BPEL (Business Process Execution Language), zullen het hart vormen van de SOA. Deze processen bestaan uit eenvoudige flow-logica, variabele manipulatie en service-aanroepen. Schermen zijn in deze benadering de User Interfaces voor de human workflow stappen in de processen. Schermen krijgen daarmee een veel minder centrale positie in het applicatie-landschap dan nu meestal het geval is.
 
De grote uitdagingen bij het service georienteerd opzetten van applicaties - of beter gezegd: proces-implementaties - zijn het ontsluiten van functionaliteit in de vorm van eenvoudig aanroepbare, herbruikbare services.
 
Als Java architect en ontwikkelaar hebben we op tenminste twee manieren met BPEL en SOA te maken:
Onze code zal bestaande BPEL services willen benutten
We willen onderdelen van onze code als service publiceren zodat deze binnen BPEL processen kan worden hergebruikt

In deze presentatie kijken we - aan de hand van de Oracle BPEL Process Manager, onderdeel van de Oracle 10g Application Server - hoe we BPEL Services kunnen benaderen vanuit Java applicaties. Uiteraard kan dat langs de lange, ingewikkelde SOAP weg, maar het kan directer. Vervolgens kijken we hoe we functionaliteit die in Java is geimplementeerd als services kunnen benutten vanuit BPEL processen. Ook zien we hoe we met Java ontwikkelde Web Applicaties kunnen integreren met de human workflow stappen in BPEL processen.  De presentatie omvat een demonstratie van een BPEL proces dat aanroepen doet naar verschillende met Java geimplementeerde services.

Vereiste voorkennis:
Enig inzicht in de architectuur van applicaties in het algemeen en Java applicaties in het bijzonder. Enige kennis van XML en Web Services is meegenomen. Basis Java programmerervaring is meegenomen maar geen vereiste.


Download de presentatie (1.003 Kb)

Lucas Jellema 
AMIS Services B.V.
Lucas Jellema is technical architect at AMIS, an Oracle, Java, and SOA specialist based in Nieuwegein, The Netherlands. He works as a consultant, architect, and instructor in diverse areas such as SQL and PL/SQL, Java, Oracle ADF and WebCenter, and SOA Suite. The running theme through most of his activities is the transfer of knowledge and enthusiasm. Lucas is an author at the AMIS Technology Blog (http://technology.amis.nl/blog), for Oracle Technology Network, and for international magazines. He is a frequent presenter at international conferences, including Devoxx, JavaOne, Oracle Open World, ODTUG, UKOUG, OBUG, Oracle University Celebrity Seminars, and AUSOUG. He was nominated Oracle ACE in 2005 and ACE Director in 2006. In September 2010 his book, the Oracle Press title 'Oracle SOA Suite 11g Handbook' was published.