BPM Product Analysis

Size: px
Start display at page:

Download "BPM Product Analysis"

Transcription

1 BPM Product Analysis A Comparison of Pegasystems PegaRULES Process Commander and Oracle BPM Suite August 2013 This white paper was sponsored by Oracle but was written by AVIO Consulting as an independent comparison between the BPM products offered by Pegasystems and Oracle.

2 Executive Summary Because of the different capabilities and approaches the various software vendors have taken, Business Process Management (BPM) has become one of the most difficult software products to evaluate. Along with RFP checklists, BPM software selections are often made based on vendor demonstrations and, at best, hands-on proof of concepts conducted at a customer s request. Because the requirements differ widely between the business and IT, the grading and weighting factors involved often make BPM product selections opaque, and companies are often left unsure that they have selected the best product for their needs. Pegasystems and Oracle are two leading BPM vendors who have taken two completely different approaches. Because Pegasystems began as a business rules engine provider, their BPM software product has business rules as its base. Oracle BPM Suite was designed from the ground up to be a business driven, full lifecycle BPM product running on top of Oracle s industry leading Service-Oriented Architecture (SOA) platform. Based on feedback from customers and industry consultants familiar with both products, the following factors combine to make Oracle BPM Suite the superior choice: 1. Ease of use Oracle BPM is the easier of the two products to use in three essential areas. First, the processes are modeled by the business and enhanced by developers in an easy to understand common format that both understand. Second, both developers and the business analysts each have tools specifically built for their different skills and needs. The technical implementation components needed by developers in the tool they use is masked in the business users tool. Third, although both Pegasystems and Oracle BPM tools are simple for the business analysts to use, developers find Oracle BPM s tools for developers much easier to use and much more robust. 2. Service and application integration Although often overlooked during software evaluations, the integration to underlying services, databases and applications is an essential element on almost every BPM project. Oracle BPM s tool for services and application integration is the best tool on the market today to accomplish this. 3. Monitoring and administration Being able to view and manage the environment is essential during the entire lifecycle of a project. Oracle BPM makes it easy for process stakeholders to manage and optimize the business processes. 4. Cost Pegasystems s PegaRULES product is significantly more expensive than Oracle BPM Suite. Oracle BPM comes with features that Pegasystems PegaRULES either does not possess or only includes at an additional charge. It typically costs organizations at least two times more to purchase the software license and implement a project using Pegasystems PegaRULES. Pegasystems s needs for consulting services are also higher, and it costs seven times more to train a developer to use Pegasystems PegaRULES. 1

3 5. Enablement Oracle BPM Suite is based on the widely used industry standards that both business and technical people are already familiar and comfortable with. Although both vendors provide training, anyone wanting to learn how to use Oracle BPM can download and install it from Oracle s website at no charge. 2

4 Evaluation Methodology Recognized as an expert in BPM, AVIO Consulting has been asked by many organizations to help evaluate and select BPM products through both product demonstrations, hands-on proof of concepts and past project implementation experience. The result of these experiences has been incorporated into this analysis. The products were also evaluated based on detailed interviews that were conducted. The interviewees, primarily developers and administrators, were selected based on their hands-on experience with at least one of the BPM products, and in the case of some interviewees, both BPM products. Each was asked a series of detailed questions that covered each product s business and technical approaches and the features of the product. Overview of the Products BPM products are changing rapidly to keep pace with the demands of the market. As a result, BPM is becoming more difficult to define and areas once outside of BPM are now fully integrated in many products. In its purest form, BPM is used today by companies to create seamless end-to-end business processes. Using BPM, companies can handle the difficult challenge of integrating existing systems, outside events, data, documents and human interactions. This means that people and systems can have discrete activities inside cohesive processes that support the organization s business objectives, across different parts of the organization and its different applications. As work flows through the processes, people have tasks automatically assigned to them at the right time in the process with exactly the right contextual data they need to do their work. Similarly, as the processes need to integrate with various systems, their services are seamlessly integrated into BPM processes and invoked automatically at runtime. Pegasystems is one of the remaining pure-play BPM product vendors still in the market today. Founded in 1983, it originated as a business rules engine provider. Their business rules software has gradually transformed over the last 30 years into its PegaRULES Process Commander (PRPC) product. As the name implies, every facet of the software takes a business rules based approach to BPM. Oracle s BPM product is the result of Oracle s acquisition of BEA s pure-play BPM product called AquaLogic BPM in In 2010, Oracle completed the integration of their process modeling, business rules, service orchestration, document management and analytic components into what now constitutes Oracle BPM Suite. The components are now tightly integrated from both a design time and a runtime perspective. Oracle BPM Suite is a core component in Oracle s 3

5 Fusion Middleware stack the platform used to develop Oracle s Fusion Application portfolio of products. Business Approach to BPM Business analysts use Pegasystems s Direct Capture of Objectives (DCO) tool to capture the project s business requirements. This is a wizard based approach used to determine the high level requirements for the business processes, user interfaces, business rules, key performance indicators (KPI) and the reports that will be needed. Using this as input, a technical architect Differences: Pegasystems PRPC is a single web-based tool for business users, business analysts and developers. Oracle BPM Suite has tools designed specifically for business analysts to use. can establish the framework of the new project s high level process flows, business rules, payloads and user interfaces that will be required. Once the high level requirements for a project have been captured using DCO, PRPC is used for the actual development of the project. PRPC is the single web based tool that both business analysts and extensively trained technical developers use to develop and run BPM applications. The tools in Oracle BPM Suite, on the other hand, have been specifically designed to address the differing needs and skills of business analysts, developers, administrators, managers and end-users. Business people on Oracle BPM projects use the web-based Oracle Business Process Composer to create and document process models, run simulations, create business rules, design process payloads, create end user interface forms and interactively test the processes. Composer is simple to learn and business people are able to add value throughout the entire lifecycle of the BPM projects very quickly. Technical Approach to BPM In the case of Pegasystems, developers use the same web-based PRPC environment that the business analysts use. The web-based development environment is an issue for experienced developers more comfortable using an Integrated Development Environment (IDE) like Eclipse or JDeveloper to expose and invoke the services used by BPM processes. Developers often have an issue with PRPC s proprietary and zero code development interfaces. It can be both difficult to use and learn without extensive training and mentoring. From a developer s perspective, PRPC is adequate but I feel limited to what I can do from a browser. Any heavy integration and mapping that needs to be performed is very painful. PRPC Developer, Financial Services Provider 4

6 Differences: Developers using PRPC require extensive training and mentoring to learn the proprietary environment. The Oracle BPM Studio tool used by developers is standards based, well documented and comparatively simple to use. With Oracle BPM, the work done by the business analysts using the web-based Composer tool is seamlessly shared with developers, who use the more technically oriented and standards based Oracle BPM Studio environment running on the JDeveloper IDE. Both developers and the business analysts access the same underlying Business Process Modeling and Notation (BPMN) 2.0 process artifacts through a common repository. Using Studio, however, developers add the more technical BPMN 2.0 artifacts into processes developed by the business analysts (e.g., events), to easily integrate the services the process needs and to map and transform complex data from one format to another. Feature Comparison I. Design Capabilities Process Modeling Process models created in a BPM tool graphically represent how the work will flow to the various people, systems and applications, once the project is put into production. PRPC processes are modeled using a small subset of BPMN 2.0 s palette of tasks, gateways and events. It instead relies on the business rules that underlie every PRPC process to regulate how work items flow through the processes. As a result, the underlying business rules must be added at the same time a process is being modeled. The tight binding of the process and business rules obfuscate the processes, in many cases making them more difficult for the business to understand. Although in the most recent versions swimlane roles (BPMN lanes) can be added to PRPC processes, they are optional and rarely added. As a result, to business people used to seeing BPMN processes, the processes in PRPC look instead like complex flow charts. Both Oracle BPM Composer and Studio fully support BPMN 2.0 process pools, swimlane roles, activities, gateways and events. With Oracle BPM, the process itself determines the flow of work items and swimlanes are always used to model the default work assignments. Although some argue that BPMN 2.0 may be complex for the business to understand, the business oriented Composer tool handles this by only initially offering a simple palette of the most commonly used activities, gateways and events visible in its process modeling tool. If the business user wants to add more detailed activities, gateways or events, they can click the More button at the bottom of the drag and drop palette. 5

7 In contrast, common BPMN patterns normally modeled in BPM process are instead handled by PRPC business rules embedded with the process. As a result, some commonly used BPMN patterns are not supported such as: Differences: Processes modeled in PRPC use business rules to determine the flow, which can be non-intuitive. PRPC processes are modeled using a proprietary and abstract notation that is difficult to understand. The BPMN 2.0 artifacts that cannot be modeled in PRPC processes are instead embedded in business rules under the processes. Oracle BPM uses standard BPMN 2.0 artifacts to model business processes that can be easily understood by business people. Assigning work in Oracle BPM is more powerful and based on commonly used patterns. Oracle BPM Composer allows snapshots to be taken at various points in a project s lifecycle. BPMN boundary and intermediate events are not modeled in a PRPC process. BPMN Parallel and Inclusive gateways used to model multiple people simultaneously working on a work item are not modeled in a PRPC process. BPMN Complex gateways that handle the commonly used voting patterns are not modeled in a PRPC process. Although the BPMN Sub-process activity exists in PRPC, Subprocess looping and multi-instance patterns (commonly used to separate a batch of items into separate individual work items) are not supported. Although PRPC works around these limitations to a varying degree using business rules, this functionality is difficult to recreate using PRPC business rules, and the process diagram itself does not accurately describe what the process will do once it is activated. Oracle BPM on the other hand, fully supports all of the BPMN 2.0 patterns out of the box both at design time and at runtime. Additionally, because Oracle BPM supports boundary events, both interrupting and noninterrupting events are fully supported. Full BPMN support gives both business users and developers viewing the process models a clear mutual understanding of what will occur at runtime. With Oracle BPM, what is modeled in a process reflects exactly how it will be executed (i.e. what you see is what you execute ). PRPC s process diagrams made it hard for my team to understand what was going to be delivered. PRPC Project Manager, Major Insurance Provider Similar to PRPC, Oracle BPM can use business rules to assign tasks. In addition, Oracle BPM can assign tasks using any of these powerful yet intuitive out-of-the-box patterns: 6

8 User simple pattern to assign work to a single user, a list of users or everyone in a role. FYI inform a user that something has occurred but the work item continues on in the process. Management a sequential series of approvals that automatically escalate up a user s management chain. Group based on the list of users specified, each user is sent the work item simultaneously. Complex a combination of any of these patterns. Although PRPC and Oracle BPM allow various stakeholders to have read only access to the projects, business analysts using Oracle BPM Composer can take snapshots of a project at different times in the project s lifecycle to share a read-only view of the state of the processes in a project at a specific point in time. It facilitates mutual understanding and collaboration between business analysts and developers. Process modeling in Oracle BPM is just what I need. It was simple to learn and it lets me create implementable processes that my whole extended team can comprehend. Oracle BPM Business Analyst, IT Services Provider Simulation As processes are modeled, the focus is on the activities, sequence flows, gateways and defining who owns the work for the various activities in the process. While processes do a good job of showing the activities and how they are connected to one another, they do not provide the information regarding the variations that might occur when the process is actually executed in production. As a result, it is difficult to pinpoint exactly where bottlenecks and cost overruns will occur once it is deployed into production. By creating and running simulations, business analysts are able to emulate what will happen very early in the project s lifecycle and long before a process goes into production. Simulations find exactly where process related bottlenecks and budget overruns will occur. The focus can then be placed on optimizing those areas of the process. Pegasystems s ProcessRULES Process Simulator and PegaForcaster are products that can be added to PRPC at an additional charge, and are used by business analysts to run simulations on business processes and their associated rules. Based on the estimated work item arrival rate and the number of resources capable of performing the tasks is input, spreadsheet raw data must then be exported into Microsoft Excel where the individual rows of data can be viewed and analyzed. It is a cumbersome extra step. 7

9 Simulation is much more robust in Oracle BPM Suite in both the business oriented Composer tool as well as the developer oriented Oracle BPM Studio tool. Simulation features in Oracle BPM that do not exist in PRPC include: Differences: PRPC s simulation is not included with the base product. PRPC s simulation is very rudimentary. A simulation s raw data must be exported to Excel to be viewed and analyzed. Simulation is robust and easy to use in Oracle BPM. Once run, the simulation s unit throughput, time and cost metrics are displayed as charts in the same development environment. In Oracle BPM, a wizard simplifies and speeds the creation of initial simulation models. Once deployed, the live process performance metrics from the BPM engine can be imported back into an Oracle BPM simulation model to help identify runtime bottlenecks. A simulation wizard can be run in Oracle BPM that speeds and simplifies the creation of a simulation. A business analyst inputs how many work items should be created during the simulation and how long (in simulation time) that the process should run. The estimated time and cost for each activity in the process is captured. The probability of the simulated instances taking one path versus another path is entered for each exclusive gateway in the process. Cost estimates for the process and each activity are automatically determined based on the number of users assigned to process swimlane roles, their hourly rate and their productivity. As the simulation is running, work item queue backlogs are displayed graphically on the process model itself. Resources can be dynamically changed to see how many people would be required to resolve an activity s backlog while a simulation is still running. Simulation results do not have to be exported to Excel to be evaluated. As the simulation is running, 20 different cost, unit throughput and time metrics are automatically calculated and displayed graphically. Once the simulation has completed, the metrics are displayed inside the tool in the form of pie, line and bar charts. Actual runtime statistics from production can be used in simulations. After an Oracle BPM business process has been deployed and is running in production, the process is monitored and a simulation configuration file representing production runtime statistics can be imported back into a simulation model. Using this tool, business analysts can see where bottlenecks are actually occurring and better judge what the impact of process changes to production will be. Business Rules Business rules are either embedded as an integral part of a BPM process or are invoked by the process where they are used to route and assign work items. The rules consist of business configurable if-then statements or decision tables that look like spreadsheets. 8

10 Because of Pegasystems s origins as a business rules vendor most artifacts created in PRPC have rules embedded. Although business people find the business rules tightly bound to the processes simple enough to create and maintain, developers are at time constrained by the business rules. For example, because different services are invoked as work items flow through a business process, it is common to map one type of data object into another object type. Where Oracle BPM uses a simple drag and drop declarative XSLT standards based diagram to map the attributes between the data types, PRPC instead takes a more cumbersome approach of using business rules to map the attributes between the differing data types. Differences: PRPC project artifacts are tightly bound to business rules throughout the product even where a simple declarative diagram would be more productive and easier to maintain. Agility is improved because Oracle BPM process models and business rules are loosely coupled which simplifies development, provides a division of labor, and makes it easy to change a rule without having to redeploy its associated process. Because of its extensive use of business rules throughout the product, PRPC is a fit for enterprises that are already comfortable with PRPC business rules and for processes that are heavily business rules based. Oracle BPM Suite includes Oracle Business Rules. Both business analysts using Composer and developers using Oracle BPM Studio can create and edit business rules. Unlike PRPC, business processes created in Oracle BPM are not tightly bound to business rules. This separation is intentional and allows the business rules to be defined separately and in parallel from process modeling because the two are typically done by people with differing skill sets. Because the rules are separate from the processes, the business becomes more agile and adaptable to change. Business people can change Oracle business rules as often as the business needs them to change. The changes take effect immediately without redeploying the associated processes each time. An Oracle business rule can be added to the processes simply by adding BPMN business rule activity into the flow of the process. As a work item travels through the process s business rule activity, the associated business rule is invoked and the results are returned back to the process automatically. Oracle BPM business rules have a business-friendly syntax and can be defined in either if-then or spreadsheet styles. If created using the spreadsheet style, error checking automatically detects both overlaps and gaps in the rules. 9

11 User Interface Form Creation The user interfaces created inside BPM tools are how the information about a work item is displayed to the end-users at runtime. The user interfaces can display dynamically rendered graphical charts, graphs and maps to help represent the data. End user interfaces are created in PRPC using a drag and drop interface. But just like the PRPC business processes, the user interfaces are rule-based. As forms are created, their embedded business rules must also be added. Oracle BPM takes a more commonly used approach to developing end user interfaces. Oracle BPM s user interface development tools use a declarative diagram drag and drop / property driven approach. Differences: PRPC form development is based on Pegasystems s proprietary rules technology. With Oracle BPM, both nontechnical business people and developers can create the user forms using tools specifically designed for them. Oracle BPM s ADF used by developers is standards based, richer in functionality and has a larger set of AJAX based components than those included with PRPC. Oracle BPM s Web Form Designer is simpler to use than PRPC s form designer. Non-technical business people use Oracle BPM s Web Form Designer tool to create user interface forms quickly with very little training. A developer s assistance might be required to hide / show or disable / enable fields and to populate dropdowns because these rules are created in the tool using JavaScript. Without having to deploy the project, a business person using Oracle BPM s Process Player in Composer can interactively test the forms associated with each user activity in the process while still having the process model displayed. As a work item travels through the process during testing, each user interface created in the Web Form Design tool is displayed with data and executed as a test work item instance flows through each User activity in the process. Developers use Oracle BPM Studio s Application Development Framework (ADF) tool to create the complex end-user forms that require sophisticated controls and functionality. ADF is a best-in-class tool used by thousands of developers both inside Oracle BPM and also outside to develop forms in portals, standalone web applications and in Oracle s own Fusion Application packages. It is a complete Model View Controller (MVC) JavaServer Faces (JSF) standards based environment. Because it is MVC based, it is transparent where the information displayed on the ADF forms comes from and the information can include an aggregation of the data coming from the process s payload, web services, databases, Java classes and EJBs. Although ADF is a very powerful tool, there is a steeper learning curve associated with it. Having the assistance of someone who has used ADF on a previous project will help developers get started. 10

12 Data Modeling Data modeling tools define how information will be stored in a relational database. A diagram is used to define the tables, how the information is stored in each table, and lines are drawn between the tables to reflect how the tables relate to one another. For example, a data model diagram shows that an order can have many order lines by showing an ORDER table and an ORDER_LINE table and a line between the two indicating that orders have zero, one or more order lines. Data modeling is often needed on a BPM project to model how the data is to be stored. This becomes especially important if information needs to be persisted beyond the life of a work item in a process. PRPC does not include a tool for relational database modeling, and if this is a requirement, a third party tool must be purchased separately. Difference: PRPC requires the purchase of a third party tool to model data. Oracle BPM includes a best-inclass data modeling tool. Having its origins as one of the original relational database vendors gives Oracle a distinct advantage in this area. Oracle BPM Studio includes the same tools that developers have used for years to create and maintain relational data models. Logical data models are created declaratively in a diagram that shows the tables, their foreign keys and primary keys. The physical tables are then easily created from the logical data model either through Oracle BPM Studio directly or by the SQL it generates. Integration Integration refers to a BPM tool s ability to automatically connect to and invoke backend systems and databases as work items flow through the processes. One of the key benefits of a BPM product is its ability to integrate to backend systems inside the tool without developers having to resort to hand coding the interfaces. PRPC provides a declarative environment wizard based approach to integrate to the backend services, databases and applications. The wizards provided are intended to guide developers through the creation of connectors to the backend systems using native technologies, web services, Enterprise Java Beans (EJB),.Net, JDBC, Java Message System (JMS) and IBM WebSphere MQ. Although PRPC s integration to web services is relatively simple, the integration wizards to other technologies are difficult to use and are poorly documented. Developers find PRPC s browser-based interface both cumbersome and limiting. As a result, most developers elect instead to hand code in Java. 11

13 Pegasystems has experienced consultants who should be used to help customers with integration. Customers considering PRPC should bring in Pegasystems consultants to help with integration on their first project if it involves more Differences: complex application or data integration requirements. Because of the product s proprietary nature, PRPC developers require much more training and mentoring. Integration to backend services, databases and applications is cumbersome in PRPC, frequently requiring hand coding in Java and Pegasystems consultants to assist on projects. For training purposes, developers can get hands-on experience using Oracle BPM by simply downloading and installing the openly available software from Oracle. Oracle BPM leverages Oracle SOA, a best-in-class integration platform. Oracle BPM s Composite diagram visually represents the integration between the components. Oracle BPM Suite includes Oracle BPEL, a best-in-class service orchestration tool. Oracle BPM uses a simple drag and drop, standards based diagram to easily transform data between services. A key benefit of Oracle BPM Suite is that it is layered on top of Oracle's SOA platform and its complete set of best-in-class adapters and tools. Oracle s SOA platform is a proven, standards based approach to exposing and integrating databases and backend services using standard Java EE Connector Architecture (JCA) adapters. Some of the adapters included are: B2B, Business Activity Monitoring (BAM), database, EJB, File, FTP, HTTP, JMS, MQ and web service adapters. Beyond the vendor s training, learning how to integrate to services using Oracle BPM can be learned easily through the documentation inside the tool, through commercially available books or on Oracle Technical Network (OTN). Developers can get handson practical experience using Oracle BPM by simply downloading the software openly available from Oracle s website. Oracle BPM Suite is the best choice to integrate and supplement Oracle Fusion application packaged solutions. Oracle Fusion applications are easily made process-aware and integrated with Oracle BPM through: Pre-built integration Fusion Applications come with pre-built Oracle BPM processes and the reusable services required for integration. Built using Oracle BPM Both Oracle Fusion Customer Relationship Management (CRM) and Oracle Fusion Human Capital Management (HCM) Fusion applications were created using BPMN processes. This means that both can be modified and extended natively using Oracle BPM. 12

14 Each Oracle BPM project has a standards-based Service Component Architecture (SCA) composite diagram associated with it that is used to not only define the components, but also to depict how the components are assembled and connected to one another declaratively by simply dragging the wires between components on the diagram. Although PRPC processes can invoke exposed services, PRPC does not include the robust service-to-service orchestration tools BPM projects sometimes require. Where PRPC s integration is point-to-point (process to a service), Oracle BPM Suite includes Oracle BPEL Process Manager s best-in-class service orchestration tool. Oracle BPEL is a standards based approach to model services, manage transactions, and handle compensations when exceptions occur. When complex service orchestration is required, an Oracle BPEL process is invoked natively from an Oracle BPM process s Service activity. As the underlying services are exposed and connected, the data going into and back out from the service often needs to be transformed from one data schema s format into another. In PRPC, the transformation is done using its proprietary business rules. Oracle BPM on the other hand includes a best-in-class declarative drag-and-drop mapping tool and stores the mapping in XSLT standard syntax. Using the tool, both simple and complex logic driven mappings are available as the data is transformed. PRPC is very complicated. We often found ourselves hand coding Java to keep from having to use it for integration. PRPC Developer, Technology Services Provider II. Execution Capabilities Business User Experience Differences: Business users on PRPC can provide feedback to developers while on a form at runtime. In Oracle BPM Suite, business users can be actively involved in the project s development. Using Oracle BPM Suite s WebCenter portal, the business analysts can create, view and modify business processes, business rules and user interfaces. Although business users select, execute, re-assign, delegate and escalate tasks similarly in both products, the collaboration between business users and developers is handled differently. In PRPC, business users access their applications using the same web-based environment that the developers use. An advantage of this is that it allows direct collaboration and feedback between the IT developers and the business people. For example, as an end-user selects an existing item to work on, they can immediately rate the effectiveness of user interface pages and add a sticky note with suggested improvements that the developer can see. As well as having the ability to list and perform their assigned 13

15 tasks, PRPC business users are able to interactively collaborate with one another using chat. Oracle WebCenter is a full featured Web 2.0 portal and collaboration environment, and Oracle BPM Suite includes WebCenter s Process Spaces. Process Spaces is role-based, and business users only see and perform the tasks assigned to them or to their assigned groups based on the process model s design. Based on the business user s permissions, they can also view, create or modify process models, business rules and user interfaces using Composer s web user interface. Business users select and work on process instances from a task list and collaborate with one another using WebCenter s chat and wiki. For customers without a portal implementation, the task list can also be exposed using a web-based Workspace tool or through Oracle BPM s API. Content Management Content management is software that is either bundled with BPM tools or purchased separately. Its purpose is to manage, version and view files that business users upload, based on the user s role and permissions. When used with BPM, content management transparently associates files with specific work items flowing through processes. Content management s ability to seamlessly upload and version the files associated with work items is a key element of most BPM projects. Differences: PRPC does not include content management software. Third party software must be purchased separately and then integrated into the end-user s environment. Oracle BPM Suite includes content management within the product. PRPC does not include content management software and it must be purchased separately. PRPC can integrate to content management software packages that use Content Management Interoperability Services (CMIS) protocol. Oracle WebCenter Content is packaged with Oracle BPM Suite and has out-of-the-box integration with the product. If a customer has an existing content management software solution, it can be integrated with Oracle BPM using the content management software s API. Case Management Case Management is a feature recently added by most BPM vendors into their products. Using Case Management, knowledge workers are able to create, manage, maintain and share a case. The case is a collection of tasks, information, documents and decisions that are made during its lifespan. Instead of a work item flowing through a pre-determined or deterministic process, a case in both PRPC s Dynamic Case Management (DCM) and Oracle BPM s Adaptive Case Management (ACM) can be created to dynamically invoke several different processes, which are managed by a business rule. Individual case workers can invoke sub-cases along the way. 14

16 Although included in several BPM tools, Case Management s practical use will remain dependent on the level of BPM maturity inside an organization and it will remain limited until there is a more widespread need for ad-hoc and custom case solutions. PRPC and Oracle BPM s Case Management functionality is similar and both include Case Management as an integral part of the product provided at no additional charge. Cases are created similarly in both PRPC (using PRPC s Case Designer) and Oracle BPM (using Oracle BPM Studio). Developers in both tools define the different processes, tasks, milestones and the underlying business rules that form the case. Instead of viewing the individual granular pieces of a case, end-users need an overall view of the cases at runtime. Cases are managed and viewed similarly in both PRPC (using the Case Manager Portal add-on) and Oracle BPM (using the Case Space tool inside of Process Spaces). III. Analysis and Monitoring Process Monitoring For business executives and managers, one of the most significant problems with enterprise software has been the scarcity of meaningful reports that represent the flood of underlying data. Business Activity Monitoring (BAM) abstracts the raw data and presents meaningful views of easily understood graphical charts designed in the BAM product. Authorized end-users can view graphical reports that display the current Differences: PRPC s BAM only monitors and displays PRPC s metrics. Oracle BPM s BAM can monitor events from both inside and outside of Oracle BPM. status or past status of KPIs and service level agreements (SLA). Monitoring can be made active by setting thresholds and then used to automatically send notifications to workers when a threshold is about to be reached (e.g. automatically notify a manager and escalate a work item s priority when its SLA is about to expire). Oracle BPM s Process Analytics dashboards can be constructed by business users. PRPC s BAM gathers process performance and KPI metrics as work items flow through the processes. Pre-built BAM reports can display the aggregated data inside of PRPC and additional reports can be constructed by developers. Although both PRPC and Oracle BPM s process monitoring tools can automatically trigger events to respond to KPI performance thresholds being met, Oracle BPM Suite s process monitoring has richer functionality and includes two different types of process monitoring capabilities. 15

17 First, Oracle BPM s Process Analytics is used by authorized business people to create their own dashboards using the Workspace and Process Spaces tools. The data displayed in the charts is aggregated from a star schema database that stores the historical information about work items as they flow through processes or portions of processes automatically. The performance and KPI information displayed is based on process, activity, people performance times and the business indicator KPIs built into the process. Second, Oracle BPM Suite also includes Oracle BAM. Like PRPC s BAM, it can invoke process related events when a threshold is reached (e.g., to start or interrupt or escalate a work item), but Oracle BAM is not limited to displaying process KPIs from within the BPM Workspace and can also be used by other applications. It can display not only the process information but also event feeds from outside of Oracle BPM to create a complete picture of the status of the business. Another difference is that Oracle BAM charts are loosely coupled with Oracle BPM. This means that Oracle BAM charts can be displayed from within Oracle BPM Spaces and Workspace as well as from Oracle BAM s standalone web application or other applications. Process Intelligence While BAM tools display pie and bar charts that are populated as instances flow through processes, some BPM tools also use process intelligence that provides sophisticated real time analytics to improve the decisions that are being made. Based on the metrics input, processes are capable of continuing to improve their decisions or suggestions to end-users over time. Sometimes referred to as intelligent business operations, this enables: Real time awareness of the actions that should be taken. Cases previously sent to business users to analyze or approve can instead be handled without human intervention. Visibility of events occurring throughout the enterprise and the changes needed. Faster and better decisions to help drive revenue, decrease cost and improve customer satisfaction. Improved compliance and fraud detection. PRPC s Next-Best-Action Advisor (N-B-A) is available at an additional charge and is used to help knowledge workers make better decisions based on its recommendations. When combined with Pegasystems frameworks, it can be used to improve customer retention, customer loyalty and cross-selling opportunities. Similarly, Oracle has a product called Oracle Real-time Decisions (RTD) used to automatically make decisions and provide recommendations. Both PRPC s N-B-A and Oracle s RTD can provide additional value to the entire enterprise because they are both loosely coupled with their BPM products. As a result, they can be used 16

18 outside of a BPM work item or process context. The metrics input can come from either inside or outside of BPM processes, and they can expose their decisions to both BPM processes as well as enterprise s other applications and web forms. If extensive analytics are required for a project, Oracle Business Analytics tools can be easily integrated with Oracle BPM. It is additional cost but offers extensive process analytics and reporting that is beyond what PRPC N-B-A can provide. IV. Technical Components and Capabilities Runtime Architecture and Tools PRPC runs on WebLogic, WebSphere and JBoss applications servers and Tomcat web server. PRPC projects and rules are deployed as JAR files. Oracle BPM runs on both WebLogic and WebSphere application servers. Unlike PRPC, Oracle BPM projects are deployed as the industry standard SOA composite EAR files that administrators are used to deploying. Differences: Pegasystems consulting services is sometimes required to improve the engine s performance. The PRPC SMA add-on has only a very small subset of Oracle Enterprise Manager s functionality. Oracle BPM projects run on application servers without the need for performance optimization. Pegasystems recommends that their consulting services be used on projects to help identify and resolve bottlenecks, add indexes, to increase memory and to set the database cache and pool threads appropriately. Oracle BPM projects on the other hand are already optimized to run on their targeted application servers without the need for extensive performance tuning services by the vendor. PRPC s System Management Application (SMA) is an add-on product that can be purchased at an additional charge to help monitor memory utilization and the Java Virtual Machines (JVM). This is an important tool because as PRPC rules are executed, bottlenecks can occur as a chain of business rules related to it may also be executed. Depending on the length of the chain, performance issues may result. Oracle Enterprise Manager, an enterprise management solution, is much more comprehensive and robust than PRPC s SMA in these important areas: Using Enterprise Manager, developers easily see how a work item traveled through its entire path not only through the Oracle BPM components but also through every SOA 17

19 service, human task, business rule and process invoked throughout the work item s lifecycle. Developers are able to see the payload into and out of every step in the work item s lifespan. On BPM projects, end-to-end administration and management is essential. Enterprise Manager is included with Oracle BPM Suite. Enterprise Manager continuously monitors the health of the entire domain and its composites. Performance statistics are viewed and tuned for both BPM composites as well as the services and transactions invoked outside of Oracle BPM. Individual composite projects can be started, shutdown, restarted, deployed or removed as needed. Having used both PRPC and Oracle BPM, as a developer on PRPC projects I often found myself missing Oracle BPM s ability to track an item throughout its entire lifecycle including every process, sub-process, task and service. PRPC Administrator, IT Provider Frameworks / Process Accelerators Differences: The Pegasystems Frameworks are robust and cover a variety of vertical industries. Pegasystems charges a premium price for its Frameworks. Beyond the purchase price, also factor in the cost of experienced Pegasystems consultants needed to extend a Framework solution. Because of Oracle BPM s relative ease of use, Oracle BPM Process Accelerators are much easier to extend. Oracle BPM Process Accelerators are provided at no cost to customers. BPM vendors create pre-built industry specific or horizontal solutions using their products that give customers a jump start on projects. Pegasystems calls these Frameworks and Oracle calls them Process Accelerators. They are built using the BPM tool and can be deployed as is or customized to meet the specific needs of a customer. Vendors provide both industry specific solutions (e.g., financial industry client on-boarding application) and horizontal solutions (e.g., a cross industry Customer Relationship Management application). They normally include BPM process models, business rules, end-user interfaces, database schemas, key performance indicators (KPI), dashboards and work item payload definitions. Pegasystems has led both the vertical and horizontal BPM solution offerings. An industry specific foundation data model is provided and then on top of that the customizable PRPC built solution is stacked. Because of the long learning curve and the difficulty developers have using the product, these pre-built add-on solution frameworks are a key element in 18

20 Pegasystems s success. Once purchased, they are then tailored to fit the customer s specific needs. Pegasystems has hired respected industry experts to help create and market their frameworks. The vertical Frameworks include applications for Financial Services, Communications, Healthcare, Insurance, Manufacturing and Public Sector. Pegasystems horizontal frameworks include Case Management, CRM and Project Management. Pegasystems frameworks are premium priced. They are extended with the help of Pegasystems consulting services or their partners. When considering using one of the Pegasystems frameworks, beyond the price of the BPM tool and the framework, one should also factor in the cost of the experienced Pegasystems consultants who will be needed to help customize the solution. Oracle s pre-built Process Accelerators became available in They are built, extended and deployed using Oracle BPM. Each includes the processes, business rules, payload schemas, database schema definitions, user interfaces and dashboards needed. Oracle BPM vertical process accelerators include: Public Sector Incident Reporting, Financial Service Loan Origination and Business Account Opening. Oracle BPM horizontal process accelerators include Travel Request Management, Document Routing and Approval, Internal Service Request and Employee On-boarding. They are provided to customers at no charge and can be used as a portion of the solution or simply as a training aid to illustrate best practices on an Oracle BPM project. Cost Considerations The cost factors that should be considered when evaluating BPM include software licensing, maintenance and support, implementation, hardware, training and operational support. The cost of the pre-built BPM solutions provided by the vendors (PRPC Frameworks or Oracle BPM Process Accelerators), and the cost of additional software licenses must also be factored in (e.g., database, application server and content management). PRPC is significantly more expensive than Oracle BPM Suite. Oracle BPM comes with features that PRC either does not possess or only includes at an additional charge. It typically costs organizations at least two times more to purchase the software license and implement a project using PRPC, which often requires more professional services to implement integration. It also costs extra to purchase additional software such as content management, and seven times more to train a developer to use PRPC. 19

21 Acquisition Comparing the acquisition costs of PRPC and Oracle BPM is not a one-to-one comparison given their different licensing models. Pegasystems licenses PRPC on a usage basis with a license fee for each named user, rule execution and connection to an external system. Oracle typically licenses on a per CPU basis but also provides an option to purchase on a per user basis. Two sample scenarios are shown below to help provide context and a comparison between the two products. It is important to understand that both vendors require an application server and relational database. PRPC runs on WebLogic, WebSphere and JBoss applications servers and Tomcat web server. Oracle BPM is certified to run on both WebLogic and WebSphere. In addition, Oracle BPM requires an Oracle SOA Suite license as well. Scenario A: Small-Medium Process Oracle BPM $70,000, Pegasystems over $150,000 (USD). Regular Named Users: 25 Process Steps/Activities: 25 Process Instances Per Month: 1,050 Rule Invocations Per Month: 100,000 Connectors/Integrations: 4 Oracle This scenario would lend itself to a named user license for Oracle BPM. The perpetual use license cost would be approximately $70,000 per environment installed. Oracle also offers customers an entry level restricted-use license alterative called Oracle BPM Standard Edition. It is priced on a named user model and gives customers an economical alternative to prove out BPM with a minimal license investment. Pegasystems does not offer this alternative. Pegasystems The license cost for the connectors alone almost equals Oracle BPM s price. The additional cost for users and rules invocations raises the price well above $150,000 for each environment installed. Pegasystems s license costs are higher primarily because there is a charge each time a PRPC rule is executed. The number of rules can quickly grow because of the ubiquitous nature of the rules integrated in the processes, user interfaces and data transformations required to execute a process. Scenario B: Large Process Oracle BPM less than $300,000, Pegasystems over $1 million (USD). Regular Named Users: 250 Process Steps/Activities: 100 Process Instances Per Month: 100,000 Rules Invocations Per Month: 5,000,000 Connectors/Integrations: 8 20

22 Oracle This scenario would lend itself to a CPU based license for Oracle BPM. The perpetual use license cost would be under $300,000 for a quad-core CPU capable of handling the users and transactions. Pegasystems The license cost for the named users alone exceeds the Oracle BPM license. The added cost for users and rules invocations raises the price well above $1 million. Oracle BPM Pegasystems PRPC Software license CPU or User based User, usage, connector, and invocation based. Add-ons Process Accelerators, SOA Suite and WebCenter Portal/Content Frameworks, integrations, content management software Management is included Requisite Software Application Server, Database Application Server, Database Entry Level License Oracle BPM SE None Small License Deal < $250,000 < $550,000 Maintenance and Support Pegasystems charges 20% of the original license fee annually for Support and Maintenance, while Oracle charges 22% of the net license annually. Given the higher cost of the license for Pegasystems in the examples above, the Maintenance and Support fees are correspondingly higher as well. Implementation The most difficult comparison in this analysis is the cost of an implementation. The variation in skill levels, availability of skilled resources, project requirements and each client s existing hardware and software environment make implementation comparisons difficult. In both products, implementations can be achieved from Differences: installation to production within ninety days. Pegasystems licenses on a usage basis versus Oracle s CPU based model. Pegasystems license and implementation costs are significantly more expensive It costs 7 times more to be trained in PRPC than in Oracle BPM. For the purposes of a comparison, assume that Scenario A above is used and assume that the project is estimated to take between four to six months from process discovery to production release. Assume also that the resources required on the project include two experienced developers, two inexperienced developers, relevant subject matter experts and technical experts. Because PRPC has a longer learning curve, the inexperienced developers will be less productive on the project. Developers using Oracle BPM are normally proficient at the end of their first 21

BPM Product Analysis

BPM Product Analysis BPM Product Analysis A Comparison of IBM Business Process Manager and Oracle BPM October 2013 This white paper was sponsored by Oracle but was written by AVIO Consulting as an independent comparison between

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Ultimus Adaptive BPM Suite V8

Ultimus Adaptive BPM Suite V8 Ultimus Adaptive BPM Suite V8 ENTERPRISE BUSINESS PROCESS MANAGEMENT SOFTWARE PLATFORM 2 PRODUCT OVERVIEW The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create

More information

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.

More information

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge. Oracle BPM 11g Platform Analysis May 2010 I was privileged to be invited to participate in "EMEA BPM 11g beta bootcamp" in April 2010, where I had close contact with the latest release of Oracle BPM 11g.

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Session ID: 17202 Oracle Fusion Applications - Technology Essentials Overview Nadia Bendjedou Senior Director Product Strategy,

More information

Appian BPM Suite. Version: 5.7. Appian Corporation

Appian BPM Suite. Version: 5.7. Appian Corporation 1 Product Overview Appian BPM Suite Version: 5.7 Appian Corporation 1875 Explorer Street, 4 th floor Reston, Virginia 20190 >>>Tel: 703-442-8844: FAX 703-442-8819 Web: www.appian.com Email: info@appian.com

More information

The Oracle Fusion Development Platform

The Oracle Fusion Development Platform The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite: The Evaluation from 10g to 11g KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain

More information

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013 1 OVERVIEW

More information

An Oracle White Paper January 2013. Business Driven Process Management

An Oracle White Paper January 2013. Business Driven Process Management An Oracle White Paper January 2013 Business Driven Process Management Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Process Modeling using BPMN 2.0

Process Modeling using BPMN 2.0 Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes

More information

Business Process Management In An Application Development Environment

Business Process Management In An Application Development Environment Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to

More information

A FIRST LOOK AT ORACLE BPM SUITE 11G

A FIRST LOOK AT ORACLE BPM SUITE 11G Bruce Silver Associates Industry Trend Reports Independent Expertise in BPM June 2010 A FIRST LOOK AT ORACLE BPM SUITE 11G BPM Without Barriers As the BPM market has matured, it s time to declare the era

More information

IBM WebSphere Business Monitor, Version 6.1

IBM WebSphere Business Monitor, Version 6.1 Providing real-time visibility into business performance IBM, Version 6.1 Highlights Enables business users to view Integrates with IBM s BPM near real-time data on Web 2.0 portfolio and non-ibm dashboards

More information

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator CROSS INDUSTRY PegaRULES Process Commander Bringing Insight and Streamlining Change with the PegaRULES Process Simulator Executive Summary All enterprises aim to increase revenues and drive down costs.

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

Oracle SOA Suite Then and Now:

Oracle SOA Suite Then and Now: Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality

More information

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION

More information

ORACLE SOA SUITE. Product Overview

ORACLE SOA SUITE. Product Overview ORACLE SOA SUITE KEY FEATURES AND BENEFITS COMPLETE INTEGRATED OPEN BEST-OF-BREED FEATURES SOA Composite Editor Graphical editor to assemble heterogeneous components into composite applications Service

More information

Oracle Business Activity Monitoring 11g New Features

Oracle Business Activity Monitoring 11g New Features Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

More information

O R AC L E BPM SUITE 11G

O R AC L E BPM SUITE 11G Bruce Silver Associates Industry Trend Reports Independent Expertise in BPM February 2013 Business-Driven BPM BPMS Watch www.brsilver.com Bruce Silver 1216 New York Drive, Altadena CA 91001 USA Tel: +1

More information

Oracle Service Bus: - When to use, where to use and when not to use

Oracle Service Bus: - When to use, where to use and when not to use Oracle Service Bus: - When to use, where to use and when not to use Session ID#: 244 Prepared by: Abhay Kumar Senior Consultant AST Corporation REMINDER Check in on the COLLABORATE mobile app Specialized.

More information

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007 Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes

More information

3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing

More information

Answers to Top BRMS Questions

Answers to Top BRMS Questions November 2009 Answers to Top BRMS Questions Answers to ten frequently asked questions about what business rule management systems are and how they are used Brett Stineman Product Marketing, Business Rules

More information

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

How To Build A Financial Messaging And Enterprise Service Bus (Esb) Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

IBM Tivoli Composite Application Manager for WebSphere

IBM Tivoli Composite Application Manager for WebSphere Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE

More information

A Guide Through the BPM Maze

A Guide Through the BPM Maze A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM

More information

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Thought Leadership White Paper IBM Business Process Manager A single, comprehensive BPM platform that easily scales from project to enterprise-wide programs 2 IBM Business Process

More information

The ESB and Microsoft BI

The ESB and Microsoft BI Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP gijs.intveld@motion10.com About motion10

More information

Load and Performance Load Testing. RadView Software October 2015 www.radview.com

Load and Performance Load Testing. RadView Software October 2015 www.radview.com Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...

More information

Oracle Real Time Decisions

Oracle Real Time Decisions A Product Review James Taylor CEO CONTENTS Introducing Decision Management Systems Oracle Real Time Decisions Product Architecture Key Features Availability Conclusion Oracle Real Time Decisions (RTD)

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...

More information

What is BPM? Software tools enabling BPM

What is BPM? Software tools enabling BPM What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets

More information

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service

More information

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005 BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER An Oracle White Paper Jan 2005 BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS

More information

Business Driven Process Optimization

Business Driven Process Optimization An Oracle Solution Brief October 2013 Business Driven Process Optimization Introduction... 3 Improving Business Processes... 3 Being Business Driven... 3 Business-driven process design with Oracle BPM

More information

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos

More information

Intalio BPM. The first and only complete Open Source Business Process Management System

Intalio BPM. The first and only complete Open Source Business Process Management System Intalio BPM The first and only complete Open Source Business Process Management System Presenter Jason Howlett Process Expert Employee for Intalio EMEA Based in England Enabling Intalio customers to build

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,

More information

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following

More information

<Insert Picture Here> Oracle Business Process Management

<Insert Picture Here> Oracle Business Process Management Oracle Business Management Barry O Reilly, Director BPM Solutions barry.oreilly@oracle.com May 2009 Agenda Overview of BPM Product Strategy Oracle BPM Solution Components Oracle BPM

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

SNUG June 16, 2006 The Future of PeopleSoft Integration

SNUG June 16, 2006 The Future of PeopleSoft Integration SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand

More information

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I BPM and Rules Technical Update Sunil Aggarwal, WebSphere BPM Leader UK&I 1 2 IBM BPM Overview 3 Change, complexity and uncertainty have become the new normal Escalating expectations require visibility

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

ESB Features Comparison

ESB Features Comparison ESB Features Comparison Feature wise comparison of Sonic ESB & Fiorano ESB Table of Contents How Sonic ESB compares with Fiorano ESB... 3 Key technical differentiators... 4 Additional Technical Benefits

More information

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp) Open Source Business Process Management Suites Trends and Advantages Executive Summary This paper explains open source BPM and its benefits. Focused and in-depth description of two major open source BPM

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide D70464GC10 Edition 1.0 September 2008 D56390 Author Viktor Tchemodanov Technical Contributors and Reviewers Madhavi Buchi

More information

Ebase Xi Agile Service Oriented Architecture

Ebase Xi Agile Service Oriented Architecture Ebase Xi Agile Service Oriented Architecture Ebase Xi is an agile service oriented architecture that accelerates and simplifies the delivery of business applications. The Xi platform combines process management,

More information

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements

More information

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture

More information

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference 2012 04.12.2012

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference 2012 04.12.2012 WELCOME Where and When should I use the Oracle Bus () Guido Schmutz UKOUG Conference 2012 04.12.2012 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1

More information

IBM BUSINESS P ROCESS M ANAGER V7.5

IBM BUSINESS P ROCESS M ANAGER V7.5 BPMS Watch Industry Trend Reports Independent Expertise in BPM September 2011 IBM BUSINESS P ROCESS M ANAGER V7.5 A Bold New BPM Strategy In early 2010, IBM shocked the BPM world with its acquisition of

More information

SEQUENCE Integrates with Microsoft Dynamics to Provide Enterprise BPMS Capabilities

SEQUENCE Integrates with Microsoft Dynamics to Provide Enterprise BPMS Capabilities SEQUENCE Integrates with Microsoft Dynamics to Provide Enterprise BPMS Capabilities SEQUENCE BPM Suite: Enterprise Process Control PNMsoft s SEQUENCE is a collaborative BPMS (Business Process Management

More information

JD Edwards EnterpriseOne Mobile Solutions

JD Edwards EnterpriseOne Mobile Solutions Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3

More information

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective "This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied

More information

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference. Our Services Who are We Specialized. Recognized. Preferred. The right partner makes all the difference. Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion Fusion

More information

SOA and SaaS - new challenges

SOA and SaaS - new challenges SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart andre.gruebel@capgemini.com Abstract: SOA is moving towards Software as a Service (SaaS), which

More information

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

Participating in a Business Process in Oracle BPM 11g: Narration Script

Participating in a Business Process in Oracle BPM 11g: Narration Script Participating in a Business Process in Oracle BPM 11g: Narration Script Participating in a Business Process in Oracle BPM 11g Hello, and welcome to this online, self-paced course entitled Participating

More information

IBM Certified BPM Application Developer IBM Business Process Manager Express or Standard Edition V8.5.5

IBM Certified BPM Application Developer IBM Business Process Manager Express or Standard Edition V8.5.5 Information Prix Nb voucher: Prix des Voucher(s) N.C. 0 Vouchers N.C. IBM Certified BPM Application Developer IBM Business Process Manager Express or Standard Edition V8.5.5 Label Test IBM Certified BPM

More information

Approach to Service Management

Approach to Service Management Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,

More information

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case Introduction Stop. Think. Ok, in the meanwhile 2 seconds has passed and 250 messages more were processed by a mission critical

More information

Agile Development with Jazz and Rational Team Concert

Agile Development with Jazz and Rational Team Concert Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation

More information

Reporting component for templates, reports and documents. Formerly XML Publisher.

Reporting component for templates, reports and documents. Formerly XML Publisher. Fusion Middleware Product TLA Description Comments Access Manager OAM Offers single-sign on, access policy creation and enforcement, self-service, delegated administration, password management, reporting

More information

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT SoftSol s platform-independent, scalable Business Management (BPM) solution, powered by Newgen technology, enables automation of business processes which can be integrated with any other external applications.

More information

ORACLE WEBCENTER PORTAL

ORACLE WEBCENTER PORTAL ORACLE WEBCENTER PORTAL A MODERN ENTERPRISE PORTAL WITH INTUITIVE TOOLS FOR COMPOSING CONTENT-RICH SELF- SERVICE PORTALS WITH INTEGRATED SOCIAL AND COLLABORATION SERVICES KEY FEATURES Enterprise-Grade

More information

Oracle SOA Suite 11g: Essential Concepts Student Guide

Oracle SOA Suite 11g: Essential Concepts Student Guide Oracle SOA Suite 11g: Essential Concepts Student Guide D58786GC20 Edition 2.0 August 2011 D73588 Author Iris Li Technical Contributors and Reviewers Gary Barg Pete Daly Joe Greenwald David Mills David

More information

IBM Tivoli Composite Application Manager for WebSphere

IBM Tivoli Composite Application Manager for WebSphere Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the Create reports that deliver insight into life

More information

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

Oracle Middleware a felhőben

Oracle Middleware a felhőben Oracle Middleware a felhőben Petrohán Zsolt Vezető műszaki tanácsadó Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only,

More information

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message

More information

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions. WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. i Fishbowl Solutions Notice The information contained in this document represents the current

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal JOIN TODAY Go to: www.oracle.com/technetwork/java OTN Developer Day Oracle Fusion Development Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal Hands on Lab (last update, June

More information

Enterprise Manager 12c for Middleware

Enterprise Manager 12c for Middleware EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor Business

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

What Business and Process Analysts Need to Know About BPM Suites

What Business and Process Analysts Need to Know About BPM Suites What Business and Process Analysts Need to Know About BPM Suites Bruce Silver Principal, Bruce Silver Associates and BPMS Watch 1 Agenda What is a BPMS? Specifying BPM requirements What BA s need to understand

More information