The Web services approach is the next step in the evolution of distributed computing. Based on open industry standards, Web services enable your software to integrate with partners and clients in a fashion that is loosely coupled, simple, and platform-independent. Building Web Services with Java- Making Sense of XML, SOAP, WSDL, and UDDI presents the concept of Web services and explains how to incorporate Web services into your business. The book addresses emerging standards associated with Web services, such as Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and Universal Description Discovery and Integration (UDDI).
Steve Graham is an architect in the Emerging Technologies division of IBM Software Group, and was one of the founding members of IBM's Web services intitiative. Steve has fifteen years in the IT industry, working on object-oriented software engineering.
Simeon Simeonov, chief architect at Macromedia Inc., provides direction for the evolution of his company's technology and product strategy as well as the architecture of its server-side platform products. He is currently working on service-oriented architectures for the next generation of distributed Internet applications.
Toufic Boubez is chief technology officer of Saffron Technology. He was a senior technologist at IBM's Emerging Technologies division, lead architect of IBM's Web services initiative, and the co-author of the first UDDI specification.
Doug Davis works in the Emerging Technologies division of IBM. He is working on IBM's Web Services Toolkit and is one of IBM's respresentatives in the W3C XML Protocol working group.
Glen Daniels is technical lead for Macromedia's Web services team. In addition, he currently serves on the W3C's XML Protocol group and various Java expert groups in the Web services area, as well as contributing to open source efforts such as Apache's Axis project.
Yuichi Nakamura is an advisory researcher at the IBM Tokyo Research Laboratory. He has been working on knowledge engineering, object-oriented systems, multi-agent systems and B2B e-commerce, and Web services security.
Ryo Neyama is a researcher at the IBM Tokyo Research Laboratory. His research interests are distributed object systems including Web services, object request brokers, and security.
Building Web Services with Java will help you...
Understand what a Web service is and how it can be used to integrate applications both within an organization and between business partners.
Learn a conceptual framework (service-oriented architecture) to understand the various components of a Web services solution and how the component technologies fit together.
Follow a company, SkatesTown, as it builds its business, exploiting the Web services technologies in an incremental fashion.
Appreciate how XML fits in with SOAP.
Understand the components of the Axis Web services infrastructure and how Axis implements the SOAP specification.
Learn how to describe a Web service using WSDL and use WSDL to generate code.
Explore the techniques for advertising a Web service, including the UDDI approach.