Tuesday May 05, 2015

Adaptive Case Management 12c and ADF Human Tasks by Andrejus Baranovskis

clip_image002I'm diving into the new topic - Adaptive Case Management 12c and ADF integration. Today will be the first post in the category and there are more posts planned for the future. I strongly believe that ACM (Adaptive Case Management) makes a great extension for standard BPM. Mainly because it allows to define a loose process, without strict order steps. Process steps can be executed in different order, depending on the situation requirements, at given time. I will be explaining how to implement ADF Human Task for ACM activity and will share several tips, how to make it run in BPM Workspace application.
This is how sample application (HotelBookingProcessing_v1.zip) is constructed, there are two Human Tasks (AddHotelBooking and ValidateHoteBooking) and HotelBookingProcessing Case control:

HotelBookinfProcessing case is defined with Hotel Booking Details data type (this type is based on XSD schema and is defined as Business Component variable - don't mix up with ADF Business Components) - you can think about it as about main data structure type for the case, this can be transferred into every case activity: 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

Monday May 04, 2015

Top 10 Things You Should Know About BPM 11g/12c by Mark Foster

clip_image001With the help of my A-Team colleagues (Sushil Shukla, Siming Mu, John Featherly, Pete Farkas), and based on collective experiences visiting numerous BPM customers worldwide, I have put together my “Top 10″ list of things everyone should know when embarking on a BPM project.

You might agree, you might disagree, most of all, feel free to comment.

1. Auditing

BPM provides the business with extremely detailed visibility of runtime instances through its powerful auditing capabilities.

HOWEVER

This comes at a cost: detailed auditing requires frequent inserts into the SOAINFRA database increasing the likelihood of contention and causing significant database growth. As volume increases it is almost always the case that the consequences of Auditing produce the first bottleneck.

BUT…

Auditing can be tuned down where appropriate and purge scripts can remediate database growth

SEE…

Auditing Demystified

2. Payload Size

It can often be simpler at the time of BPM process design to have one large payload schema that includes all elements for every possible interaction within the lifetime of an instance, and pass this everywhere within the instance, including to human tasks and their UIs.

HOWEVER

The cost of this, both at runtime and in terms of the number and size of database rows, can be large. The whole payload must be written to SOAINFRA database at dehydration points within the lifetime of a process instance & in-between these dehydration points, data objects associated with this payload are held in memory.

BUT…

Appropriate design of the payload schema (flatter & simpler) can reduce the size considerably. The optimal solution would be to pass only key-values in the payload and retrieve detail values as-and-when needed inside the process, however this can lead to over-complicating the process design with technical services. A sensible balance is always the best approach.

SEE…

XML_DOCUMENT Table Growth

3. Partitioning / Purging

BPM audits heavily, this can be extremely useful for business insight

HOWEVER

The SOAINFRA database growth can be larger than expected

BUT…

Partitioning & purging are critical to limiting database growth. Test purging thoroughly as part of a normal stress/load test cycle. Determine whether “loop purge” outside of the online window is sufficient, if not consider also using “parallel purge” during quiet periods during the online day. Partitioning is a good option in most cases, in 11g SOAINFRA must be partitioned post-installation but in 12c it is an installation option.

SEE…

SOA 11g Database Growth Management Strategy Paper

SOA Partitioning

4. Negative Testing

SOA Suite provides a comprehensive fault policy framework & BPM has inbuilt fault-handling constructs, allowing the vast majority of technical and business exceptions to be handled gracefully.

HOWEVER

Failure to properly negative test potential exceptions, individually & in bulk, can lead to inadequate operational guidelines & faults occurring in production which can be hard to recover.

BUT… 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

Sunday May 03, 2015

The first BPMN process by Maverick

clip_image002

I know I’m a bit late on this article, but my presence in the Middle East had more (positive) impact than I anticipated, so I got tied up at work.

Anyway, let’s finally start to use Oracle’s BPM Composer to model our “Request a parking space” process.

As the Akino Fishing Co is a series focused on the Business User, we’ll try to keep our articles as Zero-Code as possible.

Finally… Hands-on!

We’ll start by logging on to BPM Composer

Oracle BPM Composer Login Screen

After logging in we are taken into the Process Spaces screen. Here, we’ll create a Space for our BPM Initiative. A Space is an container were you group and keep your Business Architecture (BA) and BPMN projects.

You can create as much spaces as you want, to organize your Business Architecture and BPMN projects the way you think it’s best. However, a project that belongs to a given space can’t be “seen” in other spaces, so take that into account. For the purpose of our article, we’ll be using just one space for all processes.

Hello there!

I know I’m a bit late on this article, but my presence in the Middle East had more (positive) impact than I anticipated, so I got tied up at work.

Anyway, let’s finally start to use Oracle’s BPM Composer to model our “Request a parking space” process.

As the Akino Fishing Co is a series focused on the Business User, we’ll try to keep our articles as Zero-Code as possible.

Finally… Hands-on!

We’ll start by logging on to BPM Composer

Oracle BPM Composer Login Screen

After logging in we are taken into the Process Spaces screen. Here, we’ll create a Space for our BPM Initiative. A Space is an container were you group and keep your Business Architecture (BA) and BPMN projects.

You can create as much spaces as you want, to organize your Business Architecture and BPMN projects the way you think it’s best. However, a project that belongs to a given space can’t be “seen” in other spaces, so take that into account. For the purpose of our article, we’ll be using just one space for all processes. 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

Saturday May 02, 2015

BPM 12c Gateways (Part 3 of 5): Parallel Gateway by Antonis Antoniou

clip_image002The parallel gateway enables you to perform multiple tasks simultaneously, allowing your process to follow several unconditional paths in parallel. When your process token reaches a parallel gateway activity, the parallel gateway will create a token for each outgoing parallel sequence flow. Your process will wait until all tokens have arrived at the parallel gateway merge activity before resuming with the rest of the activities.
You should be very careful with the parallel gateway activity because if one of the tokens that have been created by the parallel gateway doesn't arrive at the parallel gateway merge activity, then your process will freeze.
So let's see how you can use the parallel gateway in a process. Let's assume that you are implementing an order process and that at some point in your process you want to request for quotations from two different suppliers. Once you have received both quotations your process should resume (ideally pick the lowest quotation but I will not be implementing this part).
I created a BPM application with a default BPM project (named both application and project "ParallelGatewayDemo") having an empty composite. 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

Friday May 01, 2015

BPM Suite 12c what is New

Make sure you read our White Paper: What’s New in Oracle BPM 12c - PDF. 12.1.3 Bundled Patch 1 (BP1), is planned for BPM Suite 12c in Q1 2015. In the case you are working on a BPM 12c project please make sure that you reach out to myself to get Oracle support.

clip_image002

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

Thursday Apr 30, 2015

Digital Changes Everything – SOA Partner Community Webcast May 8th 16:00 CET

Missed our Fusion Middleware Partner Community Forum 2015? Make sure you get the latest update in our  SOA & BPM Partner Community Webcast. We will give you an update on our SOA Suite 12c, Integration Cloud Service offerings and our community activities Embedded image permalink

Speakers:
Vikas Anand
Jürgen Kress

Schedule: May 8th 2014 16:00-16:45  CET (Berlin time)
Attendance Information:
Join Webcast or dial in Call ID: 4070776  and Call Passcode: 333111

Austria: +43 (0) 192 865 12
Belgium: +32 (0) 240 105 28
Denmark: +45 327 292 22
Finland: +358 (0) 923 193 923
France: +33 (0) 15760 2222
Germany: +49 (0) 692 222 161 06
Ireland: +353 (0) 124 756 50
Italy: +39 (0) 236 008 198
Netherlands: +31 (0) 207 143 543
Spain: +34 914 143 755
Sweden: +46 (0) 856 619 465
Switzerland: +41 (0) 445 804 003
UK: +44 (0) 208 118 1001
United States: 140 877 440 73
More Local Numbers


Watch and listen
You can join the Conference by clicking on the link: Join Webcast  (audio will play over your computer speakers or headset). Visit our SOA Partner Community Technology Webcast series 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

Virtual Technology Summit free online training May 5th 2015

The Oracle Technology Network (OTN) is excited to invite you to the next Virtual Technology Summit on May 5th, 2015 (9:00 am PT to 12:30pm PT*). Learn first hand from Oracle ACEs, Java Champions, and Oracle product experts, as they share their insight and expertise on using Oracle technologies to meet today’s IT challenges. Learn through Hands on Labs and Technical Presentations / Demo’s.

  • Java: 20 Year Anniversary!
    Java technologies are celebrating 20 years of innovation delivering the next generation of application development. Integrate Java Embedded with vehicles, optimize Java EE applications, and discover how parallel programming with Java is the new norm.
  • Middleware: Spotlight on Service-Oriented Architecture and Oracle SOA Suite 12c
    The Middleware Track for the next Oracle Technology Network Virtual Technology Summit puts the spotlight on service-oriented architecture and Oracle SOA Suite 12c. which includes new features to help increase developer productivity. Each of the four deeply technical how-to sessions in this track focus on a different aspect of Oracle SOA Suite 12c. Other technologies covered in these sessions include Oracle Service Bus, Event Processing, StreamExplorer, WebLogic, API Catalog, API Manager and more.

For details please visit our registration page here.

clip_image002

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

Wednesday Apr 29, 2015

Oracle Open World 2015: Call for papers & Community Reception

clip_image001We want that you present your Fusion Middleware Partner success at Oracle OpenWorld 2015! Make sure you submit your papers: Call-for-Papers Oracle OpenWorld 2015

We recommend to submit best practice session of leading edge products like BPM-Suite 12c, SOA Suite 12c with focus on cloud and mobile integration. Also highly welcome are joint presentations with your customers. Let us know if you like to get a nice quote from Oracle. For additional call for papers visit our wiki.

You are invited to join our traditional Fusion Middleware Partner Community Reception at OpenWorld. The Reception will be held on Tuesday October 27th 2015 in San Francisco! Don't miss this unique opportunity to:

  • Network and exchange information with fellow Oracle Middleware Partners & ACEs
  • Meet with members of the Global Oracle Middleware Product Management team and Oracle EMEA Alliances and Solutions Partner Programs team
  • Learn more about Oracle OpenWorld activities

Schedule: Tuesday October 27th 2015 19:30 (California time)

LOCATION: You will receive details with your confirmation e-mail.

Tips for Oracle Open World

· Plan your schedule well in advance!

· Visit the demo groups for the products you are interested

· Arrange 1:1 meetings with product management and A&C management

· Wear comfortable shoes, casual cloth and a light backpack

· Don’t forget your international health insurance

· Share your news & knowledge via social media like twitter @soacommunity @wlscommunity #OOW2015

· Drink some water during the day and a beer at our reception!

For details please visit our registration page here. See you in San Francisco Jürgen Kress

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

Tuesday Apr 28, 2015

SOA & BPM Partner Community Webcast May 8th 16:00 CET

Join us for our monthly SOA & BPM Partner Community Webcast. We will give you an update on our SOA Suite 12c, Integration Cloud Service offerings and our community activities Embedded image permalink

Speakers:
Vikas Anand
Jürgen Kress

Schedule: May 8th 2014 16:00-16:45  CET (Berlin time)
Attendance Information:
Join Webcast or dial in Call ID: 4070776  and Call Passcode: 333111

Austria: +43 (0) 192 865 12
Belgium: +32 (0) 240 105 28
Denmark: +45 327 292 22
Finland: +358 (0) 923 193 923
France: +33 (0) 15760 2222
Germany: +49 (0) 692 222 161 06
Ireland: +353 (0) 124 756 50
Italy: +39 (0) 236 008 198
Netherlands: +31 (0) 207 143 543
Spain: +34 914 143 755
Sweden: +46 (0) 856 619 465
Switzerland: +41 (0) 445 804 003
UK: +44 (0) 208 118 1001
United States: 140 877 440 73
More Local Numbers

Watch and listen
You can join the Conference by clicking on the link: Join Webcast  (audio will play over your computer speakers or headset). Visit our SOA Partner Community Technology Webcast series 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 & BPM Community Newsletter April 2015

Dear SOA & BPM Partner Community member,

We will host our SOA & BPM Partner Community Webcast on May 8th – make sure you tune in to get an update from Vikas and myself! We also want to encourage you to submit Oracle Open World 2015: Call for papers & to register for our Community Reception.
Are you ready to present to your the “Cloud Platform for your Digital Business”? At the SOA Community Workspace (SOA Community membership required) we posted the latest Platform as a Service (PaaS) documents for Process Cloud Service and Integration Cloud Service. Including click trough demos from GSE Demo Systems PaaS.

We are looking for customer implementations of API Manager and API Catalog – in case you are in production please contact myself. To support your customer workshops we made the API Manager Demo presentation available. Thanks for the Podcast Show and the APIs Take Center Stage in Digital Business webcast on-demand
Oracle API Gateway articles.

Special thanks to our ACE Directors Lucas and Guido and Niall for their Stream Explorer articles series and the Docker image. In case you want to know what’s new in SOA Suite 12c please join Matts Webcast in May 5th 2015. Thanks to the community for sharing all the SOA articles: Upgrading to SOA 12c & A Word About Microservice Architectures and SOA & Continuous Delivery of Fusion Middleware applications with FlexDeploy & BPEL – Performance optimization & Custom SOA Administrator & SOA Suite 12c – Create, Deploy, Attach and Configure a Custom OWSM Policy.

In the BPM Section we published an article from Avio how to build a Business Case for BPM. The University team published additional free online tutorials on Getting Started with BPM. You can also learn more about BPM by following the Red Maveriks samples, this month is focused on  Process Data Definition. BPM Suite also became available on Oracle Java Cloud Service. Please let myself know if you implemented BPM Suite on PCS! Thanks to the community for sharing all the BPM articles: Video on Business Architecture in BPM 12c & Creating a simple BPM Manual Process & Video on Team Collaboration Using BPM 12c PAM & How to fix java.io.InvalidClassException error when accessing Oracle ACM Case API via Jdeveloper

In our last section Architecture & AppAdvantage finally Debra published My PaaS4SaaS Workshop Blog. Thanks to Kiran for the details on Fusion HCM Integration and Jack for the Fusion HCM Cloud Bulk Integration Automation.

Best regards

Jürgen Kress
Fusion Middleware Partner Adoption
Oracle EMEA

To read the newsletter please visit http://tinyurl.com/SOAnewsApril2015 (OPN Account required)

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

image

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

Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

About





Search

Archives
« May 2015
SunMonTueWedThuFriSat
     
13
31
      
Today