Press Release


Email. Email press release link

February 25, 2002

Enter the Brave New World of Web Services with O'Reilly's Web Services Essentials

Sebastopol, CA-Web services, new darling of the technology media, still escapes concrete definition. Ethan Cerami, author of the just-released Web Services Essentials (O'Reilly, US $29.95), is firm about his definition, however: "At a minimum, a web service is any piece of software that makes itself available over the Internet and uses a standardized XML messaging system. Web services currently run a wide gamut from news syndication and stock-market data to weather reports and package-tracking systems."

Web services are being used in a growing variety of network programming and information publishing situations. Web services are also at the core of Microsoft's new .NET strategy, Sun Microsystems's Sun One Platform, and the W3C's XML Protocol Activity Group. A Web Services Interoperability Organization has just been formed. Pundits are touting the potential of web services software, and predicting that sales are poised to explode. With so much attention focused on this new breed of distributed services, web developers are eagerly entering the virtual arena.

Cerami is already an old hand at this emerging technology. "I think web services represent an important evolutionary step in building distributed applications," says Cerami. "So, what is really new about web services? The answer is XML. XML lies at the core of web services, and provides a common language for describing Remote Procedure Calls, web services, and web service directories. Prior to XML, one could share data among different applications, but XML makes this so much easier to do. In the same vein, one can share services and code without web services, but XML makes it easier to do these as well. By standardizing on XML, different applications can more easily talk to one another, and this makes software a whole lot more interesting."

Web services represent an evolving set of standards that will enable diverse and occasionally obstreporous applications to more easily discover each other and seamlessly exchange data via the Internet. For instance, programs written in Java and running on Solaris can find and call code written in C# that run on Windows XP, or programs written in Perl that run on Linux, without any concern about the details of how that service is implemented. As a developer new to web services, how do you make sense of this emerging framework so you can start writing your own services today? Web Services Essentials arms programmers with both a concise, concrete introduction, and a handy reference to XML web services, first by explaining the foundations and capabilities, and then by demonstrating quick ways to create services with open-source Java tools.

In Web Services Essentials, author Ethan Cerami explores four key emerging technologies and how they fit together in the web services landscape: XML Remote Procedure Calls (XML-RPC), SOAP (the foundation for most commercial web services development), Universal Discovery, Description and Integration (UDDI), and Web Services Description Language (WSDL). The book provides a quick overview of each topic, Java tutorials with sample code, samples of the underlying XML documents, and explanations of freely-available Java APIs. Cerami includes a guide to the current state of web services, pointers to open-source tools, and a comprehensive glossary of terms. Cerami also demonstrates the core protocols, showing developers how they interact and how best to apply them to particular web service situations. Demonstrations are written primarily in Java, with other languages used to demonstrate interoperability. Web Services Essentials is the only book to cover web services from a vendor-neutral perspective.

Web Services Essentials meets a pressing need for resources that show how the many different parts of the web services puzzle fit together, and gives developers a clearer view of the emerging technology. This book will get you started building web services quickly by providing big picture context as well as real coding examples in a single volume. "Web services gets too much hype these days," concludes Cerami. "This book doesn't make any grand claims about web services. Rather, it shows what web services can do today. As such, I hope it gives readers an idea of the field, and provides some hints on where it may go in the future."

Additional resources:

Web Services Essentials
Distributed Applications with XML-RPC, SOAP, UDDI & WSDL
By Ethan Cerami
February 2002
0-596-00224-6, Order Number: 2246
288 pages, $29.95 (US), $44.95 (CA)
order@oreilly.com
1-800-998-9938

About O'Reilly

O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

Return to: O'Reilly Press Room

Recent Press Releases


12/3/14 O'Reilly Media Announces New Event--Bitcoin & The Blockchain: An O'Reilly Radar Summit
11/5/14 O'Reilly Media Acquires Video-Training Firm Infinite Skills
10/7/14 O'Reilly and Cloudera Announce Expanded Partnership
9/18/14 Databricks and O'Reilly Media Launch First Apache Spark Developer Certification Program
8/4/14 O'Reilly Media Acquires Full Ownership of Safari Books Online

Press Release Archive »

Resources

Press Contacts

Corporate

Sara Winge
800/998-9938 x7109

Media Relations - North America

Sara Peyton
800/998-9938 x7118

Media Relations - Germany

Corina Pahrmann
+49-221-973160-22

Media Relations - Japan

Kenji Watari
+81-3-3356-5227

Media Relations - United Kingdom

Helen Coding
+44 (0)1252-721284

Media Relations - Conferences

Maureen Jennings
800/998-9938 x7083