ProxyGen generates a definition for an OpenEdge Web service or an Open Client proxy as a collection of objects that specify an Open Client interface. These objects conform to the Open Client object model. This model organizes and maps OpenEdge procedures that run on an application server so they are readily callable from any supported Open Client, such as a Java or a .NET client, or any other client that can access a SOAP Web service.