PROOF Architecture & It's Highlights

  • The user experience is through a portal user interface layers with PROOF process and analytics infrastructure
  • Process Orchestration Layer is a PROOF component responsible for process orchestration modeled for a pre-defined business processes. Security is implemented in this layer
  • PROOF Analytics infrastructure will generate dynamic analytical information based on user preference. This dynamic analytic infrastructure will dynamically build data cubes based on the user defined parameters and can be analyzed both online and offline by various stakeholders of the system.
  • Business Activity Monitor dashboard will provide transaction status of all activities
  • Forms designer handles forms that are designed to capture information related to activities either via user inputs from external applications.
  • Custom business components plug in to the PROOF orchestration layer and these components are used to trigger communication.
  • Reports are developed using Microsoft SQL Server Reporting Services
  • Integration services enable interface to legacy applications either using semi invasive techniques using XML gateway or Web / Windows Services or interacting with existing application database.
  • PROOF Process Execution Engine is responsible for maintaining audit trail, activating tasks based on a predecessor-successor relationship between tasks in a business process, and escalations.

    PROOF's Highlights

  • PROOF process automation platform enables organizations to improve productivity and streamline operations by effectively connecting people, processes and information
  • PROOF has a powerful web-based interactive graphical Process Modeler that enables simple and effective visualization and modeling of business processes. The Organization Modeler of PROOF helps in defining the organization structure. It also allows Administrators to flexibly configure role-based access rights to the application.
  • The Process Modeler has an inbuilt graphical forms designer with UI generation capability that lets business users rapidly create ad-hoc presentation layers without writing even a single line of code. The application thus generated, has an inbuilt support for triggering business components, binding query results to data elements and integrating semi-invasively and non-invasively with external applications.
  • PROOF's .NET run time engine is a powerful, high performance process execution engine along with a full set of industry standard PeX objects. It supports all key elements like Package, Process and Activities apart from the standard workflow constructs and Work list management support. It also offers a new element called – data flow cabinet, which hosts the data/documents that flow between activities.
  • The rule engine services are pluggable in nature. This brings in a separation between the business rules and the code thereby allowing business users to modify the rules without IT intervention. This in turn, makes the business process more adaptable to the dynamically changing business scenarios.
  • PROOF has the support needed for Enterprise Application Integration by providing high level integration services that provide software services for business integration. It can be extended to provide runtime capabilities that an enterprise needs to build and operate a Service Oriented Architecture to meet the requirements of loosely coupled coarse-grained, asynchronous services.