IBM Toronto Laboratory
The recently created Web Tools Platform Project extends Eclipse with a set of Open Source Web service development tools and APIs. This talk gives an overview of the project and focuses on its Web services support. The project is divided into two subprojects: Web Standard Tools and J2EE Standard Tools. The Web Standard Tools subproject contains support for XML Web Services, including tools based on standards defined by W3C, Oasis, WS-I and others. The J2EE Standard Tools subproject contains support for standards defined by JCP, such as JAX-RPC and JSR-109, and for reference implementations of these standards, such as Apache Axis. The project contains both a set of tools for Web service developers and a set of APIs for Web service tool creators. The talk includes a demonstration of the tools.
This is an Introductory Level talk. It assume some knowledge of Eclipse, Java, XML, and Web Services.
The W3C Web Services Description Working Group is currently developing the Web Services Description Language (WSDL) 2.0 Specification. WSDL 2.0 has many new features such as interface inheritance, extensible message exchange patterns, and an abstract component model. This talk gives an overview of WSDL 2.0, explains how it differs from WSDL 1.1, and discusses Open Source implementation plans in the Eclipse Web Tools Platform Project and the Apache Woden Project.
This is an Intermediate Level talk. It assumes familiarity with Web Services, XML Schema 1.0 and WSDL 1.1.
Arthur Ryman, PhD, is a Senior Technical Staff Member at the IBM Toronto Laboratory where he is currently a leader of the Eclipse Web Tools Platform Project. His previous products include Rational Application Developer, WebSphere Studio Application Developer, and VisualAge for Java. His areas of interest include Web Services, XML, and J2EE. He is currently an editor of the W3C Web Service Description Language 2.0 specification. He is a member of the IBM Academy of Technology, a Senior Member of the IEEE, and an Adjunct Professor of Computer Science at York University in Toronto.