Overview : Developing and accessing an Open Client interface
Developing and accessing an Open Client interface
Preparing an Open Client application to access an AppServer application service through an Open Client interface (proxy or SOAP Web service definition) requires using the Open Client Toolkit to run ProxyGen. ProxyGen is an OpenEdge development tool that allows an ABL developer to identify and expose the AppServer functionality in an application service through an interface.
To develop and run an Open Client application to access an Open Client interface, you must use several tools and procedures.
To develop and access an Open Client interface:
1. Ensure your development environment meets the requirements for developing Open Client applications. For more information, see Configuration.
Note: You can skip this step if you want to access only remote SmartDataObjects from a Java application. For more information, see OpenEdge Development: Java Open Clients.
3. Write a client application that uses the proxy objects generated in Step 2 or the predefined SmartDataObject proxy objects, or write a Web service client application based on the methods defined in the WSDL document. For more information, see ProgrammingConcepts, OpenEdge Development: Java Open Clients, OpenEdge Development: .NET Open Clients, and OpenEdge Development: Web Services.
5. For Java and .NET, deploy the proxy, Open Client application, the Open Client Runtime, your optional digital certificates, and supporting software to your client machine. For Web services, deploy your Web service definition to the WSA using OpenEdge Explorer and Progress Explorer. For more information, see Configuration.
6. Start any DataServers or database servers accessed by the AppServer. For more information, see the appropriate OpenEdge DataServer Guide and OpenEdge Data Management: Database Administration.
7. Start the AppServer. For more information, see OpenEdge Application Server; Developing AppServer Applications.
8. If you are using HTTP/S with .NET and Java Open Clients, start the Java Servlet Engine (JSE) in a Web server and run the AppServer Internet Adapter (AIA). For more information on the AIA, see OpenEdge Application Server: Administration. For Web services, start the JSE in a Web server and run the WSA. For more information on the WSA, see OpenEdge Development: Web Services.
9. Run your Open Client application as you have designed it.