Home > Services
EBX.Manager Component
EBX.Platform offers the possibilitity to use EBX.Manager as a user interface component, callable through HTTP protocol. This component can be integrated in any application that calls a Web browser (see supported Web browsers ). While this approach preserves the main benefits of EBX.Manager (user authentication, data validation, automatic user interface generation, etc.), it adds the capability to focus the user navigation on specific elements of the repository.
Typical usages of EBX.Manager component will include applications that manage the assignment of specific tasks to dedicated users. Other examples will integrate on the intranet, specific Master Data views.
Component selection
When EBX.Manager component is called, the user must first be authenticated so as to instantiate a specific session (see javadoc ). Then, the corresponding repository element will be selected and the user interaction will be restricted to the minimal functionalities offered on this element (creation, various services and so on).
Repository elements that can be selected are:
-
Version or branch,
-
Adaptation instance,
-
Adaptation node,
-
Adaptation table,
-
Adaptation occurrence,
For instance, if the selected contents is an occurrence, navigation and management will be limited to the occurrence itself. Thus, it will be impossible to select the table that owns the occurrence.
Technical integration
A Web application that calls EBX.Manager component can be of any type:
-
A non-Java application (at least a static HTML page).
In this case, the developer must create a HTTP request that follows EBX.Manager Component Call Specification .
-
A Java application, for example:
-
A Java Web application which targets a repository that is not running on the same application server instance.
-
A Java Web application that runs on the same application server as the targeted EBX.Platform repository.
-
A UI Service or a UI Component . In this case, the new session will automatically inherit its features from the Manager session.
-
In Java language, the simplest and most reliable way for building the HTTP request is to use the factory class
UIHttpManagerComponent .
Home > Services