Wednesday, August 12, 2015

OBPM INTRO

                                            OBPM

What ?

Oracle BPM is short Oracle Business Process Management, a powerful set of tools for creating, executing, and optimizing business processes that can great improve efficiency, data sharing, and customer service for your company.

Oracle BPM is part of Oracle Fusion Middleware Family built on top of very successful Oracle SOA suite 11g.

Oracle BPM is around in the market from 2009.

IBM BPM and PEGA are the main competitors.


Why?

1. The suite enables unparalleled collaboration between business and IT to automate and optimize business processes.

2. Today's businesses operate in a rapidly changing climate that demands an unprecedented level of adaptation and innovation. These conditions place equally unprecedented burdens on IT departments, which must now deliver solutions in months rather than years. And those solutions must themselves be flexible enough to support continuous adaptation to an ever-evolving, ever-expanding marketplace.

3.Today’s organizations face increasing business pressures due to globalization, changing competitors, stricter regulations, faster pace of
innovation, and demand for better customer service.

4. Trends such as mobile, social, cloud, and analytic s have a profound impact on a company’s business and its core business processes. Companies expect business driven rapid process automation, seamless collaboration among all stakeholders, deep insights for better business decisions, unprecedented agility and operational excellence.




How ?

OBPM provides standard set of tools to achieve the objectives defined earlier. 

Complete set to of tools from Modelling , Design, Development, Execution and Monitoring.

Can be used to Achieve Round trip integration of a process.

Round trip integration is used to improve process through cycles of design and development.

Agile and DEVOPS complement this naturally.

Tools  are described below 

Process composer :

  1. Primary designed for Business analyst ,Process experts and Functional experts.
  2. A Web based tool.
  3. Create , Import and Modify(limited) BPM processes.
  4. After creation of Process , publish it to the Repository, where IT developer can pick it and take over the development activity.

BPM studio :


  1. A Jdeveloper Addon. Jdeveloper is a standard tool for Application development in Oracle Fusion Middleware family.
  2. Complete development features like  Code, compile and packaging .
  3. Primarily targeted on IT developer.
  4. One stop for all  OBPM development.


Weblogic Server :


  1.  A runtime platform for the BPM process.
  2.  An excellent Enterprise application server.
  3.  Excellent load balancing and load handling capabilities.


Enterprise manager :


  1. Web application to Administrators to monitor and control all BPM processes.
  2. View each instance details and current state of all BPM process.



BPM workspace :


  1.  A web application to end users to act on task assigned via BPM process.
  2. Any task assigned to logged in user appears on his bpm workspace task list.
  3. Admin can also use to create, update and delete process roles etc.


BAM :



  1. View realtime metrics derived from the running bpm processes.
  2. Metrics has to be configured during design time.
  3. Metrics are used to modify the business process.


 BPMN : 


  1. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.
  2. A standard Business Process Model and Notation (BPMN) will provide businesses with the capability of understanding their internal business procedures in a graphical notation and will give organizations the ability to communicate these procedures in a standard manner.
  3. The graphical notation will facilitate the understanding of the performance collaborations and business transactions between the organizations. This will ensure that businesses will understand themselves and participants in their business and will enable organizations to adjust to new internal and B2B business circumstances quickly.
  4. OBPM suite uses BPMN 2.0




Runtime architecture