Java Web Services using JDeveloper

Recommended Duration:
2-3 Days
JDeveloper 12c
(Course may be taught for 11g)
Service Oriented Architecture (SOA) is a standards-based architecture where business processes are represented by one-or-more independent services that may be orchestrated into new applications as needed. Services are represented by one-or-more software components. Today Web Services provide the backbone components of SOA for most organizations. This course introduces the core concepts of SOA and Web Services. Participants will learn to use Oracle JDeveloper and Java to use existing Web Services and to create Web Services for others to use. Class exercises will create and use both SOAP and REST Web Services.
Experienced Java programmers needing to learn how to create and use Web Services.
Students must have Java experience or have completed Java Programming I (or equivalent). Students also require XML experience, or should have completed the XML Introduction course.
Major Topics
  • Introduction to Web Services
  • Important Standards: XML, SOAP, WSDL, and UDDI
  • SOAP messaging
  • Web Service Description Language (WSDL)
  • REST messaging
  • REST and JSON
  • Java classes to support RESTful web services
  • Web Service client/provider
  • Publish/Find Web Services
  • Web Service Proxy
  • Web Service Creation wizards
  • Testing
  • What is a Service Registry?
  • Enterprise Service Bus (ESB) intro.
  • TCP/IP monitoring
  • Universal Description Discovery and Integration (UDDI)
  • Loose Coupling, Inter-operability, and Reusability
  • Debugging using Oracle JDeveloper
  • Deployment to Oracle WebLogic Server
There are eleven hands-on exercises. Exercises use Oracle JDeveloper tool.