Introduction
This blog item gives a short overview of the Oracle BPM Suite 11g.
If you as an architect, developer or sales person do no want to read all documentation, this can be a good starting point :-)
More thorough documentation can be found here.
Component Overview
The BPM Suite contains the following components.
As can be seen, the suite is layered on the Oracle SOA Suite and they share the following components
- Business Rules Engine
- Human Workflow Engine
- Adapter Framework for integration
Oracle BPM Studio
Tool within JDeveloper to create and simulate business models using BPMN 2.0.Oracle Business Process Composer
Web-base application that enables business users to collaborate with developers and designers.
A catalog of services, tasks and rules can be created in Studio and this catalog can be included in project templates, which can then be used to create new projects within
Business Process Composer. Here Business Rules can be edited at run time.
Oracle Metadata Service (MDS)
MDS Repository used to store information about deployed applications, used to share projects and project templates.Oracle BPM projects are deployed as SOA Composite applications on the BPM Engine.
Oracle BPM Engine
It runs BPMN and BPEL processes, which are separate components but they share the same process core (i.e. security, audit trails, invoke services, persistence).Oracle Human Workflow
This component contains functionality for:- Task routing to users, groups or application roles
- Management of deadlines,escalations and notifications related to a task
- Task Forms (including workspace and portals)
- Organization,filtering, prioritization,dispatching rules
Oracle Business Rules
This component lets you automate policies, computations and reasoning in an agile way.Of course it is the trick when to use this component to get that agility.
Oracle Enterprise Manager
This web-based application is used to control and manager applications running on the SOA Suite.
Process Participants applications
Oracle BPM Workspace and Oracle Process Spaces are used by process participants.
Workspace (old BEA) gives you the opportunity to:
- View running process instances
- Work/View task lists
- Out-of-the-box dashboards
- Custom made dashboards
- Manage organizations and roles
Process Spaces is a collaborative workspace that gives you some Social Media, built on top of Web Center Spaces.
It is still completely unclear to me what is the value of both Business Process Composer and Oracle BPM Studio in the same product stack.
BeantwoordenVerwijderenThose two products have such a huge overlap. Is it a way of selling more licences?
Process Composer is targeted at process owners, business users and business analysts. BPM Studio at process analysts/architects and developers. Both of these tools are role based and provide different users a different view based on Role. They share artifacts through the use of Meta Data Store (MDS). At runtime business users may adapt business rules.
BeantwoordenVerwijderenSo in my view it is separation of concerns.