Welcome to the InterSystems IRIS Web Services QuickStart Tutorial!
InterSystems IRIS® data platform 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 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 InterSystems IRIS to learn how to publish Web Services using InterSystems IRIS.
Complete Part II: Consuming Web Services Using InterSystems IRIS to learn how to use InterSystems IRIS to create clients that consume Web Services.
Complete Part III: Web Service Error Handling in InterSystems IRIS to learn how to provide standardized error handling to both InterSystems IRIS Web Service producers and consumers.
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.