Profile picture for user uro

Developing a solution to get from ARIS models to execution took some years and last week I presented some episodes from this time. As an example, I looked specifically at the development of Oracle BPA Suite, which includes an OEM version of different ARIS Platform products. Today, I want to give you some details about Oracle BPA Suite.

The vision of Oracle was to bridge the gap between business (ARIS as OEM product) and IT (existing Oracle development tools such as JDeveloper) based on shared metadata. The overall solution architecture is visualized in the following figure.

BPA suite solution architecture

According to this solution architecture, the BPEL level in ARIS should play the role of the reconciliation layer between business and IT. Together with Oracle, we agreed upon three development phases:

  1. Rebranding and first data integration
  2.  Round-trip synchronization and other added-value functionality 
  3. Shared Repository

The first release of Oracle BPA Suite 10.1.3.3 was in September 2007, based on ARIS 7.02. The BPA Suite (or short OBPA) contained the following rebranded IDS Scheer products:

  • ARIS Business Architect
  • ARIS SOA Architect
  • Parts of the ARIS UML Designer
  • ARIS Business Simulator
  • ARIS Business Server
  • ARIS Business Publisher

Additionally, OBPA has an extended methodology and of course new, Oracle specific, functionality. The following figure shows new objects available in process models.

objects available in process models

With the new object types, a supporting UI was introduced to assist the user regarding the special complex modeling conventions. For example, the following figure shows an OBPA specific dialog to specify details of an automated activity.

OBPA specific details of an automated activity

Other new features in the first version of OBPA were a service-oriented validation, a BPMN to BPEL transformation and a BPEL Import/Export framework.

With the next release, version 10.1.3.4., a round-trip functionality between business modeling and implementation tool was implemented. It was the very first product I know able to offer such a close business and IT alignment.

EPC to BPEL

Of course even with this round-trip support the vision remains, that business rules IT and not vice versa. We had very tough discussions with Oracle product management, because they wanted to propagate changes done by developers on BPEL level automatically to the business process level in OBPA. It took quite some time to convince them, that the business department is responsible for the processes, not IT. But we have to excuse them, their background is development and IT and so they naturally tend to this IT near view. Finally, we implemented a macro that checks if there are changes done on BPEL level, informs the user about these changes and gives him the choice if he wants to propagate the changes into the business processes.

If now someone asks, why such a round-trip support is not part of ARIS SOA Architect, the answer is quite simple. ARIS SOA Architect follows a generic approach, all platforms able to import BPEL are target platforms. To establish a bi-directional synchronization between ARIS and other tools, special rules of the game have to be kept by both tools. For example, it has to be defined, who is master of what artifacts and how conflicting changes have to be resolved or merged. There is no standard defining such rules in a generic way and so round-trip support can only be implemented if both tool vendors are working closely together as we did with Oracle.

Other new features in OBPA 10.1.3.4 were the next version of the supporting UI (2.0) and BPMN simulation.

At the moment, we are working on the release of BPA Suite 11g bringing a set of changes and new functionality:

  • Migration of all features to ARIS 7.1 technology (former versions of OBPA were based on ARIS 7.02)
  • Supporting UI 3.0
  • UDDI / WSIL Service Registry Support
  • Oracle Identity Management Integration (Authentication; user and roles import)
  • Simulation Scenario Enhancements

Also with this version Oracle migrated to the BEA based technology and infrastructure (e.g application server).

Looking back on the development of Oracle BPA Suite shows that just a rebranded version of ARIS products were turned into a tightly integrated solution. Next time I will show you how Oracle BPA Suite and generic ARIS Platform products play together.

by Bhavesh Bijagare
Posted on Wed, 08/05/2009 - 12:00

This is really good. I am new to the community, is it possible to download Oracle BPA Suite. Any trial version will also do.

0
by Richard Leibbrandt
Posted on Fri, 08/07/2009 - 09:25

 

Hi Uwe

We are in the beginning of a relationship with Oracle South Africa and their customers. We have explained why ARIS BPM and EA should be used (with Oracle BP). We have also explained the ARIS Governance engine but did not know enough of the Oracle governance product to advice if it is one or the other or both. Is there any matarial or examples that I can share with the Oracle partners.

 

Regards

Richard

 
0
by Uwe Roediger Author
Posted on Fri, 08/07/2009 - 09:56

In reply to by hdjebar

Hi Richard,

I'm not sure what Oracle governance product you are talking of. But I cannot imagine that such a product is able to offer the same benefits as the ARIS Process Governance (former ARIS Governance Engine).
Our engine is specialized to automate ARIS internal governance processes. This also works with OBPA or a combined (enriched) installation. And it enables the business customer to create and implement these processes. An Oracle governance tool might be strong at the dveleopment side (e.g. JDeveloper), but inside ARIS it has no chance against the IDS solution.
Also it should be possible to integrate the ARIS Governance Processes with other systems, there is only a service based interface to these external (from ARIS perspective) systems needed.
Regarding exmples I will contact our product manager for AGP to add this information here.

0
by Mario Peixoto
Posted on Wed, 03/30/2011 - 14:59

Hi,

 

 Does anyone know whether there is any tutorial, step by step guide for the migration BPA 10.1.3.4 to 11G ?.

If for example it would be necessary to have to ignore everything that has already installed the 10.1.3.4 and start from the beginning? Or whether there was a feature, to migrate from patch?

Tanks

0
by Alexander Bondarchuk
Posted on Mon, 02/25/2013 - 14:54

Hello,

is there the tutorial or instructions how to prepare models for execution? I have some errors, and I don't know how to fix them.

 

Thanks!

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock