Try OpenEdge Now
skip to main content
Open Client Introduction and Programming
Overview : Accessing AppServer functionality : The session model : Open Client interface and programming
Open Client interface and programming
As noted previously, you must implement the Open Client interface and program the Open Client application according to the session model.
The Open Client interface includes various object types whose function is generally designed to support the session model. You define these objects in ProxyGen to support the given application session model for all Open Clients. For SOAP Web services and Sonic ESB, you must also indicate the session model for which the interface is defined, because ProxyGen generates a different Web service definition depending on the session model. For more information, see Generating Proxies and Web Service Definitions.
You must program an Open Client application to reflect the Open Client object design and its support of the required session model. For information on the basic session model requirements for programming applications, see OpenEdge Application Server: Developing AppServer Applications. The following section describes the Open Client object model and how it supports the different session models for all Open Clients. For more information on session model programming for each Open Client type, see:
*OpenEdge Development: .NET Open Clients for .NET Open Clients
*OpenEdge Development: Java Open Clients for Java Open Clients
*OpenEdge Development: Web Services for Web services