Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
programming & internet technologies

Developing Java Web Services


XML-based Web Services allow applications to access functionality via the Internet and are at the forefront of the newest shift in distributed computing. Microsoft recently reengineered its platform to support enterprise applications and Web Services (Microsoft .NET). However, the Java platform is already engineered for distributed, cross-platform, highly scalable and maintainable enterprise systems. Sun Microsystems and the open source Java community have embraced Web Services technology and offer many techniques for adding a Web Services layer on top of existing applications, which enables implementation-independent, cross-application communication.

This 5-day hands-on class explores the various standards that compose the Web Services architecture, such as XML (eXtensible Markup Language), DOM (Document Object Model), SOAP (Simple Object Access Protocol), UDDI (Universal Description, Discovery, and Integration) and many of the APIs that comprise Sun's new JAX (Java API for XML) Pack, including JAXP (JAX Parsing), JAXM (JAX Messaging), JAXR (JAX Registries), and JAX-RPC (JAX Remote Procedure Call). The instructor will demonstrate how to use these various technologies to implement Web Services and will discuss the role of Web Services in the context of Java 2 Platform, Enterprise Edition, (J2EE) architecture. Students will explore how to build, consume, test, and advertise Web Services, as well as discussing various issues that affect them, such as performance and security. In addition, the class describes the various tools available to Java Web Services developers.

Students will have the opportunity to utilize their new skills with many hands-on exercises using Java 2 Software Development Kit (SDK) version 1.4, Apache AXIS, and Sun's new Java Web Services Developer Pack.


Who Should Attend

This workshop is designed for developers who are going to work with Web Services in the Java environment.


Prerequisites

The instructor will assume that students are well versed in the Java language and have extensive Java development experience. Knowledge of XML is not required. Experience with servlets and Java Server Pages (JSPs) is also not required, though it is helpful.


Workshop Objectives:

  • Expose an application as a Web Service.
  • Study the details of the SOAP protocol.
  • Generate and understand the contents of a WSDL file.
  • Create client proxies and applications.
  • Use JAXM to create Web Services and clients.
  • Register your Web Service and discover others using UDDI and JAXR.
  • Discuss security, performance, and other design considerations.
  • Explore the difficulties of testing Web Services.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com