InterSystems IRIS 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 InterSystems IRIS and does not require any additional middleware. Using InterSystems IRIS 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 InterSystems IRIS 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 the InterSystems IRIS for both publishing Web Services and consuming external Web Services. The tutorial also introduces techniques for providing standardized error handling for both InterSystems IRIS Web Wervice 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.
This tutorial assumes a basic familiarity with ObjectScript and object-oriented development with InterSystems IRIS. To learn more about ObjectScript, read the ObjectScript Tutorial
. To learn more about object-oriented development with InterSystems IRIS, read Using Objects
This tutorial also assumes that you have installed InterSystems IRIS with minimal security.