Search for books and compare prices on all major online booksellers with one click!

Home  About UsSuggest BookstoreRecommend Us 
    Title/Keywords ISBN  

Understanding Web Services: XML, WSDL, SOAP, and UDDI

AUTHOR: Eric Newcomer
ISBN: 0201750813

Compare Price


HOME--->> Computers & Internet --->>Networking --->>Networking Standards
 
Networking Standards
         Editorial Review

Understanding Web Services: XML, WSDL, SOAP, and UDDI
- Book Review,
by Eric Newcomer


Amazon.com
Web services, the new way of stitching data and processing resources together to form elaborate, distributed applications, aren't like other software systems. They differ even from other architectures for distributed applications. In his fantastic Understanding Web Services, Eric Newcomer helps his readers figure out what Web services are all about. This book is better than any other book out there in helping readers come to grips with the terms, technologies, behaviors, and design requirements that define the Web services universe. It's remarkably light on code--Newcomer's logic appears to be that you should dig into the details of implementation only after you thoroughly understand the design concepts--and emphasizes definition and exposition of SOAP, UDDI, WSDL, and ebXML.

Newcomer's work looks and reads almost like a notebook, with succinct statements in the margin (for instance, "SOAP processors first have to check the mustUnderstand attribute, if any"), adjacent to paragraphs that go into greater depth. He's careful to call attention to differences among the relevant standards documents, and points out differences among implementations. Graphical learners may wish for more conceptual diagrams, as there aren't a lot of them here. Newcomer's prose is brilliant, though, and it's pretty easy to determine what he means. Perhaps best of all, Newcomer isn't cheap with his opinions and forecasts. It's helpful to read his informed feelings and predictions. --David Wall

Topics covered: The specifications, implementations, and popular trends that define the Web services movement. Conceptual coverage of Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and the Universal Description, Discovery, and Integration (UDDI) protocol fills these pages. Emphasis is on how it all works rather than on how to program for it.


From Book News, Inc.
Written for developers, this book introduces the major ideas behind core and extended Web services' technologies and serves as a primer covering the prominent emerging technologies in this area. It summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and describes the products of major companies. Newcomer is a technical officer with a company providing e-business platforms.Copyright © 2004 Book News, Inc., Portland, OR


Book Description
Web services enable the new generation of Internet-based applications. These services support application-to-application Internet communication-that is, applications at different network locations can be integrated to function as if they were part of a single, large software system. Examples of applications made possible by Web services include automated business transactions and direct (nonbrowser) desktop and handheld device access to reservations, stock trading, and order-tracking systems. Several key standards have emerged that together form the foundation for Web services: XML (Extensible Markup Language), WSDL (Web Services Definition Language), SOAP (Simple Object Access Protocol), and UDDI (Universal Description, Discovery, and Integration). In addition, ebXML (Electronic Business XML) has been specified to facilitate automated business process integration among trading partners. This book introduces the main ideas and concepts behind core and extended Web services' technologies and provides developers with a primer for each of the major technologies that have emerged in this space. In addition, Understanding Web Services summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and provides information about major product offerings from BEA, Hewlett-Packard, IBM, IONA, Microsoft, Oracle, Sun Microsystems, and others. Key topics include: XML facilities for structuring and serializing data How WSDL maps services onto communication protocols and transports WSDL support for RPC-orientedand document-oriented interactions SOAP's required and optional elements Message processing and the role of intermediaries in SOAP UDDI data formats and APIs How ebXML offers an alternative to Web services that supports reliable messaging, security, and trading-partner negotiations With Understanding Web Services, you will be well informed and well positioned to participate in this vast, emerging marketplace.


Book Info
Introduces the main ideas and concepts behind core and extended Web services' technologies and provides developers with a primer for each of the major technologies that have emerged in this space. Softcover.


From the Back Cover
Web services enable the new generation of Internet-based applications. These services support application-to-application Internet communication--that is, applications at different network locations can be integrated to function as if they were part of a single, large software system. Examples of applications made possible by Web services include automated business transactions and direct (nonbrowser) desktop and handheld device access to reservations, stock trading, and order-tracking systems.Several key standards have emerged that together form the foundation for Web services: XML (Extensible Markup Language), WSDL (Web Services Definition Language), SOAP (Simple Object Access Protocol), and UDDI (Universal Description, Discovery, and Integration). In addition, ebXML (Electronic Business XML) has been specified to facilitate automated business process integration among trading partners.This book introduces the main ideas and concepts behind core and extended Web services' technologies and provides developers with a primer for each of the major technologies that have emerged in this space. In addition, Understanding Web Services summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and provides information about major product offerings from BEA, Hewlett-Packard, IBM, IONA, Microsoft, Oracle, Sun Microsystems, and others.Key topics include:XML facilities for structuring and serializing dataHow WSDL maps services onto communication protocols and transportsWSDL support for RPC-oriented and document-oriented interactionsSOAP's required and optional elements Message processing and the role of intermediaries in SOAPUDDI data formats and APIsHow ebXML offers an alternative to Web services that supports reliable messaging, security, and trading-partner negotiationsWith Understanding Web Services, you will be well informed and well positioned to participate in this vast, emerging marketplace.

0201750813B05172002


About the Author
Eric Newcomer is chief technical officer at IONA (http://www.iona.com), an independent provider of e-business platforms for Web services integration. As a member of the World Wide Web Consortium (W3C), the organization responsible for establishing Web standards, he participates in the XML Protocols and Web Services Architecture Working Groups. He is also IONA's representative to UDDI.org and has been active in Web services since early 2000. He is the coauthor of the highly acclaimed Principles of Transaction Processing (Morgan Kaufmann, 1997), as well as numerous journal articles, chapters, and conference reports.

0201750813AB05022002


Excerpt. © Reprinted by permission. All rights reserved.
I first encountered XML as an integration technology in early 1998 during a visit to KPN Telecom in the Netherlands. The company was asking for proposals to help it develop an enterprise integration architecture based on the hub and spoke model, using XML as the canonical message format that would tie together the company's thousands of systems and hundreds of programming languages. My employer at the time, Compaq (Digital), did not win the project, but the controversial idea of using XML in a data-independent integration layer stuck with me. Now Web services are fulfilling that promise for everyone.I joined IONA in the fall of 1999 and among other things soon began chairing the Object Management Group submitter's team drafting the XML Value specification, mapping XML to CORBA. In early 2000, I got involved in the new effort Microsoft was leading to define a distributed computing protocol for the Internet: SOAP. Previous attempts to promote the CORBA protocol had failed by then, and the W3C's own attempt, HTTP-NG, had also fallen flat. But the idea of serializing XML over HTTP seemed to hold promise for a solution.IONA formally joined the SOAP effort in March 2000, before IBM joined and put the effort on the map. I worked with Andrew Layman, David Turner, John Montgomery, and others at Microsoft to bring IONA into the picture as a SOAP supporter and, in fact, as the first J2EE vendor to support SOAP. IONA demonstrated Web services interoperability at several Microsoft events during that year. The Microsoft presenter would introduce its SOAP Toolkit and demonstrate interoperability with a COM server. Then the IONA presenter was called on to describe how the same SOAP interface could interoperate with a Java server.After that, I organized IONA's initial participation at W3C, supported the establishment of the XML Protocols Working Group, helped write the group charter, and began representing IONA at the XML Protocols Working Group, and more recently, at the Web Services Architecture Working Group. IONA has supported the submission of SOAP to W3C, WSDL, SOAP with Attachments, and XKMS. One thing led to another, and I eventually took on the responsibility of delivering IONA's implementation of Web services integration technologies.In October 2000, I represented IONA at the UDDI kick-off meeting. It was then that I realized the potential for Web services technologies for application integration inside the firewall. Why not use SOAP, UDDI, and WSDL for internal projects? Then you could use the same approach for integration, regardless of whether it's inside the company or across the Internet.David Vaskevitch presented at the UDDI conference, and this reminded me of the 1995 chapter in The Future of Software that I coauthored for Digital Equipment Corporation. David was author of the Microsoft chapter in that same book. In the Digital chapter, "The Key to the Highway," Peter Conklin and I compared the potential power of software standards to the impact of standards on the automobile. Standardized parts enabled mass production, which revolutionized the industry and society. Today, software remains essentially a craft business, as automobiles were at the start of the twentieth century. Having widely adopted standards has remained elusive despite many attempts. We may be at the crossroads; Web services may finally do the trick.I hope this book helps you understand what Web services are all about. If it serves as a decent introduction to the main ideas, concepts, and technologies, it will have done its job and find its place in the Web services community.

0201750813P05082002


Buy from Amazon     Compare Prices



         Book Review

Understanding Web Services: XML, WSDL, SOAP, and UDDI
- Book Reviews,
by Eric Newcomer

Understanding Web Services: XML, WSDL, SOAP, and UDDI

FROM OUR EDITORS

The Barnes & Noble Review
Few people understand web services and their implications as thoroughly as Eric Newcomer. Newcomer￯﾿ᄑs been there since the beginning. He helped to define SOAP, and now leads the web services efforts for IONA Technologies, a firm with unparalleled knowledge about distributed computing infrastructure. In this book, Newcomer offers an invaluable platform-independent view of web services technologies, standards, applications, and architecture.

Newcomer begins by outlining how web services compare with previous technologies, how key web services technologies fit together, and the diverse views of web services held by leading vendors. He explains how XML serves as a foundation for web services, concisely explaining the roles of schema, namespaces, DOM and SAX, and XSLT transformations, and demonstrating how XML liberates data types and structures from individual programming languages and vendor restrictions.

Next, he drills down into each of the three core technologies that have been layered onto XML to make web services development viable.

First comes WSDL, which establishes a common format for describing and publishing web service information. Both parties need copies of the same WSDL file, but once they do, it acts as a ￯﾿ᄑsecret decoder ring￯﾿ᄑ for encoding and decoding messages regardless of whether you￯﾿ᄑre communicating with COM, EJB, JMS, CORBA, or whatever else.

Next, he moves to SOAP, which ￯﾿ᄑaccomplishes arguably the most important aspect of web services, getting the data from one place to another over the network.￯﾿ᄑ He covers SOAP￯﾿ᄑs interaction patterns, messages and message processing, the components of SOAP messages, forthcoming changes in SOAP 1.2, and even ￯﾿ᄑde facto￯﾿ᄑ enhancements like SOAP Attachments.

You￯﾿ᄑll learn how UDDI provides a powerful and flexible framework for registering and discovering business information across the Internet and behind your firewall. You￯﾿ᄑll especially appreciate this chapter￯﾿ᄑs step-by-step usage scenario, and Newcomer￯﾿ᄑs willingness to discuss UDDI￯﾿ᄑs current limitations.

A bonus that isn￯﾿ᄑt included in the subtitle: a full chapter on ebXML, which provides a robust, secure, relatively low-cost communications environment for business transactions, and increasingly complements existing web services standards rather than seeking to replace them.

Newcomer concludes with a look at web services architecture and security, including coverage of new initiatives like the Security Assertions Markup Language (SAML), XML Key Management Specification (SKMS), and Microsoft￯﾿ᄑs WS-License and WS-Security proposals.

Whether you￯﾿ᄑre a decision maker or developer, Understanding Web Services gives you the essence of web services -- without the nonsense. (Bill Camarda)

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

FROM THE PUBLISHER

Web services enable the new generation of Internet-based applications. These services support application-to-application Internet communication—that is, applications at different network locations can be integrated to function as if they were part of a single, large software system. Examples of applications made possible by Web services include automated business transactions and direct (nonbrowser) desktop and handheld device access to reservations, stock trading, and order-tracking systems.Several key standards have emerged that together form the foundation for Web services: XML (Extensible Markup Language), WSDL (Web Services Definition Language), SOAP (Simple Object Access Protocol), and UDDI (Universal Description, Discovery, and Integration). In addition, ebXML (Electronic Business XML) has been specified to facilitate automated business process integration among trading partners.This book introduces the main ideas and concepts behind core and extended Web services' technologies and provides developers with a primer for each of the major technologies that have emerged in this space. In addition, Understanding Web Services summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and provides information about major product offerings from BEA, Hewlett-Packard, IBM, IONA, Microsoft, Oracle, Sun Microsystems, and others.Key topics include:XML facilities for structuring and serializing dataHow WSDL maps services onto communication protocols and transportsWSDL support for RPC-orientedand document-oriented interactionsSOAP's required and optional elements Message processing and the role of intermediaries in SOAPUDDI data formats and APIsHow ebXML offers an alternative to Web services that supports reliable messaging, security, and trading-partner negotiationsWith Understanding Web Services, you will be well informed and well positioned to participate in this vast, emerging marketplace.

FROM THE CRITICS

Booknews

Written for developers, this book introduces the major ideas behind core and extended Web services' technologies and serves as a primer covering the prominent emerging technologies in this area. It summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and describes the products of major companies. Newcomer is a technical officer with a company providing e-business platforms. Annotation c. Book News, Inc., Portland, OR (booknews.com)


Buy from Barnes & Noble     Compare Prices




HOME  |  Recommend bookstore  |  Rate bookstore  |  Link to us  |  Report bug  |  Contact us
Copyright© 2003 - 2005, PowerBookSearch.com. All Rights Reserved.