SOA at Oracle OpenWorld – Rethink Your IT

OpenWorld: Blog | Focus-On Oracle SOA Suite
The single most important thing you can do for your IT roadmap this year is attend Oracle Open World 2014. And to make the best use of your time while at Open World, plan ahead! You can tailor your agenda based on the Oracle SOA Focus On. This will give you a golden opportunity to nail your IT strategy – you can network with experts, get your hands dirty exploring the new Oracle SOA Suite 12c, and understand how to capitalize on every new wave of innovation: mobile, cloud, social, big data, fast data, and internet of things.  
Here are some sessions that are on my radar at this Open World 2014:
Time for you to Rethink Mobile?
A Modern Business Demands a Modern Cloud Platform – by Thomas Kurian
From the Horse’s Mouth: The Present and Future of Oracle PaaS and IaaS
Customer Panel: Oracle SOA Suite Cloud Integration
Jazz up your Saas with #1 Paas
Enable Apps for Cloud, Mobile, and Beyond
Oracle Service Bus on Oracle Cloud
User Group Forum: Deep Dive: A SOA Application, End to End

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

Create a 12c development server from the SOA 12c Quickstart by Laurens van der Starre

So at the time of writing there is only the “Quickstart” 12C SOA and BPM. That’s all fun and games, it installs straight out of the box.
However, I want a real development environment, and run it on my dev server. So, first thing first. Create Domain

  1. Download the SOA Suite and BPM 12c.
  1. Then install the SOA Suite quick installer.
  2. Install BPM 12c in the same ORACLE_HOME as the SOA Suite.
  3. Make sure you have a certified database available. 11gR2 Express Edition will do (although some warnings will show up).

And now it is business as usual.

  1. Go to your < SOA_SUITE >/common/bin and run rcu. (On Windows, edit the rcu.bar, and change line 112 in such a way that $JAVA_HOME is replaced by the hardcoded path to your java.exe. Otherwise it won’t start).
  2. Create your database schemas as usual. Notice the kickass new features with creating the database schemas: you can now create a database install script from RCU which your DBA can run for you!
  3. After the RCU, go to /wlserver/bin and run config to create your domain!

So the Domain Config Creation Utility is pretty much as we already know from 11g, only more elaborate. 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

OSB 12c is coming out with new features by Sylvain Grosjean

See below a quick view :

  • JDev IDE
  • SCA like : Proxy services are no longer associated with message flow and message context. Proxy service invokes a pipeline, which is associated with its own unique message context and variables
  • Generic Quick Start Installer for developers
  • New OSB loggers
  • Active Adapter only started at the first request (Lazy loading)
  • Dynamic validation

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

What’s new in Oracle Event Processing 12c? by Jon Petter Hjulstad

Oracle Event Processing is not the most frequently used tool in the Oracle SOA Suite, but more and more people now know about it. With some of the new features in BAM 12c many people will probably use it, without knowing that it is actually OEP behind there. OEP has allways been open and easy to adapt to your needs, but with this version it will be easier to show value fast. My personal favorite in this version is the REST adapter.
For those of you interested in OEP – the following document describes What’s New in OEP 12c. This is the type of document that I think is really useful for us when a new release is available. The SOA whitepaper on 12c is also excellent. Here is some of the improvements:

  • Quick start installation – like you now know from SOA/BPM
  • JDeveloper instead of Eclipse – better integrated with EDN
  • Better Coherence integration – support for compound keys and indexes
  • Improved CQL Engine – for instance sub-queries
  • Improved Spatial capabilities – for instance geo-fencing 3D volumes, such as buildings, mountains
  • Quick Development and testing
  • New event node adapters – QuickFix, REST Adapter, Distribution Adapter for out-of-process OEP application integration, CSV Adapter

Combination of Fast Data and Big Data is very interesting (and well supported in OEP), and that in combination with embedded OEP on small devices is something I think we will se a lot of in the coming years. 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

New in SOA Suite 12c and AIAFP/OER Backward Compatibility Table by Luis Augusto Weir

Finally Oracle SOA Suite 12cR1 (12.1.3.0.0) is out (http://www.oracle.com/us/corporate/pressrelease/soa-suite-12c-062614).Having implemented all versions of SOA Suite (10.1.3.1-5, 11.1.1.1-7) I am particularly more exited about this new release as I was when its predecessors were launched. And this is because unlike the previous releases, these versions is releases in the middle of major trends such as cloud computing, mobile integration, Internet of Thins, Machine to Machine, are starting to become main-stream and I see SOA Suite 12c as a fundamental building block to supporting all of these new trends!
Listing below some of the new features of Oracle SOA 12c that I am more exited about:

  • Enhanced cloud integration with cloud adapters
  • Improved mobile & IoT support with REST/JSON adapters
  • Seamless OEP integration (very useful for EDA’s or Big Data integration support)
  • Improved user experience and productivity by:
    • Finally having OSB IDE now fully supported by JDeveloper
    • New “template” feature which allows developer to create blueprints of pre-built SOA/OSB composites/services
    • “Composite like” development of OSB services
    • Completely new ADF based OSB console
  • Improved support for large/small documents transfer by incorporating the Oracle Managed File Transfers
  • Backward compatibility with AIA FP with the use of SOA Core Extensions (http://docs.oracle.com/middleware/1213/core/INSOA/planning.htm#INSOA498)
  • As per my understanding, OER harvester for SOA 12c assets will be available as part of the release of OER 12c (12.1.3) which will come out soon

Is about the last point two points  (AIA/OER) that I want to talk a bit more, specially because both of them are governance related features.
Although 12c introduces many features which will make it easier to govern a SOA project, if you are using AIA or OER in 11g or if you are about to start a 11g project, you must take note of the following:
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

Using the clone ability to duplicate a Service Bus 12c project by Jan van Zoggel

It’s quite common in a service oriented landscape that a newer version of a service is required. For 01instance due to new functionality for 1 service consumer which brakes the contract for the other consumers.
JDeveloper 12c has a cool feature helping us to clone a Service Bus project. Right-click on the project and select Service Bus -> Clone
Determine the name of your clone target, for instance a version 1.1 of your current project: 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

Getting started with Oracle Service Bus 12c: importing 11g sources by Laurens van der Starre

Oracle has finally announced 12c, so now everybody can get their hands on it. One of the new features is that Oracle Service Bus development is integrated into Oracle jDeveloper Studio.Export from OEPE
One way to get started quickly is by simply importing your 11g service bus sources into 12c.
First export your 11g sources, either from the Servicebus Console or Eclipse (OEPE):
Then, this sbconfig.jar is easily imported into the new Oracle jDeveloper Studio 12c (as expected):

The wizard flow is basically the same as importing resources into Eclipse in 11g: 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

Installing Oracle SOA Suite 12.1.3 for developers by Jan van Zoggel

This blogpost quickly describes the usage of the Oracle SOA Suite 12.1.3 Quick Start Installer for developers.07
After download and extracting the fmw_12.1.3.0.0_soaqs_Disk1_1of1.zip file from the Oracle website you will find 2 JAR files in the archive.

  • 18-06-2014 22:39 2.060.922.907 fmw_12.1.3.0.0_soa_quickstart.jar
  • 18-06-2014 22:38 1.125.261.418 fmw_12.1.3.0.0_soa_quickstart2.jar

Funny detail, both JAR files are dated 18-06 so it seems the package was ready a week before the big release on 26-06-2014

On Windows make sure you run the JAR with Administrator priviles, if you don’t you will get the following error message: 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

Welcome to SOA 12c by Niall Commiskey

Or can one single man beat the Amis Team? Thanks to all your excellent articles – you missed Nr 7 – we are the best team together with Amis J Thanks for all your superb PTS SOA & BPM trainings! Read all the posts at Niall blog here.

SOA Suite 12c: Aligned with industry drivers such as Cloud, Mobile and Data. Here are some of the new features I will detail in future posts –

Single JDev based developer install. Jdev’s embedded WLS has the SOA engine deployed on it.
1. Uses JavaDB for soainfra schema
2. Debugger
3. SOA Tester
4. Continuous Integration support (Maven/Hudson)
5. REST support
6. SOA Templates
7. More flexible authorisation model
8. Exalogic optimisations
9. Enterprise Scheduler (ESS) New component

10. Improved EM console
11. Improved Error Hospital
12. Performance improvements
13. Improved SOA Composer
14. MFT – New component – Managed File Transfer
15. Mobile Channel Enablement
16. Cloud Support
17. New JCA Adapters
18. B2B improvements

# 1 SOA 12c New Features – an overview
# 2 SOA12c – New Features – Project Structure / Technology & Cloud Adapters
#3 SOA 12c New Features – BPEL –> SubProcesses / Component Templates
#4 SOA 12c New Features – OSB design time in JDev / REST services
# 5 SOA 12c – Composite Debugging
#6 SOA 12c New Features : Encrypt/Decrypt Personally-Identifiable Information (PII)
#8 SOA 12c New Features – sharing artifacts via SOA Design time MDS Repository
#9 SOA 12c New Features – Managed File Transfer (MFT)
#10 SOA 12c New Features – Enterprise Scheduler (ESS)#11 SOA 12c New Features – Enhanced SOA Composer for Business Rules#12 SOA 12c New Features – Performance –> Modularity Profiles

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

Java Cloud Service Integration to REST Service By Jani Rautiainen

Service (JCS) provides a platform to develop and deploy business applications in the cloud. In Fusion Applications Cloud deployments customers do not have the option to deploy custom applications developed with JDeveloper to ensure the integrity and supportability of the hosted application service. Instead the custom applications can be deployed to the JCS and integrated to the Fusion Application Cloud instance.

This series of articles will go through the features of JCS, provide end-to-end examples on how to develop and deploy applications on JCS and how to integrate them with the Fusion Applications instance.
In this article a custom application integrating with REST service will be implemented. We will use REST services provided by Taleo as an example; however the same approach will work with any REST service. In this example the data from the REST service is used to populate a dynamic table.
Pre-requisites
Access to Cloud instance

In order to deploy the application access to a JCS instance is needed, a free trial JCS instance can be obtained from Oracle Cloud site. To register you will need a credit card even if the credit card will not be charged. To register simply click "Try it" and choose the "Java" option. The confirmation email will contain the connection details. See this video for example of the registration.
Once the request is processed you will be assigned 2 service instances; Java and Database. Applications deployed to the JCS must use Oracle Database Cloud Service as their underlying database. So when JCS instance is created a database instance is associated with it using a JDBC data source.
The cloud services can be monitored and managed through the web UI. For details refer to Getting Started with Oracle Cloud.

JDeveloper

JDeveloper contains Cloud specific features related to e.g. connection and deployment. To use these features download the JDeveloper from JDeveloper download site by clicking the "Download JDeveloper 11.1.1.7.1 for ADF deployment on Oracle Cloud" link, this version of JDeveloper will have the JCS integration features that will be used in this article. For versions that do not include the Cloud integration features the Oracle Java Cloud Service SDK or the JCS Java Console can be used for deployment.
For details on installing and configuring the JDeveloper refer to the installation guide
For details on SDK refer to Using the Command-Line Interface to Monitor Oracle Java Cloud Service and Using the Command-Line Interface to Manage Oracle Java Cloud Service.
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