home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Development and use of web services with Java

Intended for

Application developers who are going to implement and use web services, based on the Java platform.

Background

One should be familiar with the concepts of web services (see course SOA & web services concepts). Moreover, a thorough knowledge of Java (see course Java programming) and XML (see course XML fundamentals) is required.

Training method

Classroom instruction with exercises, based on an Eclipse environment (e.g. Rational Application Developer) and Java EE runtime.

Course leader

Guido Indesteege.

Duration

1 day.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

The use of web services offers the opportunity for integration of applications on different platforms. Using Java, the platform independent language and XML, the platform independent language for the exchange of data, applications are able to communicate with each other.

This course explains

  • the possibilities of using XML in Java by means of JAXP (Java API for XML processing);
  • how to build a complete application and deploy it as a web service, using WSDL (Web Services Description Language);
  • how to build a client that accesses the web service, based on SOAP (Simple Object Access Protocol).

Additional aspects on security, transactions are discussed as well.

Main topics

  • Concepts of web services
  • SOAP
  • WSDL
  • Overview of JAXP
  • SAX and DOM parsing
  • XSLT interface
  • Java and web services APIs
  • JAX-WS and JAX-RPC
  • JAXB
  • Building web services
  • Generate a web service from a Java component, using WSDL
  • Deploy the web service
  • Access a web service from a Java component, using SOAP
  • Additional aspects
  • WS-I Basic profile
  • security
  • transactions