Opening Openedge10 to Web Services

 

Duration

  • 2 Days

 

Prerequisites

This course is applicable for students who already know and use the 4GL in business applications. Students should also have existing experience of developing AppServer applications.

Courses which provide there skills are:

  • 4GL Essentials
  • Developing Distributed Appserver Applications

 

Course Description

Overview

This is a composite course comprising Producing Web Service applications from OpenEdge and Consuming Web services from OpenEdge.

If you know how to develop and run distributed applications using the AppServer, then you are ready to take the next step—connecting those business applications to a Web Services user interface. This enables you to use the Web Services standard for the application’s UI, and take advantage of OpenEdge to provide the core functionality of your application—the business logic. This course shows you how to use the ProxyGen tool to generate objects and object structures that map to .NET objects. In this way, you can have the best of both worlds: .NET for the UI, and OpenEdge business logic for back-end application functions.

Benefits

OpenEdge 10 gives Progress developers new facilities to access web services and .NET applications. These will assist developers in accessing prebuilt components rather than redeveloping them.

 

Topics

This course is aimed at proficient coders. Some refresher topics are covered in the course.

Topics covered
The following topics are covered in this course.

  • The need to open up Progress 4GL systems to open (standards-based) client applications
  • Architecture OpenEdge 10 uses to support open clients
  • The ProxyGen tool, what it is used for, and what are its inputs and outputs
  • XML and it’s sage in SOAP and WSDL
  • Model Progress object structures using AppObjects, SubAppObjects and ProcObjects
  • Configure and run ProxyGen
  • Create ProxyGen output based on the object model defined
  • Debug any errors generated by ProxyGen
  • Provide ProxyGen output to .NET application developers
  • Set up a Java servlet engine
  • Set up the Progress Web Services Adapter

 

Applicable Progress Versions:

The course is taught using Progress OpenEdge 10

 

Delivery:

  • Instructor Led