OpenEdge Application Server
A Foundation for a Flexible and Extensible Application Infrastructure
The Progress® OpenEdge® Application Server is a standards-based transaction enginethat provides a reliable foundation for high-volume secure transactions, user interface independence, and a service-oriented architecture (SOA).
The Progress® OpenEdge® Application Server 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.
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.
Your business logic executes separately from your application User Interface, allowing the use of a large variety of clients and supporting seamless growth in the number of users over time.
- 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
- Open, standards-based interoperability: Business applications that use the OpenEdge Application Server can support virtually any user or client interface. You can use OpenEdge development tools such as OpenEdge Architect 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). At the same time, the OpenEdge Application Server supports a unique client solution for deploying rich user interfaces over the Internet: WebClient™ with IntelliStream™. This client technology dramatically simplifies and speeds application deployment and access over the Web, saving IT resources and enhancing the end-user’s experience. To meet the specific demands of browser-based Internet applications, OpenEdge Application Server includes the WebSpeed® Transaction Server.
- 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. Users remain unaware of any changes to the server and can continue running their applications without disruption.
OpenEdge Application Server is supported on the following platform:
-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
-Windows
Click here for Product Availability Guide
(OpenEdge GUI for .NET, Progress GUI, WebClient, WebSpeed, and character-based UI’s), from Progress Sonic ESB, and from common industry sources (Web browser, .NET, Java, and Web services)


