BPM Suite 12c – Quick Start Installation by Danilo Schmiedel

This video demonstrates the new Oracle BPM Quick Start Installer – beginning with the installation of JDeveloper 12.1.3, starting the embedded Weblogic server, deploying a simple BPM process and testing it via Enterprise Manager.
Watch the video on YouTube here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Suite 12c launch – first partner feedback

THANKS to all SOA Community Partners for the excellent SOA Suite 12c launch. It was an amazing 50 hours of an almost around the clock twitter storm! It was worth waiting a long time for the SOA Suite 12c release the first feedback is superb! Special thanks to the Amis team who publish a whole series – or a book of blog post about SOA Suite 12c!

We now have the opportunity to convert this SOA Suite 12c storm in joint business! Make use of our SOA Suite 12c launch event marketing campaign and run local launch events for your customers. Most of our customers use many different products from different vendors for integration. Different vendors for ESB, BPEL, governance, b2b, OEP, cloud integration, mobile integration….. You have the opportunity to consolidate them and make SOA Suite as their one and company wide solution. Make sure you get trained and let us know when your first customers go in production on SOA Suite 12c!

Here are some of the best quotes & tweets about SOA Suite 12c – THANKS to all partners & ACEs & product management! Jürgen

clip_image001

clip_image002

clip_image003

clip_image004

clip_image005

clip_image006

clip_image008

We had serious competition during the SOA Suite 12c launch! Congratulations to Prasanth James Who holds the current record for a SOA Suite 12c installation in 6 minutes! The challenge continues let us know if you are faster!

The SOA Community had also great fun during the SOA Suite 12c launch!

Manuel Rosa recruited a new member to the SOA Community – congratulations to your sun! He was born right during the SOA Suite 12c launch and Dain gave him the name “JaySON”

clip_image010

clip_image012Danilo Schmiedel proof the developer productivity by a quick SOA Suite 12c installation on his new laptop J

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Adaptive Case Management OTN WebCast with Danilo Schmiedel

Oracle ACE Director Danilo Schmiedel, SOA/BPM solution architect with Opitz Consulting in Germany, talks about Adaptive Case Management, Predictive Analytics, and Process Mining. Watch the video here.

To download the Adaptive Case Management post mentioned in this interview, please visit the blog post.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Install the new User Interface for Oracle Case Management 11.1.1.7 by Danilo Schmiedel

For all Oracle BPM & Case Management users a new User Interface is available (see SOA Community Blog). Below I describe briefly how to install it on a BPM 11.1.1.7 environment.
To access the software please login to support.oracle.com and search for the following Patches:

  • Patch 17014142: SOA BUNDLE PATCH 11.1.1.7.1
  • Patch 17767877: CASE UI IN WORKSPACE

1) Read the README-files carefully and perform the following steps for both patches:
2) Set the ORACLE_HOME environment variable to SOA Home, eg:
export ORACLE_HOME=/u01/app/oracle/middleware/Oracle_SOA1/
Validate the result with => echo
3) Add the appropriate OPatch to the system path, eg:: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Configure Auto-Recovery in Oracle SOA Suite by Danilo Schmiedel

Oracle SOA Suite 11g has some great features to recover faulted instances automatically. When a BPEL process flow errors out, it is retried with all its invocations. This is undesirable in some cases. For example if re-calling a composite results in duplicated data, data have been changed before the recovery is planned to be executed or you do not want to create too many composite instances in order to save the space in your SOAINFRA-schema. See below the different places where automatic recoveries are configured / disabled.
1) Change RecurringScheduleConfig (see also the screenshot below)

  • Right-click soa-infra (SOA_cluster_name)
  • Choose SOA Administration > BPEL Properties
  • Click “More BPEL Configuration Properties”
  • Click “Recovery Config”
  • Change values for RecurringScheduleConfig
    • maxMessageRaiseSize = 0
    • startWindowTime = 00:00
    • stopWindowTime = 00:00

Read the complete article here.

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Poster: Adaptive Case Management (ACM) in Practice

Knowledge-driven processes are typically unpredictable in their execution. Experts working on them decide what the next best action to take is. This is in contrast to traditional BPM, in which all possible paths of a process are predetermined and modeled into the process. Case management is a way to control and implement these unstructured processes. With the poster below we’d like to bring some of the key aspects of Adaptive Case Management (ACM) on one page. Special thanks to Danilo Schmiedel

Please feel free to download the PDF-version if you are interested in (login required):

  • What is ACM?
  • Why should I use ACM?
  • How can ACM user interfaces look like?
  • What are the main building blocks of an ACM solution?
  • How to visualize ACM cases with CMMN 1.0? 

Send us your feedback via twitter with #acmposter:

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

Remove data in Oracle MDS by Danilo Schmiedel

The two main database schemas in the Oracle SOA Suite datab ase repository are: <PREFIX>_SOAINFRA and <PREFIX>_MDS. Composite instance and runtime information are stored in the SOAINFRA schema. Commonly used metadata like WSDLs, XSDs, rules, fault policies, etc. as well as composite deployments are stored within the MDS schema.
With every deployment / import of the metadata artifacts a new document version will be created in the MDS. This means that re-importing an updated WSDL-file into the MDS does not delete the previous version of the document. Furthermore we sometimes need to remove unnecessary and unwanted files from the repository. If this is not considered you might end in problems like below: Read the full article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

Poster: Adaptive Case Management (ACM) in Practice

Knowledge-driven processes are typically unpredictable in their execution. Experts working on them decide what’s the next best action to take. This is in contrast to traditional BPM, in which all possible paths of a process are predetermined and modeled into the process. Case management is a way to control and implement these unstructured processes. With the poster below we’d like to bring some of the key aspects of Adaptive Case Management (ACM) on one page.

Feel free to download the PDF-version if you are interested in (login required):

  • What is ACM?
  • Why should I use ACM?
  • How can ACM user interfaces look like?
  • What are the main building blocks of an ACM solution?
  • How to visualize ACM cases with CMMN 1.0? 

Send your feedback via twitter with #acmposter:


Jürgen Kress
twitter.com/soacommunity

Berthold Maier
twitter.com/bmaier

Hajo Normann
twitter.com/HajoNormann

Danilo Schmiedel
twitter.com/dschmied

Guido Schmutz
twitter.com/gschmutz

Bernd Trops
twitter.com/berndtrops

Clemens Utschig-Utschig

Torsten Winterberg
twitter.com/t_winterberg

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

New case management functionalities in Oracle BPM Suite 11.1.1.7 by Danilo Schmiedel

Today I would like to highlight a nice feature of the newest Oracle BPM Suite Release. I am very happy that Oracle enriched the Suite with certain Case Management functionalities that fit into the existing Service Component Architecture (SCA). In the past month I already had the chance to play a bit with the beta software. With this post I would like to share some of my experiences.

Why Case Management?
Business Process Management becomes more and more important. With BPM Suite processes can be modeled, implemented, simulated and executed in a multi-user environment. There are also a lot of different reports available to monitor processes during runtime. We see in our projects, that this kind of automation is especially valuable for processes which are based on routine work. Some examples are “Hiring”, “Order-to-Cash”, “Order Management”, “Travel Request Management” and so on.

However – we also notice quite a high amount of processes, which are too complex and too flexible to model them in BPMN. We call it knowledge-intensive work. Of course if you have a lot of time you might be able to model almost everything but is it a benefit to have processes which are not readable anymore? How fast is your time-to-market? How easy is it to implement process changes? How can you support the job of the knowledge worker? Some typical domains with a high amount of knowledge-intensive work are Insurances, Banks, Healthcare, Civil Services and Government Agencies.

Let me try to explain the need of case management with our RYLC example. RYLC stands for “Rent your legacy car” and it was introduced in a series of articles as an overall solution example. The main target of RYLC was to explain concepts like service categories, loose coupling, canonical data model, service security and much more (see SOA Spezial magazine for details). The graphic below shows the complete End-to-End RYLC process in BPMN notation from receiving the request, selection of the car, checkout of the vehicle, returning it, creation of the invoice and cash clearance. I highlighted the checkin-part of the process, which covers the return of the car. It is based on an asynchronous message exchange pattern – the process execution stops until the checkin is completed or canceled. In this stage several things can happen.

BPMN Example – Rent your legacy car (RYLC)

The happy path of the process would be that everything goes well and the customer returns the car at the date that has been agreed during the reservation. The extension of the rental period can trigger other actions which are necessary to satisfy the customer. In worst-case the customer might have an accident or somebody steals the car. Read the full article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

SOA Blueprint: A Toolbox for Architects – article at OTN and Service Technology Magazine

image32

this article introduces the foundations that need to be established in order to implement functional SOA processes. Rather than presenting specific tools, we will define a broadly applicable SOA blueprint whose individual modules can be topped up with commercial products or increasingly available open
source offerings.

A Company Blueprint

Upon examination of Figure 1, the vision of adaptive enterprise computing is illustrated as a meta-blueprint for the overall company with three differentiated levels:

  • Infrastructure Level – This level is formed by databases, storage systems, application servers, and all other IT resources that are required to run IT systems.
  • Application System Level – This level houses entire applications, both individual applications and standard software, as well as services relating to SOA, workflow and BPM systems.
  • Process Management Level – Functional requirements are manifested in the process design and then implemented at the lower levels.

Figure 1An advanced service-oriented architecture is the most effective option for implementing the functional requirements at the application-system level. The more superior the mapping of existing business services to the functional steps in process models is, the more the business-IT gap shrinks.

Various back-coupling loops represent the actual added value of this meta-blueprint, meaning consistent usage of services and technical processes enables the measuring of KPIs. This in turn facilitates process control and ultimately the optimization of processes. The more progress a company makes in implementing their SOA, the greater and faster are the effects to be achieved for adaptive
enterprise computing. … read the full article here

The articles is published at OTN and the Service Technology Magazine.

Send us your feedback Twitter @twitter/soacommunity  #industrialSOA

Jürgen Kress  Hajo NormannClemens Utschig-UtschigTorsten WinterbergDanilo SchmiedelGuido SchmutzBernd TropsBerthold Maier

For further SOA publications please visit our wiki. Feel free to add your SOA & BPM publications!

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum