Meeting RSVP    

SA Web services seminar: Friday, March 19, 2010 09:00am

Where: Mercure Grosvenor Hotel, 125 North Terrace
When: Friday, March 19, 2010 09:00am - 12:00pm

Chris Muir will give two presentations on the subject of Web services.



Chris Muir has slaved away for the last 10 years as an Oracle specialist in Australia for SAGE Computing Services, with battle scars from using the latest Oracle tools including JDeveloper, APEX and others. As an Oracle ACE Director, Oracle ACE Director of the Year in 2009, a former president of the Victorian Australian Oracle User Group branch, and a presenter at user group events and Oracle Open World, Chris is an active promoter of Oracle technology and its users.

Somehow he even finds time to blog at

Presentation 1: Back to basics: Simple database web services without the need for SOA 
Abstract: Oracle is heavily heading down the SOA line which can be intimidating to database programmers with no experience in the web service arena or running application servers, let alone SOA. This presentation will identify as a first step that database programmers can make use of database packages like utl_http, utl_dbws and 11g's Native Web Services for consuming and publishing web services without adopting SOA straight off the ranks.

Basic web service terminology: HTTP, SOAP, WSDL, RPC vs Document styles
Consuming web services from the Oracle Database options
Investigation of utl_http and utl_dbws
Publishing native web services from the Oracle 11g Database

Presentation 2: Oracle JDeveloper 11g JAX-WS Web Services: As easy as 1-2-3: XSD, WSDL, Generate! 
Abstract: Web services used to be hard. Creating XML schemas, long-winded Web Services Description Language (WSDL) code, and back-end Java code took much effort. Today Oracle JDeveloper 11g enables developers to visually design both the schemas and WSDL code by drag and drop and generate Web services based on both of these with the latest Java EE JAX-WS/JAXB Web service standards with just a few clicks. Finally programmers can get back to thinking about the programming problem they need to solve without wasting time setting up the Web service artifacts, which can be tedious, error-prone, and very repetitive. Learn more in this session.