Welcome to the Caché Web Services QuickStart Tutorial!
Caché provides full support for Web Services and Web Service standards such as Simple Object Access Protocol (SOAP) and Web Service Description Language (WSDL). Moreover, support for Web Services is built into Caché and does not require any additional middleware. Using Caché you can quickly and easily create and publish Web Services that can be used by SOAP-enabled applications built using any programming language and executing on any platform. Using Caché you can also quickly and easily create clients that consume Web Services built using any language and executing on any platform.
This tutorial provides a hands-on introduction to using Caché for both publishing Web Services and consuming external Web Services. The tutorial also introduces techniques for providing standardized error handling for both Caché Web Service producers and consumers.
The tutorial is divided into three parts. Parts I and II are independent of each other and can be completed in any order. However, Part III of the tutorial has both Part I and Part II as prerequisites.
Complete Part I: Publishing Web Services Using Caché to learn how to publish Web Services using Caché.
Complete Part II: Consuming Web Services Using Caché to learn how to use Caché to create clients that consume Web Services.
Complete Part III: Web Service Error Handling in Caché to learn how to provide standardized error handling to both Caché Web Service producers and consumers.
This tutorial discusses only SOAP-based Web Services. For an in-depth discussion of both SOAP and REST-based Web Services, please read Creating Web Services and Web Clients in Caché
Completing the tutorial exercises and examples assume a basic working knowledge of Caché. To learn more about Caché read the Caché QuickStart Tutorial.
The tutorial assumes that you have installed Caché with Minimal security.