The ATG platform permits external Java clients to access Nucleus methods by exposing them as ATG Web services. Many such ATG Web services are included with the ATG platform, as are tools for creating custom Web services. For a list of ATG Web services, see ATG Web Services. Java clients can execute those Web services through calls that are translated into XML wrapped in SOAP, transmitted to the ATG platform, and routed to the Nucleus method itself. Other ATG resources, such as JMS messages and RepositoryItems, can also be exposed as ATG Web services.

The ATG implementation of Web services follows the standard Web service guidelines outlined by JAX-RPC 1.0 and SOAP 1.1 specifications. ATG recommends that you use Apache Axis 1.4 to create your Web service calls, and this chapter includes code examples that assume you are using Axis.

This chapter aims to inform you how to call ATG Web services from an Axis client. Rather than provide a broad discussion on how to use Axis, this chapter describes ATG-specific features and processes that you need to be familiar with. Please see the Axis documentation for comprehensive instructions.

To access an ATG Web service, you need to be familiar with the following topics:

loading table of contents...