Foundation for a Flexible and Extensible Application Infrastructure


Progress OpenEdge provides you with a foundation for building a flexible, scalable application infrastructure. It supports an open, component-based model for partitioning applications and enables the easy distribution and reuse of business logic, thus saving you time and resources. In addition, OpenEdge offers load balancing and failover, ensuring your application’s reliability. Asynchronous processing on the client further enhances application performance; clients can continue other processing while the server works on a request. Message queues ensure that all user requests are processed in a timely manner. And the ability for users to share memory resident application code reduces resource requirements on the server.



The OpenEdge Application Server is a standards-based transaction engine that provides a reliable foundation for high-volume secure transactions, user interface independence, and a service oriented architecture (SOA).


By partitioning applications and separating the business-processing logic from the user interface logic, you can access applications through virtually any interface. Centralized business logic then improves productivity by providing you with a single point to manage access to data and processes. Since the business logic executes separately from the application user interface, a wide variety of clients can be used to scale up to support aggressive growth strategies.


Key benefits of the Application Server:

       -Provides direct access to the same business logic from a wide variety of OpenEdge and common industry technology, giving you many options for how your application interacts with your end users

       -Decouples the physical hardware location from your application, providing flexibility in setting up and maintaining your operating environment

       -Supports asynchronous processing for faster application response time

       -Ensures reliability by offering load balancing and failover

       -Reduces hardware requirements by providing state management



Key Capabilities

       -Open, standards-based interoperability: Business applications that use the OpenEdge Application Server can support virtually any user or client interface. You can use Developer Studio for OpenEdge to create ABL and HTML applications and components for character, Windows and web interfaces. Using the Open Client, you can generate ‘proxy’ code that enables Java™, .NET(C#), C, C++, and web services interfaces to transparently access the application components on the Application Server.


       -Applications can support virtually any client or user interface: The open, standards-based interoperability and integration in the OpenEdge Application Server ensures that applications can support virtually any client or user interface (.NET, Java, XML, Web services, GUI, and character).


       -Integrated NameServer Load Balancer: The integrated NameServer Load Balancer streamlines client application requests and shields the application servers from specific deployment hardware assignments. The NameServer acts as a conduit for assigning client application requests. Because it stores information for all Application Servers, you can change, move, update, or delete an application server without affecting the client application.




OpenEdge Application Server is supported on the following platforms:


       -HP-UX (PA-RISC) 64- and 32-bit

       -HP-UX Itanium2

       -IBM AIX Power PC 64- and 32-bit

       -Linux on POWERPC

       -Linux Intel 64-bit

       -Red Hat Linux

       -SuSE LINUX

       -Sun Solaris (SPARC) 64- and 32-bit

       -SCO UnixWare



To watch our video tutorials click.
News related to Press and Media click.
References to click.