This control will be from the integration layer, but must control not only the intermediate steps managed by the integration platform, but also what happens within the systems involved in the process.
So far, the development of a process control in company is faced as an independent initiative specific task, which entails a high cost.
Project
BAM Development
Client
Utilities company
WHAT WE DO
Development of a framework that allows automatic reuse of elements that are common to the development of BAM and minimizing besides, development needed to address the control of new processes
Developed solution
It is premised reuse, both technically as functional, so that the costs of development and maintenance thereof is minimised.
Technically, a framework that allows automatic reuse of those elements that are common to the development of BAM develops, and minimises development needed to address the control of new processes.
For the presentation layer, a model of data presentation, in order to define templates, minimising the time and cost of development of this layer, and showing a homogeneous appearance, whatever the process to be monitored is established, simplifying and the learning curve and use by users.
Functionally, the teams on the need to find common patterns in business processes, so that their monitoring can be abstracted to layers that are reused in future developments are instructed.
After satisfying the above two points, we proceed to the implementation of the first process control, acting pilot for future developments. control points are added on participating computers, so they can notify the internal tasks that are performed, and reports serve as a basis for future implementations are generated.
In developing the solution it is used for communication of events, a Service Oriented Architecture. The development of the framework of the BAM, revolves around the product TIBCO Business Events. For the presentation layer, TIBCO Spotfire product is used.
Results
The end result has been to obtain a framework and procedures for creating process control E2E, which collects and displays information in real time, and to detect errors and access the detailed information at the time in which failure occurred without technical knowledge by the user.