SOA & BPM Community Newsletter September 2015

Dear SOA & BPM Partner Community member,

In case you missed it the Oracle Fusion Middleware Summer Camps 2015 all the training content is available at our Community workspace (membership required). Thanks for all attendees spending a whole week with us and special thanks to the super trainer team. Most of the trainings focus on the hybrid cloud message, customers can choose their location and you as a partner use skills you are certified on-premises in the cloud. GSE offers free demo systems to access and test our PaaS solutions. The next chance to get trained is the Virtual Technology Summit September 16th 2015 and the Cloud Platform Webcast Series.

Integration Cloud Service (ICS) is a great partner opportunity to build and market additional cloud adapters. ICS was already awarded as the Best Cloud Integration Solution. Estafet published a great example for and ICS consulting offerings. Don’t miss this new opportunity to win new service business!

Luis and Aturo updaed their API management book based on the SOA Suite 12c release. For the latest books please visit our community wikis SOA Books and BPM Books.

Thanks to the community for sharing all the SOA articles:

SOA Suite on Docker & StreamExplorer and OEP – installation instructions & Composite Sensors in SOA Suite 12c

SOA Suite 12c: using Maven & Building SOA 12c Projects that Include Java Code with Maven & SOA Suite 12c: Best practices for project structure and deployment & Scriptable MFT: The Ginsu Knife of MFT Callouts & Deploying SOA across Active-Active Data Centres & Tuning the Purging Strategy & Fault Notification Alerts &

How to create a Large Profile SOA 12c Repository & Difference between "DbAdapter" and "Data Source" connection pool parameters

In the BPM Section we published additional information about Process Cloud Service (PCS) including whitepapers, data sheet, eBook, articles and demo access. GSE offers free demo systems to access and test our PCS applications. PCS is a subset of BPM Suite, ideal for customers to start small in the cloud., with the option to continue with the same process on-premises in BPM Suite.

Thanks to the community for sharing all the BPM articles: Upgrading Oracle BPM Suite to 12c Videos & PCS Application Roles & Admin role & Process Analytics with Oracle BPM Suite 12c & BPM Suite 12c: ACM: Monitoring Case Events & Suppress Approval Controls from BPM Workspace 12c & Escalate task after expiration time in BPM & JDeveloper 12c becomes slow while editing BPM Process & Promoting Flex Fields Mappings

In our last section Architecture & AppAdvantage it is all about user experience and cloud integration for applications. You can also meet the UX team during OOW 2015.

Don’t miss our next SOA & BPM Partner Community Webcast – September 29th 2015. Hope to see many of you at the OOW Community Reception in San Francisco!

Jürgen Kress

Fusion Middleware Partner Adoption
Oracle EMEA

To read the newsletter please visit http://tinyurl.com/SOAnewsSeptember2015  (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

Video on Business Architecture in BPM 12c by Jaideep

clip_image002

BPM 12c has introduced the capability to create business architecture projects in BPM Composer. Business architecture models help you to take a top-down approach to discover, refine and create a more formal link between the organization’s business goals and BPM projects.

Oracle BPM Composer 12c has introduced the capability to create the following types of business architecture models

  • Enterprise Maps
  • Value Chain Models
  • Strategy Models

This is an introductory video on business architecture in Oracle BPM 12c. It’s an excerpt from one of our self paced Oracle BPM Training courses. 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

Process Data Definition – Part II… and Web form introduction by Red Maveriks

 

clip_image002So here’s our new article, completing the data definition series. We’ll build the remaining Business and Data Objects as well as build our first web form based on those objects.

Using your data inside the Request a Parking Space process

Last time, we saw how we defined the data that will be governed by our Business Process.

Now it’s time to make use of it during the process execution. It’s this data that will be input, manipulated and condition the actual process flow for every process instance.

If you remember from the last article, you had some homework

You had to build the Parking Space Business Object. Check what you did against our proposal. It should feature the same attributes, give or take a few…

Parking Space

  • Space Nr.
  • Reservation Start Date&Time
  • Reservation End Date&Time
  • Reserved for
  • AllSpacesOccupied?
  • Meeting with
  • Employee Nr

Important Note: Remember that processes govern data, they don’t keep it. Data is kept in the database. That’s how you have to think.

Again, the purpose of this series is to help business analysts and process owners model and automate processes without writing any code, so we’ll assume that the IT department did their work and expose some services that check if there’s a parking space available for the time slot that the requester wishes to reserve and, if so, returns the information defined in the Parking Space Business Object, and if not, returns an response that indicates all parking spaces are occupied.

Remaining Data Objects

Let’s create our remaining data objects: one for the parking space and one of our special data objects that help us govern the process flow, an instance of the ProcessStatusBO.

Inside the process BPMN diagram, click on the Data Objects option 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

BPM Composer 12c New "Document-Only" Feature by Dan Atwood

 

clip_image002BPM 12c Business Process Composer has many new features, but one that is commonly overlooked is its "Document-Only" feature.

This makes it easy to create processes that are not validated or deployed when the other processes in the project are deployed.  This is useful when modeling the way things are currently working, and is commonly known as modeling the As-Is process.  An As-Is process’s purpose is to reach a common understanding of how things are working today and to determine through a consensus how the process should be improved.

With this goal in mind, always guard against spending an exorbitant amount of time modeling As-Is processes.  They should be left in a rough state, without any services, human tasks or user interfaces fully defined.  Because As-Is processes document problems in a business where work is lost, the process needs to be modelled with its sequence flows missing.  With this feature, you can leave your As-Is process intact in its inconsistent state and in the same project as your To-Be (or Should-Be) process models without impacting the project’s ability to be deployed.

This video demonstrates this feature as well as a best practice to help ensure that developers using Oracle BPM Studio understand that As-Is process models exist in a project. 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

BPM Suite on Java Cloud Service

clip_image002

BPM Suite is available on Java Cloud Service for development and test purpose. This service is ideal to speed up your BPM project, no need to wait for local server installations! To learn more please visit the SOA Community Workspace (SOA Community membership required):

BPM Suite on Java Cloud Service.pptx

Provisioning Oracle BPM Suite on Oracle Java Cloud Service (JCS)

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

First impressions of Process Cloud Service

clip_image002

Watch the short videos to get a first impression of Oracle Process Cloud Service (PCS):

  • eProseed Digitizes with Oracle Process Cloud Service – YouTube
  • AVIO Empowers Business with Oracle Process Cloud Service – YouTube
  • Flextronics Speeds Up BPM with Oracle Process Cloud Service – YouTube
  • Land O’ Lakes Extends SaaS with Oracle Process Cloud Service – YouTube
  • Sofbang Extends SOA with Oracle Process Cloud Service – YouTube
  • Hitachi Manages Contracts with Oracle Process Cloud Service – YouTube

To learn more about PCS please visit the PCS tag at the SOA Community Workspace (SOA Community 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

Free advertisement for Oracle partners – all details about Solutions Catalog & Cloud Marketplace

clip_image002

Takane Aizeki, Worldwide Alliances and Channels at Oracle Corporation, will presents all details about Oracle Solutions Catalog. Watch the on-demand training here.

Community Webcasts on-demand: Solutions Catalog & Cloud Marketplace & GSE demo systems & Hybrid sales plays & Integration Success Workshop. For the latest information please visit our Community Workspace 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

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

Unleash the power of Java API’s on your WLST scripts! By Maarten Smeets

 

clip_image001Oracle SOA Suite and many other Oracle products have extensive Java API’s to expose their functionality. WLST can often be used for relatively course grained actions. WLST (the version supplied in Weblogic 12.1.3) uses Jython 2.2.1. Jython is the Python scripting language implemented on the Java Virtual Machine. Jython allows easy integration with Java. In this article I describe how you can unleash the power of these Java API’s on your WLST scripts!
Considerations

Why WLST and not Java?

For system operators, WLST is easier to work with than Java code. For Java code you need to supply all dependencies in the classpath and updating code requires recompilation. Also Java code can be a bit verbose compared to WLST code and requires (for most developers) more time to write. With a WLST script you do not need to provide dependencies since they are already present in the classpath set by the wlst.sh (of wlst.cmd) command used to start WLST scripts and you can more easily update the scripts without need for recompilation.

Why use Java classes in WLST?

In this example I wanted to create a script which undeployed composites which where not the default revision (are not called by default). Also I wanted to look at the instances. I did not want to undeploy composites which had running instances (long running instances like BPM and ACM). WLST provides some nifty features to undeploy composites; https://docs.oracle.com/middleware/1213/soasuite/wlst-reference-soa/custom_soa.htm#SOACR2689 for example the sca_undeployComposite command. I did however not see WLST commands I could use to query instances.

Undeploying composites using Java

I started out with a piece of Java code shown below. In order to make the required classes available in your project, you need to import Weblogic Remote Client, JRF API and SOA Runtime (see here for a more elaborate example of using the Java API). With the Locator class you can find your composites and instances. By calling the MBean oracle.soa.config:Application=soa-infra,j2eeType=CompositeLifecycleConfig,name=soa-infra method removeCompositeForLabel you can undeploy composites from Java. This is based on what I found at 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

SOA Cloud Service update September 29th 2015 16:00 CET

image This month we invite Yogesh Sontakke, Oracle Integration Product Manager to share with us two of Oracle’s exciting upcoming Cloud Services in the Oracle Integration portfolio.

Oracle SOA Cloud Service, a comprehensive service in the cloud with the core SOA Suite including Service Bus, BPEL and more, with flexible deployment options and lift-and-shift capabilities with existing SOA Suite environments. Together with the recently released and already popular Integration Cloud Service, this new Cloud offering enriches Oracle’s Hybrid Integration capabilities to a new level providing business speed, agility and flexibility leveraging Cloud and on-premise like never before.

Oracle API Manager Cloud Service, the API platform for innovation and speed in the Digital business. With this new Cloud Service, businesses can get API visibility in the Cloud, protection for their backend services and the ability to expose and manage their on-prem as well as Cloud APIs. Running on a robust, well-proven platform with low maintenance and all benefits of the Cloud, the API Manager Cloud Service brings API Management to the Cloud for businesses, developers and IT operations.

Make sure you are signed up and tuned in to hear the latest and to be prepared ahead of the rest for these two very important Oracle Cloud Integration Services!

Yogesh Sontakke is a Principal Product Manager at Oracle Corporation in the PaaS and Fusion Middleware group, leading Oracle’s Integration portfolio –  Integration Cloud Service, SOA Suite, API Management, Stream Explorer and MFT – in the Europe, Middle East & Africa (EMEA) region. Prior to joining the Integration Product Management team, Yogesh worked in various roles in Development, Post-Sales and Pre-Sales where he gained his experience architecting, developing, integrating and enabling technology as a key driver to businesses. Yogesh is based in the UK, and tweets at @yogesh_sontakke.

Attend our September edition of the SOA & BPM Partner Community Webcast live on September 29th 2015 16:00 CET.

Visit the registration page here.

Call ID: 5566478 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

If you have difficulty logging in using the above link please go to: http://ouweb.webex.com/meetingcenter and join with session id: 597994333

Missed our SOA & BPM Partner Community Webcast? – watch the August edition here, July edition here, June edition here and May edition here . For the latest information please visit Community Updates Wiki page (SOA Community 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

SOA Suite 12c: solving a bug by Michel Schildmeijer

 

clip_image002For a customer in the Netherlands, in the healthcare division, Qualogy is implementing Oracle SOA Suite 12c(12.1.3) and Oracle Service Bus 12c(12.1.3). For connection with a WebService to a backoffice system, we enabled SSL and the OWSM Policy oracle/wss_username_token_over_ssl_service_policy:

We enabled SSL on domain level, created the necessary keystores regarding trust and Identity. After restarting the domain, all alerts in the Fusion Middleware Console seems to have dissappeared.

Oracle raised an official bug for this, Bug 20599654 – OSB Pipeline alerts are not displayed in EM console when SSL is enabled which is under investigation at Oracle Product Development since begin of march, upto now.

What we saw appearing in the logs was that, when we enabled SSL at domainlevel, the OSB aggregator, which aggregates all OSB alert data, was not able to connect over the t3s protocol WebLogic uses for internal applications to connect with eachother over RMI. We saw these messages: 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