Presentation Layer

The Presentation layer serves a valuable role in a well-designed application architecture. By separating the user interface from the business logic, it provides a number of key advantages:

  • Re-Use: Business logic can be re-used by one or more Service Requesters, be they other Presentation layers that offer a different type of user interface (Web for example) or Enterprise Services that have no user interface.
  • User Interface Freedom: Separation allows changes to the user interface logic without having to make changes in the business logic layers.
  • Application Flexibility: Encapsulating a user interface to a Presentation layer provides a user interface with the flexibility to interact with more than one Service Provider with little change or impact to the Presentation layer logic and no changes to the UI logic.


Choose the Interface You Need To Get the Job Done

To develop competitive business applications, you need the ability to deliver the right interface into the hands of the right user in the right format. OpenEdge offers the flexibility you need to create the most suitable UI for your particular environment and situation – whether your client needs are local or server-based, your access needs are on-premise or web-based, or you need the robustness of a rich internet application (RIA). And because OpenEdge is an open, extensible platform, you have the option to choose the UI framework that best suits your needs, including HTML, Java, .NET, Microsoft Silverlight, and much more.

OpenEdge empowers you to strike the right balance between access and content vs. performance and usability with the ability to decide who and how many users can access the information, and the degree to which the user experience is a “rich” one (i.e. interactive, resizable graphs, etc). With all of these options at your disposal, you have the flexibility to deliver a solution and experience that are optimized to meet the unique needs of your users.

Email Print Share

Contact Us

Email UsEmail Us

Evaluate ApamaEvaluate OpenEdge

Download a Data SheetDownload a Data Sheet

Top 11 in OpenEdge 11

Application Development - What's New in OpenEdge 11

Choosing a User Interface

Choosing a User Interface
Click to enlarge image.

Follow the decision tree to determine what may be the most suitable user interface for your particular environment and situation.