Print E-mail

OpenLayer

Features and Benefits

Feature
Benefits
The Next-Next Generation of UI (UI2)
Today´s businesses are often caught between the Internet and their trusted legacy systems. More and more they are finding there is a pressure to provide their legacy system’acute;s information and transaction capabilities conveniently over the web for use by their customers and agents. The architecture of OpenLayer brings us closer the User Interface dream of a Universal Client. It provides the ability of a unified user interface and interaction across a multitude of applications along with a wish list of integrating the web 2.0 technologies and the vision of its characteristics. 
Enable SOA
(Services Oriented Architecture)
The need for a software environment that encompasses the Services Oriented Architecture (SOA) cannot be ignored. SOA governance is not optional - it is imperative. OpenLayer brings existing trusted legacy applications screen interface to SOA compliance. With OpenLayer, companies do not have to develop SOA compliant solutions and then develop a user interface to cater to it. OpenLayer reverses this process and uses the existing interface of the applications and transforms these to become SOA compliant.
Separates Business Logic and User Interface (UI)
OpenLayer is a UI (user Interface) layer which replaces your application’acute;s graphical user interface (GUI) installed on the user’acute;s computer (client), separating it from the business logic server (server). This separation resolves many current issues that originate in the deployment of a GUI client beginning with eliminating the need to maintain client software on users’acute; computers. 
No Client Install
OpenLayer is a true Web 2.0 application that supports all web browsers; there is no client software to install. The bottom line is that the user experiences an interface that mirrors their expectation of a standard Windows or web based application. 
No Code Change
OpenLayer does not require any changes to your application’acute;s business logic. OpenLayer also permits the front designer to work on the front end without impacting the business logic. User, data, and business mashups can be easily added to the user interface with no changes required in the original application. For example, with OpenLayer, you can easily add a drop down list of all states and pick from this list; only the selected value will be sent to the business logic server. This open UI layer automatically works with all functions. The browser receives HTML and Javascript that uses AJAX (web 2.0) objects providing a heavy client feel delivered as a light browser stream. There is no change to the browser to implement an OpenLayer solution.
Utilize Standard and 3rd Party Controls
OpenLayer can adopt new controls (objects) without impacting your business logic layer. Sets of existing fields of a business function may be packaged and accessed in many different ways, i.e. via folders, tree nodes, etc.  Both standard GUI controls as well as 3rd party controls may be combined to give the UI the latest market look and feel. All current browser controls may be used. OpenLayer’acute;s open UI allows the browser to handle all mouse movements, operations, and function keys so the user experiences standard behaviors.  Browser key and mouse events are interpreted by the open UI layer and pushed to the underlying function so it receives what is needed to complete the operation.
Calendar Controls
Date fields are converted to date picker (calendar control)
Visual Cues
Required fields have bold fonts and the current field is highlighted.
Paging screens are converted to grid controls
Paging screens are automatically converted to standard browser grid controls. The grid elements can be resized, repositioned, hidden, and sorted by any field without impacting the back-end business logic.
Hide or expose fields
A user may simplify our standard UI by hiding fields that are not needed in their particular environment.  Fields that are hidden for one user may be exposed to another user who needs the additional information. 
Tabs
Pop-up screens are added as tabs providing access to the information of the parent screen.
Fields can be arranged in any order or format
The business logic server is made to believe that fields are where it told the GUI to place them. However, fields can be anywhere; the business logic server does not know it is working with a different user interface. OpenLayer maps the information the application is expecting and provides it in the sequence and format expected. The OpenLayer UI can arrange the fields in any desired sequence and format to meet the individual user’acute;s needs.
Fields can have separate data sources
Each UI field can have a separate data source, if necessary; for example, a combo box could retrieve read-only data from the customer’acute;s database or another data source that is outside of the current transaction cycle. 
Configurable User Interface
OpenLayer supports a robust configurable UI. Configurations are managed at three levels: user, group, and system. This powerful feature allows your single application to look and function as if it were multiple applications.
Cascading Style Sheet
All UI objects such as folders, fields, backgrounds, colors, tables, headers, details, fonts and other objects may be consistently represented via cascading style sheets (css) to give a uniform look throughout.  Users may change these style sheets to further configure their UI.
Mashup and 3rd party control
This robust feature allows the designer to use mashups or other functionality that is related to the current transaction; for example, extending current sales order shipment capabilities by adding a FedEx or UPS service.
Embed 3rd party gadgets with parameter passing
The UI layer objects can embed 3rd party gadgets and pass them parameter values from the application’acute;s fields so the gadgets can provide their service in a seamless fashion.
Additional data verification
Since the application has not been changed, it will continue to maintain data integrity. If needed, additional field value verification can be performed at either the browser or UI server, further extending the capabilities of the original application. 
Navigation Tree & Favorites List
The navigation tree appearing on the left of the UI will be generated based on the existing menu structure and the application security for the specific user. This area is also used as a favorites area allowing users to drag and drop any function to this quick navigation list.
 
OpenLayer – A Brand New Way To Think, A Brand To Way To Grow, A Brand New Way To Save !

 
Most critical Factor