Sunday, June 3, 2012

Lombardi Architecture

Terminology  that Comes handy :

Process Center:
Provides a central development environment and repository for multiple process authorsworking in the Process Center Console and other interfaces in Lombardi Authoring Process Center Environment. The Process Center includes a Process Center Server and a Performance Data Warehouse, allowing you to build and run process applications and also store performance data for testing and playback purposes during development efforts.

Process Server:
Executes the processes and services built in Lombardi Authoring Environment, stored in theProcess Center repository, and then installed in a runtime environment.

Performance Data Warehouse:
Collects and aggregates process data according to tracking requirements established in Lombardi Authoring Environment.

Process Center Console:
Enables you to manage and maintain the Lombardi repository, including management of process applications, workspaces, and snapshots. Also enables installation of process applications on Process Servers in runtime environments.

Authoring Environment:
Lombardi Authoring Environment consists of several interfaces to enable process authors to model, implement, simulate, and inspect business processes.

Process Portal:
Provides an interface that enables process participants to perform assigned tasks, view the history of tasks, and view the performance of their processes and teams. Using Process Portal, process participants can connect to the Process Center Server or a Process Server in any configured runtime environment, such as test or production environments.

Process Admin Console:
Provides an interface that enables administrators to configure and maintain Lombardi Process Servers in any configured runtime environment, such as test or production environments.Also enables administrators to configure and maintain the Process Center Server.

Performance Admin Console:
 Provides an interface that enables administrators to configure and maintain Lombardi Performance Data Warehouses in any configured runtime environment, such as test or production environments. Also enables administrators to configure and maintain the Performance Data Warehouse included in the Process Center.

Below Diagram Illustrates a typical IBM WebSphere Lombardi Edition configuration:



              WLE is built using Client-Server model. Multiple users connect to the Process Center, from Lombardi Authoring Environment. Users can create process models and supporting implementations (Porcess Applications) and store those application and associated items using Lombardi Authoring Environment, in the Process Center repository. Authoring Environment users connected to the process Center shares items built by another user connected to the same Process Center.

              The Process Center includes a Process Center Server and Performance Data Warehouse, allowing users working in Lombardi Authoring Environment to run their process applications and store performance data for testing and playback purposes during development efforts.

              From the Process Center Console, administrators install process applications that are ready for staging, testing, or production on the Process Servers in those environments and administrators can manage running instances of process applications in all configured environments.

              From the Process Portal, end users perform assigned tasks. The Process Center Server and Process Servers in configured runtime environments can run the process applications that create the assigned tasks.Using the Process Portal, process participants can connect to the Process Center Server or a Process Server in any configured runtime environment, depending on whether a process is being developed, tested, or has been released to a production environment.

               Lombardi Performance Data Warehouse retrieves tracked data from the Process Server or Process Center Server at regular intervals. Users can create and view reports that leverage this data in Lombardi Authoring Environment and Process Portal.

              From the Process Admin Console and Performance Admin Console, administrators can manage and maintain all Lombardi servers.



No comments:

Post a Comment