J-Fall 2006

- 11 oktober  - 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

Sogeti Nederland B.V.

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Contract-first Java Web Service development

Binnen een servicegeoriënteerde architectuur worden informatiesystemen ontworpen die optimaal aansluiten bij bedrijfsprocessen. De zogenaamde Business Process Execution Language (BPEL) speelt daarbij een belangrijke rol: hiermee worden bedrijfsprocessen vrijwel direct vertaald in systemen. In een BPEL proces worden (Web) Services gebruikt als bouwstenen.

In deze presentatie gaat Sjoerd in op de toepassing van een ‘contract-first’ aanpak voor het ontwerpen en realiseren van Web Services met behulp van Java. Aan de hand van ervaringen in diverse SOA/BPEL projecten die door Inter Access zijn uitgevoerd wordt uitgelegd waarom deze aanpak wordt gehanteerd, wat de vereisten zijn, welke fouten gemaakt kunnen worden en welke voordelen contract-first development oplevert. Tenslotte wordt in een demonstratie wordt aangetoond hoe een ‘contract-first’ aanpak het ontwikkelproces ondersteund.

Niveau: intermediate

Vereiste voorkennis: Enige kennis van de architectuur van applicaties wordt verondersteld alsmede een globaal begrip van SOA, BPEL en Web Services.

Opbouw van de presentatie:

  • SOA redefines information system architecture
  • Reshape your system architecture
  • SOA: bridge the gap between business process and existing systems?
  • Adopt Contract-first Java development for successful SOA implementations
  • The best lessons are learned the hard way
  • A design approach for SOA
  • The lingua franca: XML
  • Web Service Definition Language: the ideal contract?
  • Advantages of WSDL for a development team
  • Creating Java Web Services from WSDL: requirements
  • Axis: generate Java Web Services infrastructure from WSDL
  • No free lunch: Axis breaks the contract!
  • XML design revisited
  • Axis and Ant: automate generation, testing and deployment of your services
  • Contract-first development streamlines BPEL development
  • It gets even better: Axis 2.0
  • Demonstration
  • Wrap-up

Download de presentatie (946 Kb)

Sjoerd Michels 
Interaccess
Sjoerd Michels werkt als Informatie Architect voor de Oracle Solutions unit van Inter Access. Hij heeft meer dan 12 jaren ervaring met het bedenken, ontwerpen en realiseren van maatwerk informatiesystemen. Sjoerd programmeert in Java sinds 1997.