Friday Apr 29, 2016

BPM Suite 12c: Oracle Adaptive Case Management: Monitoring Case Events by Maarten Smeets

clip_image002Adaptive Case Management (ACM) is an interesting addition to Oracle BPM Suite which has been introduced in 11.1.1.7. Adaptive Case Management is suitable to model complex work-flows in which there is no set order of activities taking place. This allows more control to the end user on what to do when.
When a case is started, it is a running process in the SOA infrastructure. The main component is Oracle Business Rules which governs (among other things) the availability of activities and when certain process milestones are achieved. The case API allows you to query the case events and milestones (how you can expose the API as a service is described here and here by Roger Goossens).
Sometimes people want to obtain information about cases such as;

  • in how many cases has a certain activity been executed?
  • in which cases has a certain milestone been reached?

Cases can crash, be restarted, migrated, aborted, purged, etc. Sometimes you might not want to depend on the running case being there to provide the information you want. Also using the API every time you want certain information might put a serious strain on your system. Using sensors or BAM might help but they require an investment to implement and are still manual implementations with no guarantee you can obtain information in the future you did not think you would need in the present/past.

Publish Case Events
Luckily Oracle has provided the perfect solution for monitoring case events! You can publish case events to the Event Delivery Network (read here 31.17.2 How to Publish Case Events). This can easily be monitored by for example a BPEL process, which can store the information in a custom table. 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 Apr 25, 2016

SOA Suite 12.2.1 free update Bootcamp for Oracle Partners, May 11th, Utrecht

imageAbstract:

Become hands-on trained in the latest features of SOA Suite 12.2.1.

You will learn in one comprehensive day all about the latest new features of SOA Suite 12.2.1 including live demos of the Integration Cloud Service.

Goal after the workshop is to sell your customers additional services e.g. upgrade them to the latest release.

Agenda:

09h00 – 09h30: Registration

09h30 – 10h00: Overview SOA Suite

10h00 – 11h00: What’s new in SOA Suite 12.2.1

11h00 – 11h15: Break

11h15 – 12h00: Hands-on Labs

12h00 – 13h00: Lunch

13h00 – 15h00: Hands-on Labs

15h00 – 16h00: Integration Cloud Service & Demo

Logistics:

Oracle will provide the laptops to support this training and hands-on lab

Location: Oracle Nederland-  Hertogswetering 163-167, 3543 Utrecht

For details please visit the registration page here

For additional partner trainings please visit our community training calendar here (membership required).

In case you can not attend one of the upcoming trainings please take a look at the SOA Suite 12c Integration Success Workshop training material here (membership required).

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 Apr 22, 2016

SOA Suite 12.2.1 Workshops in Istanbul, Nairobi and Moscow

Get the latest update on SOA Suite 12.2.1 and visit one of our upcoming trainings:

image25-28.04.2016 SOA Suite Workshop  Istanbul, Turkey
26-29.04.2016 SOA Suite 12c Workshop  Nairobi, Kenya
29.04.2016 SOA Suite 12.2.1 update  Moscow, Russia

For additional partner trainings please visit our community training calendar here (membership required).

In case you can not attend one of the upcoming trainings please take a look at the SOA Suite 12c Integration Success Workshop training material here (membership required).

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 21, 2016

SOA Suite and MFT 12.2.1 and… Real-Time Integration Business Insight (NEW!) – Workshop May 23/24, 2016 Paris France


clip_image001

SOA Suite and MFT 12.2.1 and…

Real-Time Integration Business Insight (NEW!)

May 23/24, 2016

clip_image003
clip_image005

We are planning a two-day training session on SOA Suite 12.2.1 (incl. BAM and MFT) and our newly released Oracle Real-Time Integration Business Insight product in Colombe, France (close to Paris). This will be a hands-on training for technical personnel who are proficient with SOA Suite 12.1.3. The trainees will be a mix of Oracle SCs and partners.

We have limited seats available for this training and this will be on a first come, first serve basis. Please register ASAP, no later than May 12, by completing a very brief survey here: https://www.surveymonkey.com/r/SOA1221FR2016. Please send any questions or concerns to Simone, Yogi, James and Eric.

Most of the training will be done on VirtualBox images and 16 GB of RAM are recommended as a minimum.

Session Logistics:

Where: 15 Boulevard Charles de Gaulle, 92700 Colombes, France

When: Monday, May 23 and Tuesday, May 24, 8AM-6PM PDT both days

Topics to be covered:

  • Overview of SOA Suite 12.2.1 new features
  • Debugger enhancements
  • End-to-end JSON
  • Integration Continuous Availability
    • SOA in-Memory
    • Resiliency – Circuit Breaker
    • Integration Workload Statistics
    • Composite Instance Patching
    • Automatic Service Migration
  • Real-Time Integration Business Insight 12.2.1
  • BAM  12.2.1
  • Managed File Transfer (MFT) 12.2.1

Hope to see you at the session.

clip_image006
Copyright 2016, Oracle and/or its affiliates.
All rights reserved.
Contact Us | Legal Notices and Terms of Use | Privacy Statement

For additional training please visit our community training calendar here (membership required).

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 Feb 02, 2016

SOA Suite 12c - Composite Lazy Loading by Adam Desjardin

clip_image002A new feature in SOA Suite 12c is composite lazy loading.  This feature allows the components, WSDLs, and XSDs for a composite to be loaded as needed instead of at startup.  This can help reduce start up time of the SOA servers from possibly as high as 30 minutes for domains with a large number of composites deployed, down to just a few minutes.  We have worked with several customers who run SOA Suite 11g with hundreds of deployed composites. Many of the composites may be retired or previous versions simply for maintaining compatibility.  Once utilizing SOA 12c, those customers will no longer have slow server start up times and can accomplish restarts much more quickly with less downtime for each node.

Enabling and Disabling Lazy Loading at the SOA-INFRA Level

Composite lazy loading and lazy deployment are both enabled at the soa-infra level by default in 12c.

You can find these settings by opening EM and right clicking on your domain and selecting System MBean Browser 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 Feb 01, 2016

Tech Tip: How to trace SOA Suite SQL by Jaideep

clip_image002Once you start working with BPM/SOA suite, there may be times, especially when you are debugging, when you need to see what SQL queries the BPM / SOA Suite engine is submitting to the SOA Infra database. This video shows you how to trace SOA Suite SQL. Watch the video 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 Jan 31, 2016

Synchronizing databases through BPEL services by Lykle Thijssen

clip_image002Introduction

This blog post is about how to synchronize two databases through BPEL, focusing on transaction, rollback and fault handling.

During a project, I’ve encountered a situation where we wanted to migrate from an old database to a new one. However, in order to gradually move external systems from the old to the new database, it was required that both databases would be kept in sync for a limited amount of time. Apart from the obvious database tools, for example Oracle Golden Gate, this can be done through the service layer as well and that’s what this article is about. I will explain how I have done it with a strong focus on fault handling, since that’s the most complicated part of the deal. In this case, since keeping things in sync is what we’re aiming for, a rollback needs to be performed on one database when the other fails to process the update.

One of the requirements is that it should be easy to throw the synchronization code away, as it has no place in our future plans. Another requirement is that the service layer should return faults in a decent manner.

Preparation

In order to enable out-of-the-box rollback functionality, make sure that the data sources connecting to both databases are XA enabled. As there is plenty of information about this subject, I will not get into detail about it in this blog.

Now we will be developing two services:

  • SalesOrderBusinessService: a BPEL process that receives messages from a BPM process and forwards them to our integration service
  • UpdateSalesOrderIntegrationService: a BPEL process that receives messages from SalesOrderBusinessService and updates two databases through adapters

We need to make sure that both services have a fault specified in their wsdl operation in order to return the recoverable fault. 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 Jan 30, 2016

Simplifying Error Handling with Custom XPath Function by Dan Reynebeau

clip_image001How many times have you developed error handling logic in a BPEL process and want to collect error information to pass to an error handler service?  There are many xpath functions that are currently available and can be utilized individually to collect all the necessary data, however this can become a time consuming task when you have several catch blocks and many processes.  This is a case where re-use is a must.  Simplifying the collection of the error data will ensure that the error handling is completed and performed in a consistent manner across processes.

Re-using the logic doesn’t imply copying the logic to another process, this leads to maintenance problems since we will inherently forget every place it was copied.  You could create small utility BPEL processes that manage the logic but that can be a bit heavy weight and probably overkill.

Custom XPath functions come to the rescue and solve this problem by providing a framework to generate a custom java class that can perform the collection of all the error data and return a XML document in the structure of the specific error handler.

Now we know we want to create a custom XPath function to populate the following CommonErrorHandler.xsd, so here are the steps required. 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 Jan 29, 2016

Stream Explorer Patch Update 2

clip_image002Today we posted the latest Stream Explorer Patch Update 2 on our Oracle Technology Network (OTN) Downloads page.

The attached document highlights the software updates and in addition, new samples are now available that you can have automatically included in your user experience.

Watch out! Oracle Stream Explorer Version 2 is in the pipe, scheduled to be showcased at Oracle Openworld San Francisco 2015, so feature rich I would take all day to describe, but in our opinion, it will take this technology to a whole new level, challenging competitors to even keep up.

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

About





Search

Archives
« April 2016
SunMonTueWedThuFriSat
     
1
30
       
Today