This chapter of the tutorial covers interoperability with other SOAP implementations. It's divided into the following sections:
The Novell exteNd Web Services SDK has extensive support for the Web Services Interoperability Organization's (WS-I) Basic Profile Version 1.0a (BP) and hosts an implementation of the Supply Chain Management Sample Application at ws-i.novell.com.
The supply chain application is a reasonably complex set of Web services that interact to fulfill a customer order. The application is first configured by selecting which endpoints to use (the endpoints are stored in UDDI). As an example, the application could use the retailer from one vendor, the warehouses from three other vendors, etc. After placing an order the order can be tracking by consulting the logging facility:
In addition to supporting interoperability through the WS-I's BP specification the Novell exteNd Weeb Services SDK also supports the interoperability test from the SOAPBuilders Interoperability Lab. Client applications and implementation of the following test cases are included with the WSSDK examples:
Round 2:
Round 3:
Group D
Group E
Round 4:
Group G
Group H
Group I
To further illustrate interoperability, this section provides a number of examples, which have Novell exteNd WSSDK client programs to access actual Web Service implementations running on the Internet:
Amazon - interact with the Amazon web service.
Autoloan - a .NET service that calculates monthly payments for a given loan amount and interest rate. You can also access this service using an SAAJ client.
Anagram - find anagrams for arbitrary strings.
Babel Fish - the AltaVista translator.
Barnes and Noble price service - get the price of a book based on its ISDN number.
Currency - the currency service provides exchange rates between major currencies.
Delayed Quote - provides delayed stock quotes.
eBay - gets the current price of any eBay auction.
FedEx - track a FedEx parcel or letter.
News - receive HTML news documents from various sources.
Traffic - get information about traffic on any CA highway.
Whois - the familiar Internet whois service.
Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.