Automate your infrastructure to build, deploy, manage, and secure applications in modern cloud, hybrid, and on-premises environments.
Learn how migrating to Progress’s Application Server for OpenEdge can help evolve your OpenEdge Application.
Progress first launched the Progress OpenEdge Application Server, also known as the Classic Application Server (CAS) in 1996. This initial version of the OpenEdge application server utilized a proprietary architecture. The implementation was complicated and utilized a number of external components that required adapters for WebSpeed, web services, AIA, and REST to respond to HTTP/https requests.
As distributed applications and N-Tier architectures became more widely adopted, Progress continued introducing new enhancements and functionality to its application server in order to evolve along with the growing needs of its customers and partners. Fast forward several years, Progress introduced PAS for OpenEdge which is a platform that provided a number of improvements including:
Another benefit of the PASOE Application server is that it is available as two configurations including PASOE for OpenEdge development, which is extremely flexible and configurable during the development and testing process, and deployment version, which has been hardened for security purposes as you deploy your application.
Progress Application Server for OpenEdge is a scalable and cloud-ready server that optimizes operations and reduces management costs. This modern application server unifies all of the Progress products into a single powerful industry-standard platform resulting in easier and more comprehensive management, a scalable architecture, a simplified implementation, better analysis tools, and faster thru-put and performance.
Progress Application Server for OpenEdge (PAS for OpenEdge) is based on the industry-standard Apache Tomcat webserver. This is beneficial because Apache Tomcat updates ensure compliance with industry standards, like Spring Security. Also, the server has built-in routing and adapter functionality which enables you to access your business logic on a variety of clients including ABL, browser-based clients, and mobile clients.
Migrating an application from the classic OpenEdge AppServer or the WebSpeed Transaction Server to the Progress Application Server for OpenEdge (PAS for OpenEdge) should involve minimal changes to ABL application code.
However, an OpenEdge application may encompass many distributed components including multiple AppServers, adapters, various types of OpenEdge and non-OpenEdge clients, NameServers, and so forth.
If your business requires assistance migrating from the Classic App server to PASOE, the experts on Progress’s Professional Services team provide PASOE migration services along with a series of on-demand webinars and training courses such as Progress Application Server for OpenEdge Administration to help ease your transition.
Contact Progress Professional Services
Rochelle Wheeler is a Sr. Project Manager with Progress’s Professional Services Team and focuses on the OpenEdge, Sitefinity, and Corticon suite of solutions. With over two decades of successful marketing and project management experience, she has launched campaigns for companies ranging from boutique agencies to Fortune 500 enterprises. You can follow her on LinkedIn.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
You have the right to request deletion of your Personal Information at any time.
You can also ask us not to pass your Personal Information to third parties here: Do Not Sell My Info
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates.All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.