Try OpenEdge Now
skip to main content
Application and Integration Services
Web Services: Architecture and Tools : What Web services are and how they are used : Standard Web services architecture : Web services client
Web services client
In general, the typical Web services architecture includes an application acting as the Web services client (as shown by the ABL client in Figure 19). This Web services client is an application that can access one or more Web services, typically using the APIs provided by client interfaces. A Web service client interface simplifies client programming by presenting the Web service interface directly in the native programming language of the client (ABL, Java, .NET, and so on). The API to access this Web service interface is often encapsulated in the client interface as objects designed for the particular client language. Client development platforms either allow you to generate a a complete client interface directly from a given WSDL file or generate complete documentation on how to access and invoke operations in the Web service, further simplifying client development.
For more information on how OpenEdge supports client access to Web services from ABL, see the OpenEdge support for consuming Web services.