User Interface Layer
This layer provides the user interface (UI) within a composite application. To increase user productivity, user interfaces should support easy adoption. The limitations on the UI design resulting from the capabilities of the underlying components should not be seen as constraints, but rather as some help to provide consistent UIs.
User interfaces consume Web services either from the business logic layer or the back-end layer to retrieve and update data. They do not contain any business logic. UI and business logic decoupling is implemented by using services of the business logic layer only.
User interfaces are integrated in the overall composite process by being wrapped into a callable object.
The following technologies are used within the user interface layer of the composite applications:
· Visual Composer
· Web Dynpro for Java
· SAP Composite Form by Adobe (online or offline forms)
The following table provides the list of technologies you can choose according to your use case:
Use Case |
UI Technology |
Default (highly model-driven) |
|
Complex UI applications that cannot be modeled with Visual Composer |
|
Form-based process steps |