Difference between revisions of "BPM Integration"

From Opentaps Wiki
Jump to navigationJump to search
m (BPM and SOA)
Line 1: Line 1:
Business Process Management (BPM) is probably the killer Enterprise Application as email is the killer Internet Application. Every business small or large has a business process however in most cases it is informal and business process automation is fragmented across many Enterprise Applications. As email revolutionised the way we communicate toady I expect BPM to revolutionise the way workers and managers cooperate in the Enterprise.
+
Business Process Management (BPM) is probably the killer Enterprise Application as email was the killer Internet Application. Every business small or large has a business process however in most cases it is informal and business process automation is fragmented across many Enterprise Applications. As email revolutionised the way we communicate toady I expect BPM to revolutionise the way workers, managers and partners cooperate in the Enterprise.
  
 
== BPM and SOA ==
 
== BPM and SOA ==
Line 11: Line 11:
 
* '''Components''' Layer is the '''Enterprise Applications Suite'''
 
* '''Components''' Layer is the '''Enterprise Applications Suite'''
 
* '''Operational Resources''' Layer are the '''Databases''' and '''Legacy Enterprise Systems'''
 
* '''Operational Resources''' Layer are the '''Databases''' and '''Legacy Enterprise Systems'''
 +
 +
== SOA Enterprise Implementation ==
 +
[[Image:Soa_enterprise_suite.png]]
 +
 +
'''Legend:'''
 +
'''BPM''' - Business Process Management
 +
- '''ESB''' - Enterprise Service Bus
 +
'''SCA''' - Service Component Architecture
 +
'''MF''' - Manufacturing
 +
'''SCM''' - Supply Chain Management
 +
'''PM''' - Project Management
 +
'''HR''' - Human Resources
 +
'''CRM''' - Customer Relationship Management
 +
'''DW''' - Data Warehouse
 +
 +
=== Business Process ===
 +
Workers and Managers use the BPM application to execute the business processes. BPM includes:
 +
 +
* manual steps - the business user interacts with the system
 +
* automated steps - Enterprise Applications colaborate to execute the particular function

Revision as of 07:35, 6 May 2009

Business Process Management (BPM) is probably the killer Enterprise Application as email was the killer Internet Application. Every business small or large has a business process however in most cases it is informal and business process automation is fragmented across many Enterprise Applications. As email revolutionised the way we communicate toady I expect BPM to revolutionise the way workers, managers and partners cooperate in the Enterprise.

BPM and SOA

A good explanation of Service Oriented Layered Architecture (SOA) is provided by Object Management Group (OMG) here (a local copy is here)

OMG-SOA.png

In a nutshell:

  • Business Process Layer exposes IT systems functionality to business users and business process designers
  • Business Services is the Enterprise Integration (EI) Layer for Enterprise Applications (Components)
  • Components Layer is the Enterprise Applications Suite
  • Operational Resources Layer are the Databases and Legacy Enterprise Systems

SOA Enterprise Implementation

Soa enterprise suite.png

Legend: BPM - Business Process Management - ESB - Enterprise Service Bus SCA - Service Component Architecture MF - Manufacturing SCM - Supply Chain Management PM - Project Management HR - Human Resources CRM - Customer Relationship Management DW - Data Warehouse

Business Process

Workers and Managers use the BPM application to execute the business processes. BPM includes:

  • manual steps - the business user interacts with the system
  • automated steps - Enterprise Applications colaborate to execute the particular function