martes, 10 de mayo de 2016

Oracle Partner Network: SOA & BPM Community Newsletter May 2016

MAY 2016

Specialized. Recognized by Oracle.
Preferred by Customers.

PaaS & Fusion Middleware Summer Camps VI only for Oracle OPN Partners - August 29th - September 2nd 2016 Lisbon Portugal

Integration Cloud Service Bootcamps Utrecht and Dublin

Process Cloud Service Bootcamp Utrecht May 9th - 12th 2016
Community Reception Oracle OpenWorld 2016 September 20th San Francisco
Oracle OpenWorld 2016: Call for Proposals Is Now Open

SOA & BPM Partner Community Webcast - May 31st 2016 Real-Time Integration Business Insight

PaaS & Middleware Partner Update May 2016

PaaS free trial accounts ICS and PCS and PaaS for SaaS

PaaS Product Series- Integration Cloud Services by Leon Smiers

Using Event Handling Framework for Outbound Integration of Oracle Sales Cloud using Integration Cloud Service by Naveen Nahata

Fixing cloud integration by Andrew Bell

OUGN 2016 | Help! What integration solution is best for me? By Ronald van Luttikhuizen

Enhancing ICS Mappings with Custom Java Classes by Ricardo Ferreira

Using eBS Adapter in Integration Cloud Service - Part 2: Configure and Test ISG REST Services by Stefan Koser

The integration possibilities with other Oracle Fusion middleware products is the most valuable feature of the SOA Suite solution. By Andreas Chatziantoniou

Since it provides many components, it is an extensive toolkit for developers who can use it for complex functionality with little coding. by Maarten Smeets

SOA Expert Series presentation available by David Shaffer & Team

SOA / BPM 12c - Useful Upgrade Content by Danilo Schmiedel

How to create a SOA 12.2.1 docker image on OracleLinux (Now Oracle Certified) by Fabio Persico
How to expose and secure SOAP Webservices from Oracle B2B by Bruno Neves Alves

WS-Addressing callback interception using Service Bus by Jeroen Ninck

How to fix Maven build problems in Oracle Service Bus 12c by Dalibor Blazevic

SOA Messaging Reliability through JMS and Oracle Service Bus by Sebastian Lik-Keung Ma

What those extra Healthcare flags on Oracle SOA and 12.2.1 update are for? by Bruno Neves Alves

Unable to compile a composite that contains a Java embedded activity with Maven by Markus Lohn

Flex fields Mapping Tool by BPM SOA Solutions Team

XA Transactions with SOASuite JMS Adapter by Martien van den Akker

Oracle publishes official Chef and Puppet samples on github by Mark Nelson and Edwin Biemond

Benefits of Automated Oracle FMW Provisioning by Arturo Viveros
Internet of Things OTN VTS free on-demand training by Bob Rhubart
Process Cloud Services 16.2.1 available

PCS, MCS and MAF Integration by Ruben Rodriguez Santiago

Unified Method (OUM) vs Oracle AIM by OTechTalks

Emerging Tech And The Enterprise

Platform For Jeremy Ashley

Customer Connect Webinars

Introduction to IaaS for Middleware solutions by Niall Commiskey

Additional new content SOA & BPM Partner Community

Top tweets SOA Partner Community - May 2016


My private Corner - Discover Portugal

Middleware Updates
Stay Connected
RSS feed

Dear SOA Community
Registration for our sixth edition of the PaaS & Fusion Middleware Summer Camps VI August 29th – September 2nd 2016 in Lisbon Portugal is open. Please read the registration page careful before you register. This year we offer five different hands-on training on PaaS & IaaS, Enterprise Connectivity (SOA), Mobile and Mobile Cloud Service, Java Cloud Services & WebLogic 12.2.1 and Internet of Things (IoT). Like all our past conferences we will be booked out soon – time to register!
Oracle OpenWorld and Java One 2016 call for papers is open for additional call for papers please visit our C4P wiki here. Make sure you submit your paper highlighting the customer success by using cloud PaaS services. In case you attend the conference don’t miss your community reception on September 20th 2016.
The adoption of the PaaS services constantly increases, not only myself (with tips from Simon) deploy SOA CS, our ACEs deploy SOA CS during a short train ride. Make sure you ride this train and get a free PaaS trial here (Community membership required). Additional to ICS, SOA CS and PCS we now also offer PaaS for SaaS Services (HCM and CX showcase). Thanks for the latest ICS podcast from Leon and team and Andrew’s cloud integration article. SOA Suite 12c continues to be the flagship product with many upgrade opportunities for you as a partner. Thanks to Danilo for the SOA & BPM 12c upgrade tips. Want to know why SOA Suite 12c is the best product? Get the presentations from the SOA Expert Series. Want to know how to win more and new service business on Integration watch the sales positioning and goto market webcast with Thrasos on-demand here.
Thanks to the community for sharing all the SOA articles: Using Event Handling Framework for Outbound Integration of Sales Cloud using ICS & Enhancing ICS Mappings with Custom Java Classes & Using eBS Adapter in Integration Cloud Service & The integration possibilities &How to create a SOA 12.2.1 docker image & How to expose and secure SOAP Webservices from B2B & WS-Addressing callback interception using Service Bus & How to fix Maven build problems in Service Bus 12c & SOA Messaging Reliability through JMS and Service Bus & What those extra Healthcare flags on SOA and 12.2.1 update are for? & Unable to compile a composite that contains a Java embedded activity with Maven & Flex fields Mapping Tool & XA Transactions with SOASuite JMS Adapter & Oracle publishes official Chef and Puppet samples on GitHub & Benefits of Automated FMW Provisioning & Internet of Things OTN VTS free on-demand training
A new release of Process Cloud Services 16.2.1 is available. A free trial PCS trial service including Document Cloud Service is available via our community wiki here. Thanks to Ruben for the great article on PCS, MCS and MAF Integration. In case you are working on BPM or SOA projects you might want to take a lok at the Oracle Unified Method (OUM) vs Oracle AIM methodologies.
In our last section Architecture & PaaS4SaaS the UX team published a great articles on Wearables and Niall an introduction to IaaS for Middleware.
For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The May edition of the Middleware Partner Update contains the wrap-up of the Summer Camps, OpenWorld Call for Papers and the upcoming community webcast about Real-Time Integration Business Insight on March 31st 2016.
As the Oracle fiscal year ends May 31st – happy customers wins – let us know when we can support you!

Jürgen Kress
Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
Blog | LinkedIn | Twitter

You are working on large Fusion Middleware & PaaS opportunities & projects? Oracle is pleased to invite you to the PaaS & Fusion Middleware Summer Camps VI by the SOA & BPM and the WebLogic & Developer Partner Communities. Goal of the trainings is to support you to deliver a successful project. Most of the trainers are a member of the Oracle product management team.
Come to Lisbon to get a 5 days hands-on training in one of the following topics:
  • PaaS & IaaS
  • Enterprise Connectivity (SOA)
  • Mobile and Mobile Cloud Service
  • Java Cloud Services & WebLogic 12.2.1
  • Internet of Things (IoT)

Simplify Integration.
Maximize the value of your investments in SaaS and on-premises applications through a simple and powerful integration platform in the cloud.
  • Fast. Get started in minutes!
  • Simple. Build SaaS to SaaS and SaaS to on-premises integrations in just a few clicks.
  • Enterprise-Grade. A secure, performant and highly available platform for your mission-critical integrations.
  • Integrated. Pre-integrated with your Oracle SaaS applications.
Attend a free hands-on workshop to learn Oracle Integration Cloud Service (ICS) hands-on- Goal of the workshop is to build SaaS and on-premises integrations as well your own cloud adapters with the SDK.
Target audience:
Integration Developers, Solution Architects, Technology Consultants
Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €2000! Please read the registration page very careful before you register here:
Utrecht May 2nd & 3rd 2016
Dublin June 6th & 7th 2016
For details and additional trainings visit our SOA & BPM Partner Community training calendar (SOA Community membership required).

Rapidly design, automate and manage business processes in the cloud.
Learn how to collaboratively model business processes, design forms, model decisions, and implement and deploy the process application.
  • Rapid Process Composition Business-driven rapid process design and automation
  • Extend Applications Extend SaaS, on-premises and custom applications
  • Mobile Multi-channel responsive interfaces across web, phone and tablet
  • Business Agility & Control Powerful interactive dashboards, rich alerts, and guided troubleshooting
Attend a free hands-on workshop to learn Oracle Process Cloud Service and Document Cloud Service hands-on- Goal of the workshop is to model and execute your own process in the cloud.
Target audience:
BPM Consultants, Solution Architects, Technology Consultants
Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €2000! Please read the registration page very careful before you register here:
Utrecht May 9th – 12th 2016
For details and additional trainings visit our SOA & BPM Partner Community training calendar (SOA Community membership required)

You are invited to join our traditional
Fusion Middleware & PaaS Partner Community Reception at OpenWorld. The Reception will be held on Tuesday September 20th 2016 in San Francisco! Don't miss this unique opportunity to:
  • Network and exchange information with fellow Oracle Middleware & PaaS Partners & ACEs
  • Meet with members of the Global Oracle Middleware & PaaS Product Management team and Oracle EMEA Alliances and Solutions Partner Programs team
  • Learn more about Oracle OpenWorld activities
Tuesday September 20th 2016 18:30 (California time)

imageWanted: Outstanding Oracle Experts
The Oracle OpenWorld 2016 Call for Proposals is now open. Attendees at the conference are eager to hear from experts on Oracle business and technology. They’re looking for insights and improvements they can put to use in their own jobs: exciting innovations, strategies to modernize their business, different or easier ways to implement, unique use cases, lessons learned, the best of best practices.
If you’ve got something special to share with other Oracle users and technologists, they want to hear from you, and so do we. Submit your proposal now for this opportunity to present at Oracle OpenWorld, the most important Oracle technology and business conference of the year.
We recommend you take the time to review the General Information, Content Program Policies, and Tips and Guidelines pages before you begin. We look forward to your submissions.
Submit Your Proposal here for additional call for papers please visit our community wiki here.

SOA & BPM Partner Community Webcast – May 31st 2016 Real-Time Integration Business Insight

clip_image001Attend our May edition of the SOA & BPM Partner Community Webcast live on May 31st at 16:00 CET.

Real-Time Integration Business Insight - Business Analytics: Friendly, Powerful, Immediate
During this session, we will be joined by Simone Geib from the Oracle Service (SOA) & Cloud Integration Product Management team. Simone will introduce Oracle Real-Time Integration Business Insight, a new product in our integration portfolio that will dramatically improve the way that business owners generate and consume business analytics .
Oracle Real-Time Integration Business Insight is designed for business users to model, collect and monitor business level metrics.  It comes fully integrated with Oracle SOA Suite and Oracle Service Bus.  Oracle Real-Time Integration Business Insight puts the business owner in control of the content, timing and format of metrics they need to make informed decisions daily.  The business owner simply defines the key points along their business integrations and immediately has access to detailed and actionable data, all in real-time with no costly development engagements or production redeployments.

Simone Geib
Simone Geib
Director Product Management SOA Suite
Visit the registration page here.

Call ID: 4070776 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
May 31st 2016 at 16:00-17:00 CET
Visit the registration page here.
Missed our SOA & BPM Partner Community Webcast? – watch the
on-demand versions:
For the latest information please visit Community Updates Wiki page (SOA Community membership required).

The May edition of the
PaaS & Middleware Partner Update contains three key topics:
  • Fusion Middleware & PaaS Summer Camps
  • Call for Papers Oracle OpenWorld & Java One
  • SOA & BPM Partner Community Webcast May 31st
For regular updates please subscribe to our YouTube channel here. For the latest SOA & BPM Partner Community information please visit our Community update wiki here (Community membership required)

As part of our communities we do offer free PaaS accounts (only for partners in Europe, Middle East and Africa. In case you are not part of EMEA please contact your local partner manager):
Watch the GSE Overview Video! Get an overview of what GSE is and how you can use GSE to help you sell. You can also get long running dedicated PaaS instances, therefore please send us details about your use cases.
For instant access please request a sandbox demo.

SOA Section

In this series we will walk through different cloud products and how SaaS and PaaS can be combined together and their use in different projects.
In this podcast we discuss the Oracle Integration Cloud (ICS), part of Oracle PaaS Cloud and focused on delivering integration in Cloud. We emphasis on one specific discussion, with the move to the Cloud, and inclusion of SaaS applications, where do we place the center of gravity for integration, in the Cloud, on-premise or a combination of the two.

Oracle’s iPaaS solution is the most comprehensive cloud based integration platform in the market today.  Integration Cloud Service (ICS) gives customers an elevated user experience that makescomplex integration simple to implement.
Oracle Sales Cloud (OSC) is a SaaS application and is a part of the comprehensive CX suite of applications. Since OSC is usually the 03_Create_Connectioncustomer master and is the center for all Sales related activities, integration with OSC is often a requirement in most use cases
Although OSC provides useful tools for outbound as well as inbound integration, it is a common practice to use ICS as a tool to integrate OSC and other SaaS as well as on-premises applications. In this article, I will explore this topic in detail and also demonstrate the use of Event Handling Framework (EHF) in OSC to achieve the same.
Main Article:
Within ICS you can leverage the OSC adapter to create an integration flow. OSC can act both as source (inbound)  or as target (outbound) for integration with other SaaS or on-premises applications; with ICS in the middle acting as the integration agent. While the inbound integration flow is triggered by the source application, invoking the outbound flow is the responsibility of OSC.
In this article, I will discuss the outbound flow, where OSC acts as the source and other applications serve as the target. There are essentially 2 ways of triggering this integration:
  • Invoking the ICS integration every time the object which needs to be integrated is created or updated. This can be achieved by writing groovy code inside create/update triggers of the object and invoking the flow web service by passing in the payload.
  • Using the Event Handling Framework (EHF) to generate an update or create event on the object and notify the subscribers. In this case, ICS registers itself with OSC and gets notified when the event gets fired along with the payload
OSC supports events for most important business objects such as Contact, Opportunities, Partners etc. More objects are being enabled with EHF support on a continuous basis.
In this article, I will demonstrate how to use EHF to achieve an outbound integration. We will create a flow in ICS which subscribes to the “Contact Created” event and on being notified of the event, updates the newly created contact object. While this integration is quite basic, it demonstrates the concept. While we use Update Contact as a target for our integration, you can use another SaaS application (for example Siebel or Service Cloud) as the target and create a Contact there.

Fixing cloud integration by Andrew Bell

Fixing Cloud Integration 1Today, most companies are still overwhelmingly on-premise. However, enterprises are turning more and more to the cloud in an effort to reduce the total cost of ownership (TCO) of IT architectures.
Many hope to offload non-value adding processes and applications to the cloud, whilst others are looking to migrate fully to the cloud as part of their digital transformation journey. For SaaS applications to provide real value to businesses however, they need to integrate with other SaaS or on-premise applications in order to prevent the creation of data silos.
During the first wave of SaaS implementations, lines of business have typically introduced SaaS applications without regard for the overall IT strategy. Equally, they have built their own point-to-point integrations with other applications. This results in a non-architected integration landscape which is difficult to maintain and build upon.
In such scenarios, different and often incompatible standards and software are used to provide data integration, meaning that the cost of ownership has actually increased and cross divisional integration is more complex than ever. Security holes can also result in potential risks to organizations.
This piecemeal approach leads to a mass of point-to-point integrations done haphazardly and without real thought to common standards, community management, security, scalability, visibility or agility. Furthermore, because integration is point to point, companies face real difficulties upgrading when endpoints change.
Many enterprises that attempt cloud integrations end up in this state, which is why more than half of SaaS applications fail to live up to expectations. The cloud introduces a whole new dimension of complexity including:
  • IT is no longer fully central and controlled. Cloud applications do not run in an organization’s data center, and availability, reliability, security policies etc. are governed by the SaaS vendor.
  • Tooling is often inconsistent. Cloud providers may provide unique integration toolkits and APIs. An integration tool from one vendor may not be compatible with another cloud vendor. As the number of cloud providers increase, so does the number of integration toolkits. This can lead to a spaghetti of complex integrations between various SaaS and on-premise applications.

We used to have heated debates whether to use SOA Suite or Service Bus. With the release of Oracle’s Platform as a Service (PaaS) products like Integration Cloud Service (ICS) and SOA Suite Cloud Service (SOA CS), this discussion is fueled with even more options. In this session we will explain Oracle integration solutions like ODI, SOA Suite, etc. and compare ICS, SOA CS, Oracle Service Bus and Oracle SOA Suite with each other. All these options are illustrated with a use case. Get the presentation here.

One of the most common tasks performed during the creation of integrations in ICS (Integration Cloud Service) is the implementation of mappings. In a nutshell, mappings are the resources that ICS uses to allow messages coming from the configured source application to be sent to the configured target application. Failure in properly defining and configuring these mappings directly impacts how integrations are going to behave while sending messages downstream.
In order to build mappings in ICS, users make use of the mapping editor. The mapping editor allows for the creation of complex XPath expressions via an intuitive drag-and-drop interface. Besides the support for XPath expressions, it is also possible to use built-in XSLT functions available within the Mapping Components section of the mapping editor, as shown in figure 1.
However, it is not uncommon to find situations in which the set of built-in functions is not adequate to perform a specific data handling operation. When that happens, most people using ICS feel they’ve hit a roadblock due to the fact that there is no way to simply add a custom function. While there is always the possibility to open an SR (Service Request) within Oracle and request an enhancement, sometimes this is not possible because the ongoing project requires at least a workaround in order to be able to finish the use case in a timely manner.
This blog is going to show how classes from ICS’s Fusion Middleware foundation can be leveraged to provide custom data handling in mappings. To illustrate this, the following sections will show how to perform Base64 data decoding, using a utility class from the Oracle WebLogic API.
Programming in XLST Directly
In contrast to what many people think, ICS is not a black box. You can access pretty much everything that is generated by ICS when you export the integration, as shown in figure 2. Once you have access to the integration archive file, you can see what ICS generated for you and in case of mappings, even change it.

Integration Cloud Service (ICS) enables connecting applications in the cloud or on-premise. It also provides an adapter for Oracle eBusiness Suite. This eBS adapter is different than the eBS adapter in SOA Suite – it does not use a database connection. Instead it uses the REST services provided by eBS as part of Integrated SOA Gateway (ISG).
This article describes the steps needed to get eBusiness Suite including ISG REST services ready – either for using it with any REST client or with ICS. ISG requires some additional patches on top of eBS 12.2.4 – this was shown in this first part , see here.
In this second part, we will show how to enable the REST services, how to enable the metadata provider for ICS and test eBS REST services, first from a native REST client (SOAPUI) and then from ICS. All steps except chapter 4 are also relevant if you want to use Oracle eBusiness Suite ISG REST services without ICS.
Chapter 1 – Configure Integrated SOA Gateway (ISG) in eBS 12.2.4
Enabling ASADMIN User with the Integration Administrator Role
We will execute the steps in section 3 of the MOS note:
Log in to Oracle E-Business Suite as a SYSADMIN user and enter the associated password.
Expand the User Management responsibility from the main menu of the Oracle E-Business Suite Home Page.
Click the Users link to open the User Maintenance page (under “Vision Enterprises”)
Enter ‘ASADMIN’ in the User Name field and click Go to retrieve the ‘ASADMIN’ user.
Click the Update icon next to the ASADMIN user to open the Update User window.
Remove the Active To date field and click Apply.
Click the Reset Password icon next to ASADMIN user to open the Reset Password window. Make sure that ASADMIN’s password is at least eight characters long.
Enter new password twice and click Submit.
In the Update User window, click Assign Roles.
In the search window, select Code from the Search By drop-down list and enter “UMX|FND_IREP_ADMIN” in the value text box.
Click Select.
Enter a justification in the Justification field and click Apply. You will see a confirmation message indicating you have successfully assigned the role.
In my case, a warning is displayed (which can be ignored because the server is restarted later anyway):
Updates to Role data will not be visible in the application until the following processes are started : Workflow Background Engine.

Valuable Features:
The integration possibilities with other Oracle Fusion middleware products is the most valuable feature of the SOA Suite solution.
Improvements to My Organization:
I'm a contractor, so my client organizations are the ones who benefit from SOA Suite. With it, it's quite visible the number of both internal and external processes that are more integrated. Another organizational benefit is that less human intervention is required when running the suite of products in SOA.
Room for Improvement:
Although the SOA Suite solutions integrate well with Oracle Fusion middleware products, it lacks similar integration with Enterprise Manager. This is something that, in my experience working with clients, is needed for SOA Suite to be a better product.
Use of Solution:
Including its predecessors, we've been using SOA Suite since 2004.
Deployment Issues:
There were no issues with the deployment.
Stability Issues:
There were regular issues with the stability of SOA Suite, but they were fixed with help from Oracle technical support.
Scalability Issues:
There have been no issues scaling it.

Valuable Features:
  • The technology adapters (Database, REST, LDAP, File, many more), which allow easy integration with technologically diverse systems.
  • BPEL and Service Bus, which allow diverse integration patterns to be easily implemented.
  • The extensive Enterprise Manager Fusion Middleware Control which provides management and monitoring capabilities.
  • The high availability features (mostly important for performance and stability).
Since the SOA Suite provides many components, it is an extensive toolkit for a developer, who can, with relatively little coding, quickly achieve complex functionality.
Improvements to My Organization:
We implement SOA Suite at different customers. The product helps them achieve their goals in terms of integration requirements (functional and non-functional). This ranges from service-enabling legacy systems to integrating COTS products in a stable, performant, and manageable way. Currently, I work for a customer that is digitalizing a legal processes. At this customer we implement reusable services and processes used by multiple front- and backend applications.

We’ve been talking about this for a couple years now, but finally did it. The idea is to take the very popular Open World panel session called “Oracle SOA Suite Tips and Tricks from Oracle Engineering and A-team” and bring this content to a much wider audience via webinar. We tested the waters with the first webinar in Jan, 2016 and it was even more successful than we had hoped.
We are now extending this into a larger series, to promote sharing of knowledge and expertise with the SOA Suite community at large. We have the commitment of the A-team and lots of good content from engineering, partners as well as customers. So, please check out the information below and register for the series.

With this post I'd like to provide a list of useful material regarding Oracle SOA 12c Upgrade.

VM vs Containers - DockerIntroduction
What is docker?
Unless you’ve been living without internet access for the last two years, it would be hard not to at least heard of Docker. But, as an emerging technology not everyone has taken the time to work out what Docker is, where it fits in and how it can benefit you.So, what exactly is Docker? Here’s what Docker themselves describe it as:Docker is an open platform for developers and sysadmins of distributed applications.
Essentially, Docker is a container based system for your applications. If you’re used to the concept of virtual servers, Docker provides further levels of abstraction for your application.
Here’s a visual representation of how it differs:
Rather than just being one part of the puzzle, Docker provides a number of components and tools to assist with the entire lifecycle management of the application. This includes the container environment, image management and orchestration.
Docker started it’s life as an internal project within a hosting company called dotCloud, but quickly took off once they open sourced it in early 2013. Since then, it's benefited from over 15,000 software commits from over 900 contributors.
Why use Docker?
Now that you have a basic understanding of Docker, there are a number of great reasons to start using it.
  • It’s very fast. Start a Docker container can be complete in as little as 50ms. That’s not a typo, it really can be this quick! This is the advantage of having such high levels of abstraction, you reduce the number of components you need to run. This also means that there's very little to no overhead in it's implementation.

There are many ways to integrate with you Oracle B2B through the use of SOAP WS and B2B supports both inbound and outbound message exchange.
This post provides an insight on how to expose securely SOAP web services to your trading partners.
As any channel to be consumed by your partners, you have to set it as a B2B Listening Channel. For that, B2B offers two flavors:
1.    Generic SOAP WSLD: based on default and simple B2B WSDL with just a SOA Header and a AnyType Body;
2.    Customized WSLD: you will need to upload your own customized WSDL to B2B that may content a richer payload structure.
Create a Web Service Listening Channel
The steps to create a new SOAP Listning Channel are similar to the steps to create any new Listening Channel: 
1.    Administration > Listening Channels
2.    Add a new Listening Channel
3.    Set the Name and the Type to Generic WS-1.0
Now is time to configure the listening channel based in your options.
Generic B2B WSDL
Using the generic WLSD SOAP is probably the quickest and easiest way to provide a Web Service interface to your partners. It relies on a default WLSD that accepts an AnyType, therefore accepts anything as a payload (e.g. HL7, EDI, XML, etc). Read the complete newsletter here.

BPEL 2.0Maarten Smeets posted a nice article describing asynchronous interaction in BPEL and BPM using WS-Addressing and correlation sets. I wanted to use Service Bus 12c to force the callback to go through a Service Bus proxy instead of going directly to the consumer. This can be useful when the target service should not have the ability to call services outsite of its trusted domain or network.
All sources can be found in my GitHub repository.
WS-Addressing provides a way for message routing and correlation using SOAP headers. It is an official specification. Service Bus, SOA Suite, JAX-WS and quite a lot of other frameworks and tools support it one way or the other. There are two versions of WS-Addressing: 200508 and 200408.
In an synchronous interaction the following headers are important:
  • Request:
    • ReplyTo
    • MessageId
  • Callback:
    • RelatesTo
In the request the ReplyTo specifies the address where the reply must be send to (or if no reply address is specified). The MessageId headers contains a unique id which can be used to to correlate the request to a future callback. In the callback the RelatesTo header contains the original MessageId. There are others headers for example Action which are important, but for creating an asynchronous interaction ReplyTo, MessageId and RelatesTo are all that are required.
SOA Suite 11g and 12c support WS-Addressing (don’t mention SOA Suite 10g) and provide out of the box correlation support. Using BPEL no code is required to use WS-Addressing for correlation (both as consumer and as producer).
Test scenario
A SOA composite will implement an asynchronous webservice (a fire & forget request followed by a future fire & forget callback). It will be exposed using a Service Bus project which will ‘hide’ the implementation for the outside world. For example the SOA composite might be running in a local domain, while the Service Bus project migt be running in a SOA CS cloud instance. This will allow to SOA composite to only receive traffic from ‘trusted’ networks and the Service Bus will handle all security.
This will be the test setup, where SoapUI will play the external consumer:
Read the complete article here.
Abstract WSDL
The abstract WSDL is really simple. It contains a message for the request and a message for the callback, two port types (one for the request and one for the callback) and a partnerlink specifying the roles. No WS-Addressing information is included here!

To many old fashion JDeveloper developers using Maven is a new and obscure thing as JDeveloper has his own build system and does not require ANT or Maven as a build or deployment tool. However if it goes to continuous integration with many small integration automatic builds done daily than using ANT or Maven is inevitable, of which Maven is newer and more popular. Unfortunately for SOA/OSB 12c developers, other popular IDEs, like NetBeans, Eclipse or IntelliJ have much better Maven support than JDeveloper. Still relaying on his old build and deploy system, and using somewhat hybrid approach on integrating Maven, JDeveloper has a lot of issues when it comes to creating new Maven based projects and build them. Moreover Maven problem does not ends with JDeveloper when it comes to proper working of Maven with OSB architecture but it spans whole Middleware architecture.
Typical continuous integration lifecycle is composed of several phases like: 1. Merging source code files from different source control branches (typically one or more branch for each developer) into one integration branch, 2. Deploying merged and consolidated integration branch back to the source control system, 3. Executing Hudson/Jenkins build job that has been triggered by post to version control system in integration branch 4. Jenkins plugin executes Maven command line to do: compiling, testing, packaging, and deploying of different projects belonging to the same application.
Therefore we can see that for continuous integration lifecycle to work properly it is not enough to be sure that Maven works from JDeveloper but also from the command line to be able to port our build environment to dedicated integration machine.
In this article I will try to explain Maven setup and necessary workarounds in order to enable proper functionality of Maven in both JDeveloper and command line environment within our SOA/OSB 12c Middleware installation.
Fixing JDeveloper Maven integration problems
When wi install our OSB 12c development environment JDeveloper is included in installation. When we open JDeveloper upon installation and we create our first OSB Application/Project we will see that maven build file (pom.xml) is already included in project. We can get wrong impression that Maven support is here and is working correctly.

image015.pngThis article describes the design of a reliable messaging solution for SOA integration projects. It uses concepts like canonical schemas, durable POJO (Plain Old Java Object) messages, publish-subscribe and error handling within the Oracle SOA, Oracle Service Bus and WebLogic JMS infrastructure.
The JMS Message
For consistency, the type of message we are publishing will be based on a canonical schema. Typically, you would have a JDeveloper project that stores the canonical schemas used by all your custom applications. These schemas could be version-controlled, e.g. by Subversion, as well as deployed to MDS as a SOA bundle. Sample JDeveloper project containing canonical schemas shown below.
In this article, we will use the employeeWorkSchedule schema as our message type.
Publishing JMS message from ADF Java application
We publish our message to JMS from ADF applications. To simplify the process of using Java to construct message objects based on our XSD canonical schema, we use the JAXB (Java Architecture for XML Binding) tool from JDeveloper.
As shown in Figure 2a below, select the XSD file, right-click and select “Generate JAXB 2.0 Content Model”.  Read the complete article here.

Whilst upgrading to I came across the following Post Installation actions at the READ.ME doc of the 22524811 patch:
"4 Post-Installation Instructions"
2. Add em property : hc.jmsAndDBSameTxn with 'true' value.
3. Following Healthcare Server properties are needed:
        - hc.sequencedEndpoints
                + ALL,, - comman separate value
                + Any endpoints after ALL will not be sequenced.
                + In this example, will have sequcing turned off. will have sequencing turned off.
Note for Bug 20029769:
 hc.HCMode (true/false, default false) - need to set to true
At the customer, we intended to promote the upgrade to the actual production environment and, because of this, it required further validation of the impacts of such upgrade could bring.
Since the description was not clear enough and I could not find information anywhere else, I raised a service request at Oracle Support for further clarification.
First, I would like to thanks Silviu from Oracle Support for his help and support he have been providing me for the last few years :)
And here are the conclusions of the service request and clarification of the new flags usage:
hc.jmsAndDBSameTxn -  if true, committing to the JMS for customer JMS will be on the same transaction as database.  If database is rolled back, then the message will not be committed to JMS as well. (I'm waiting additional clarification for this point and will add it here once I have it).
Read the complete article here.

Maven is not compiling the composite when a BPEL process contains java embedding. Just incorporating java embedding makes the maven compilation to fail. If the java embedding is removed then the composite compilation is successful in Maven. This issue can be reproduced  with JDeveloper 12.1.3.x
First I tried to solve this issue by adding dependency declarations for orabpel.jar in the soa maven plugin section and the pom.xml itself. However this approach doesn’t solve my issue. After another research in the Oracle Support system I found two interesting notes:
  • Unable to compile a composite that contains a Java embedded activity with Maven (2050971.1)
  • Failure when compiling a BPEL process in SOA 12c, ‚package com.collaxa.cube does not exist’ (2112178.1)
Both notes describe exactly the issue I currently have. The note 2050971.1 contains a reference to the bug no. 20229616 wherefore no patch is available until now. But it contains a description for a workaround. The workarounds means to put every needed Java library in the folder SOA/SCA-INF/lib. From my perspective that isn’t an appropriate solution, because the missing classes mention by the compiler are in orabpel.jar. This jar file is part of SOA Suite and already available on the infrastructure side. Moreover everything in /SCA-INF/lib is part of the composite and uploaded to MDS. The second support note 2112178.1 references a patch, but it doesn’t also solve the issue. Due to this I build a solution that automates the workaround with SOA/SCA-INF/lib by using Maven plugins.
The solutions contains 3 steps:
1. Using the Maven Dependency Plugin to copy the orabpel.jar to SOA/SCA-INF/lib folder. The copied orabpel.jar will be renamed to only4compile.jar. Further it is important to bind the execution of the plugin to a phase before running the Maven SOA Plugin.

Flex fields Mapping Tool
by BPM SOA Solutions Team

How many times have you had to repeat the same sequence in the BPM workspace to map a Human Task payload attribute to a public Flex Field? Let's do a bit of re-cap:
1.    login to the Workspace with administration permissions
2.    go do Administration
3.    go to Public Flex Fields
4.    create all Labels
And then, for each human task:
1.    search for the task
2.    choose the payload attribute
3.    search for the label to use (you can create them here as well)
4.    repeat until you've mapped all the labels you need
5.    save and move to the next
It seems like a lot of work to do and it is fair to say that our platform team was not very happy to do these tasks manually. Even when developing these mappings need to be re-created from time to time (more often than we wished). The whole process is furthermore error-prone, specially when moving from development to QA and to Production environments.
Automating the creation and mapping of labels and payload atributes
Oracle BPM/SOA 11g and 12c expose an API for managing labels and mapping them as required. The interface provides a series of methods for creating and deleting labels, as well as creating PayloadMapping instances to map a label to a payload attribute.

JMS is perfect for setting transaction boundaries and in OSB it is pretty clear on how JMS transactions are handled. However, in SOASuite using the JMS adapter the SOA Infrastructure is handling your JMS transactions by default; and messages are removed from the queue rightaway because the Get's are Auto-acknowledged. If something fails, you would expect that messages are rolled back to the JMS queue and eventually moved to the error queue. But, again by default, not with the SOASuite/JMS Adapter. In that case the BPEL process, for instance, fails and get's in a recovery state, to be handled in the 'Error Hospital'in Enterprise Manager. But I want JMS to handle it! (Says the little boy...)
So how do we accomplish that? Today I got the chance to figure that out.
Start with a JMS setup with a JMS Server, Module and a Queue with an Error Queue that is configured to be the error destination on the first queue. On the first queue set a redelivery limit to 3 and a redelivery delay on for instance 60000 ms (or something like that). I'm not going in to that here.Create also a Connection Factory in the JMS Module with a proper jndi, something like 'jms/myApplicationCF'.
In the JMS adapter on SOASuite there are several OutboundConnectionFactories already pre-configured. It is quite convenient to use the one with JNDI 'eis/wls/Queue'. But if you look into that, you'll see that it uses the default WebLogic JMS Connection factory 'weblogic.jms.XAConnectionFactory'. Not much wrong with that, but you can't configure that for your own particular situation. But more over it is configured with 'AcknowledgeMode' = 'AUTO_ACKNOWLEDGE'. As you can read in the docs there are three values for the AcknowledgeMode:
  • DUPS_OK_ACKNOWLEDGE, for consumers that are not concerned about duplicate messages
  • AUTO_ACKNOWLEDGE, in which the session automatically acknowledges the receipt of a message
  • CLIENT_ACKNOWLEDGE, in which the client acknowledges the message by calling the message's acknowledge method
So create a new outbound connection factory, with a JNDI like 'eis/jms/MyApp'. 
Now, apparently we don't want  'AUTO_ACKNOWLEDGE', because that would cause the message-get acknowledged 'On Get'. So you could rollback until 'Saint Juttemis' (as we say in our family) but it won't go back on the queue. Dups aren't ok with me, so I'll choose 'CLIENT_ACKNOWLEDGE' here. Then there's another option: 'IsTransacted'. I want that one on 'true'. Then in ConnectionFactoryLocation, you'd put the JNDI of your JMS Connection factory, in my example 'jms/myApplicationCF'. So you'll get something like:
Read the complete article here.

Oracle official sample Chef cookbooks and Puppet modules are now available on Oracle’s official GitHub page and for Java, WebLogic and Fusion Middleware .
Chef and Puppet are arguably the most popular provisioning frameworks and we would like to help you with your WebLogic and Fusion Middleware provisioning by publishing samples for Chef and Puppet.  The Chef and Puppet sample modules and cookbooks are almost the same and are using the same development frameworks.
We start this series of posts with an introduction what these cookbooks and modules can do and provide a simple quickstart how to create a WebLogic domain in Chef or Puppet on a Windows, Linux or Solaris host. In the following posts we will install FMW software, patch and extend a domain with FMW software.
These Chef cookbooks and Puppet modules allow you install WebLogic together with Fusion Middleware on any Linux, Solaris or Windows host. The cookbooks should work in Chef 11 & 12 and can be used with Chef server or with Chef Solo. The modules should work on Puppet 3 & 4 and it should not matter if you use Puppet Enterprise, an agent or just use puppet apply.
The first release on github will contain the following cookbooks and modules:
  • fmw_jdk, installs JDK 7 or 8 and optionally configures the urandom random number generator service for Linux distributions.
  • fmw_wls, installs WebLogic 11g or 12c and optionally create thes Oracle user and group on solaris and linux.
  • fmw_bsu, patches a WebLogic 11g middleware home.
  • fmw_opatch, patches WebLogic 12c or any Fusion Middleware 11g, 12c product.
  • fmw_inst, installs FMW 11g, 12c product including Oracle SOA Suite, Service Bus, MFT, OIM, ADF Runtime, and WebCenter.
  • fmw_rcu, creates a 11g, 12c Common or SOA Suite FMW repository on an Oracle Database.
  • fmw_domain, creates a domain in development mode, configures the node manager, start the admin server and extend the domain with ADF/JRF, Service Bus, SOA Suite and optionally with BAM and Enterprise Scheduler.
A couple of important notes about these cookbooks and modules:
  • They don’t download any (free or licensed) software from OTN, Oracle support or edelivery, this is the responsibility of the user/customer.
  • Oracle Support won’t support these cookbooks or modules but you can raise issues or send us pull requests on github.
  • Binaries should be locally accessible in a directory or a network share.
  • They will create a domain only in development mode.
  • They won’t do multi-node provisioning like pack/unpack of a domain on cluster nodes.
  • Passwords in Chef can be defined in databags and in Puppet you need to do it yourself in Hiera.
  • They have dependencies to each other and will automatically include or require the depended manifest or recipe.
  • The default recipe/manifest does not do anything, you have to use the specific recipes or manifests. In Puppet the default manifest will be used to set some module defaults.
Detailed overviewhese cookbooks and modules contains recipes and manifests with resource/providers in Chef and type/providers for Puppet. The recipes and manifest are a quick way to get you started and these minimal recipes are just calling the matching resource/type providers. You can call these yourself in one of your own cookbooks.

Oracle Fusion Middleware provisiong is always a critical prerequisite which will substantially influence the success or failure of our development projects. Those of us who have spent many years working with this toolset in its many versions, should know for sure what a distressful experience it is to work with sloppily or incorrectly provisioned environments.
Provisioning can also consume a lot of our precious time, whether it is performed locally or in controlled environments belonging to our organization / customer. As the components have evolved, setup options have also become increasingly complex and diverse (although maybe friendlier from a UI perspective), and even though we may have mastered this craft and are capable of producing a nice and shiny configuration, replicating this consistently and for multiple environments where we can expect high variance regarding product versions, particular requirements, limitations and criticality levels, is without any doubt a very challenging and potentially error-prone endeavor. Add dependencies, intangibles and deadlines to the mix and this can become as complicated as any other project task.
Nevertheless, for the time being and with all the tools at our disposal, this provisioning processes can be easily streamlined and automated, so we can stop the suffering while also learning some really exciting stuff and providing value to our organization / customer.
Automated provisioning: what are we looking for?
This “value” we’ve mentioned may represent lots of things when talking about an optimized provisioning cycle, for example:
  • Agility / Speed: which will also translate into developer productivity, time to market and enhanced DR / scaling capabilities.
  • Consistency / Standardization: so we can focus mostly on resolving business-oriented challenges rather than tripping up with environment-related issues.
  • Change management: being able to evolve our environments by patching, upgrading and fine tuning in an orderly fashion, and without the fear of it collapsing like a house of cards at the minimum alteration.
  • Competency building: so your team will be able to learn, perform and improve well-delimited and highly repeteable tasks rather than playing “heroball” (where everyone and everything ends up depending on a single engineer’s prowess and availability, sound familiar?)
So, which options do we have?
There are so many, but let’s talk about some of them and provide some examples and references. For instance, we will always have the good old config wizard: Read the complete article here.

Before you dive into this edition, a reminder that while the Spring 2016 OTN Virtual Technology Summit is history, you can still access all of the Middleware Track session videos in the OTN VTS Middleware Replay Library:
Call for Papers: Session proposals are being accepted for future OTN Virtual Technology Summit events. Submit your proposal for Middleware track sessions in the OTN Virtual Technology Summit Middleware Ideas Space, part of the OTN Community Platform.
Watch the Twitter hashtag
#OTNVTS for the latest information.
We're listening! Your feedback is essential to the success of this publication and of OTN in general. If you have comments or suggestions regarding this newsletter or any of the resources for middleware pros available on OTN, please share your thoughts:
Bob Rhubart,
Manager, OTN Architect/Middleware Community

BPM & ACM Section

nullANNOUNCING Oracle Process Cloud Service 16.2.1 Release
We are pleased to announce the availability of the 16.2.1 release of Process Cloud Service (PCS)
What's New!
  • Document Workflow Process Apps
  • Business Indicators and Analytics Dashboard
  • REST Service Connectors
  • New Process Composer
  • New Data Association and Transformation Editor
  • Federated SSO
  • OAuth Authentication for REST API
Document Workflow Process Apps
Oracle Process Cloud Service introduces a new Document Start activity to create Document Workflow Process Applications specifically designed to process documents and document folders from Documents Cloud Service. Documents and folders used to initiate a Document Workflow Process Application are automatically associated to the process, providing participants easy access to the content within the context of their assigned tasks. The introduction of first class Document Workflow capabilities makes it easy to create processes to manage document review and approval, transactional document management and light weight case management use cases.  
Business Indicators and Analytics Dashboard
Business indicators enable you to capture and display business metrics specific to your applications. Use the Business Analytics Dashboard to plot and view charts, graphs and reports for business metrics captured as business indicators. Create charts that display business indicator values. In Composer, developers create business indicators for data objects whose metrics they want to capture and display as X axis, Y axis, and filter values. In Workspace, you select business or system indicators to plot them in charts, graphs and reports.
REST Service Connectors
Use the new REST Service Connector to invoke RESTful services directly from within a process flow. The Service Activity has been enhanced to support both SOAP and REST Service Connectors, providing a familiar approach to interacting with external data sources and systems. Using the REST Service Connector you can easily define the resources, operations and payloads needed to connect to a REST service, regardless of the description language used to define the service.
New Process Composer
The new Process Composer has a more flexible and intuitive user Interface that can now be accessed through mobile tablets. The BPMN palette is easier to navigate. The process Activities are easier to access. And improved process flow layout makes it easier to create professional and organized looking process maps. Select an Activity to choose from a contextual set of actions and properties to configure the Activity behavior. Changing process sequence is more intuitive and provides contextual instructions on sequence flow alternatives.
New Data Association and Transformation Editor
The new Data Association editor greatly simplifies the task of mapping data between process Data Objects and Activities. Separate Input and Output associations allow for a more natural experience that makes it easy to map and review associations. Simply drag-and-drop Data Objects and Activity Payloads or use the intelligent auto-complete data entry. Even create new Data Objects right in the editor. Define reusable Transformations to associate different data types or reduce complex mappings. Define them once and apply wherever they’re needed in the application.
Federated SSO
Oracle Process Cloud Service now supports federated single sign-on (SSO) and authentication. Users who enter their valid credentials are authenticated through the their identity provider such as Oracle Identity Federation (OIF) or Active Directory Federation Services (ADFS) using the Security Assertion Markup Language (SAML) protocol, and redirected to the Oracle Process Cloud Service Workspace or Composer home page.
OAuth Authentication for REST API
Oracle Process Cloud Service now accepts OAuth tokens as an alternative to basic authentication for our REST APIs
Want to try Process Cloud Service? Please visit our Community wikiPaaS Demo Accounts (Community membership required).
For more information please visit the PCS tag here. (Community membership required).

I have just published my first OTN Tech Article where I present a use case that demonstrates how Oracle Process Cloud Service (Oracle PCS), Oracle Mobile Cloud Service (Oracle MCS) and Oracle Mobile Application Framework (Oracle MAF) can be use together to expose  an Oracle PCS process instance as a web service and consume it from an external system, web application or mobile application.
"Oracle Process Cloud Service is a Platform as a Service (PaaS) provided by Oracle Cloud, allows you to rapidly design, automate, and manage business processes in the cloud."

"Oracle Mobile Cloud Service is Oracle's Mobile Backend as a Service (MBaaS) and enables companies to create and deploy scalable, robust, and secure mobile applications quickly and easily."

"Oracle Mobile Application Framework is a hybrid mobile framework that provides a visual and declarative development experience for the rapid development of multi-platform applications"
You can check the full article here:

Oracle has announced retirement of Oracle Application Implementation Method (AIM) and anyother implementation methodologies as of January 31, 2011.
Oracle Unified Method (OUM) is the single implementation methodology designed to be used for ALL Oracle product implementations.
OUM supports Oracle-based Business Solutions including:
  • Service-Oriented Architecture (SOA)
  • Business Process Management (BPM)
  • Enterprise Integration
  • Custom Software
  • Enterprise Security
  • Business Intelligence (BI)
  • WebCenter
  • Enterprise Application Implementation
  • Cloud Application Services Implementation
  • Software Upgrade
Oracle Unified Methodology (OUM) – A video tutorial on Oracle Unified Method (OUM) vs Application Implementation Methodology (AIM) This includes definition of OUM, OUM focus areas, implement views like Requirements-Driven Application Implementation or Solution-Driven Application Implementation and OUM Documents equal to AIM documents lik RD050(Gather business requirement), TE040(Test Scripts), BP080(Future Business Model), BR100(Define Application Setup).

Architecture & AppAdvantage Section

Emerging Tech And The Enterprise

Wearables - your Apple Watches, Fitbits, and Misfits - are finally coming out to play in the world of enterprise applications. The Internet of Things (IoT) is also changing the game, so adopting a smart strategy is key. If you haven’t yet, check out this post on the Voice of User Experience (VoX) blog, “Wearables, IoT push Oracle’s emerging tech development.”
Enterprise use cases can be hard to come by for some technologies, such as voice and gesture as input, but Oracle needs to keep up with the latest developments in those fields anyway so that we’re ready when an enterprise use case comes up. Another post on VoX, “New ways of input still on the verge of the enterprise,” explains how we’re doing that.
Interested in how we
research, design, and develop for these emerging technologies? We’ve got three new emerging tech articles that describe the challenges and provide insight into how the Oracle Applications User Experience (OAUX) team gets it done. For a look at how this technology influences Oracle’s cloud user experience strategy, head to this recently updated article from Jake Kuramoto, director of the AppsLab, the OAUX Emerging Technologies team.

Platform For Jeremy Ashley

The OAUX Group Vice President has two new pages live on You will find him among Oracle's Thought Leaders, and he's also listed as a corporate spokesperson for North America.
This is part of an ongoing effort to give Ashley a platform as a Thought Leader at Oracle. Since mid-2015, he’s been publishing on a variety of topics related to user experience and design on He’s been speaking at events around the globe, and a new push is being made to capture the recognition his team deserves for their hard work on the Cloud user experience. Jeremy's Thought Leader page contains several links to recent key posts on, links to Jeremy's LinkedIn profile and Twitter feed, videos in which he shares his perspective on innovation and user experience, and links to the Usable Apps website and the VoX blog, where you can find posts and articles from many members of the OAUX team on projects you've all had a hand in.

Customer Connect Webinars

The OAUX team has several new webcasts to share. Please take a look. You must be a member to view the webcasts.

So why would the SOA/ BPM community be interested in such? Read on and you will find out.
IaaS offers us elastic compute, elastic storage and network services. This allows you to run any workload in the cloud, cheaply and performantly. Essentially what we are offering is a software defined virtualized data center in the Oracle cloud. I have begun a series of blog posts to introduce this service to the community.
The first post introduces IaaS and its terminology
It also introduces Oracle’s Public Cloud Machine, which gives you all the advantages of Oracle Public Cloud, albeit behind your firewall. After reading this post, you will be generally au fait with the concepts.
The second post details how to create IaaS resources
Here we see how easy it is to do this with the Compute Cloud console. Effectively, all we need to do is reserve an ip address, create storage and finally the Linux vm. All of the steps covered can, of course, be automated – a feature covered later.                 
Posts three and four cover Networking. The former,
goes through the basics of
configuring network access to a vm. The latter covers setting up networking between two vms. Here I detail how to open port 23 for tcp communication.
The fifth post, details how to add additional storage to a running instance, while the sixth post, details the rapid provisioning of IaaS resources through orchestration. Essentially, I show how to script the whole setup, covered in the previous posts.
So, again, why is this interesting for the SOA/BPM community? Because you can offer your customers many services around IaaS.
From lift and shift, to run and manage, there are many opportunities for you out there.
So, as the Romans were wont to say, Carpe Diem!

Additional new content SOA & BPM Partner Community

OTN's Virtual Technology Summit Online, Replay Learn from Java Champions and Oracle engineers, as they share their insights and expertise through hands-on-labs, highly technical presentations, and demos.
Chef and Puppet Samples on GithubThese modules allow you install WebLogic together with Fusion Middleware on any Linux, Solaris or Windows host
PCS, MCS and MAF IntegrationRuben Rodriguez Santiago's article presents a use case that demonstrates how you can use Oracle Process Cloud Service, Mobile Cloud Service, and Mobile Application Framework can be used together to expose an Oracle PCS process instance as a web service and call it from an external system, web application, or mobile application. Read the article.

Top tweets SOA Partner Community
May 2016

OSB Resequencer tablesSend your tweets @soacommunity #soaCommunity and follow us at Make sure you share your content with the community


On-Demand Trainings

Event Name
 ADF Advanced Training on-demand chapters one and two

In-Class Trainings For the latest trainings please visit our SOA & BPM Partner Trainings wiki feel free to add your offerings!
 Utrecht, Netherlands
 Utrecht, Netherlands
Istanbul, Turkey 
Utrecht, Netherlands 
Local Presales 
 Paris, France
Product Management 
Barcelona, Spain
Oracle University
Live Virtual Class
Oracle University
London, United Kingdom
Oracle University
 Katwijk, Netherlands
 Dublin, Ireland
Bucharest, Romania
Oracle University
Gummersbach, Germany
Oracle University
Barcelona, Spain
Oracle University
Gummersbach, Germany
Oracle University
London, United Kingdom
Oracle University
Lisbon, Portugal
Oracle University
Lisbon, Portugal
Oracle University
London, United Kingdom
Oracle University
London, United Kingdom
Oracle University
Vienna, Austria
Oracle University
Manchester, United Kingdom
Oracle University
London, United Kingdom
Oracle University
Lyon, France
Oracle University
Lisbon, Portugal
Oracle University
Lisbon, Portugal
Oracle University
London, United Kingdom
Oracle University
Colombes, France
Oracle University
London, United Kingdom
Oracle University
Vienna, Austria
Oracle University
Lisbon, Portugal
Oracle University
Lisbon, Portugal
Oracle University

My private Corner - Discover Portugal

We will run the sixth edition of the Summer Camps again in Lisbon. This is your opportunity to discover the beautiful country. You can enjoy the beaches of Oeiras with your family, try a surfing lesson, visit the exiting city of Lisbon, go shopping or enjoy the wonderful seafood. Summer holiday season ends in August in Portugal. Go on a trip to the North to visit Porto and great vineyards in Douro valley. Or the Mediterranean beaches in the South – It is a great country. Or the trip is your goal like Carsten’s bike trip last year.
See you in Lisbon  #jkwc


 Contact Us
 Quick Links



Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Oracle Corporation - Worldwide Headquarters, 500 Oracle Parkway, OPL - E-mail Services, Redwood Shores, CA 94065, United States

You are receiving this communication because of your current Oracle PartnerNetwork (OPN) membership agreement. General Marketing e-mail opt-out preferences may have been overridden to ensure that you receive this program information. If you are a designated OPN Administrator you may not opt out of receiving communications from Oracle PartnerNetwork; please refer to your OPN agreement for additional information.

You can login to your Oracle Partner Store account to sign up for OPN Solution Specific Updates or you can opt-out of general Oracle Marketing e-mails at any time. Please note that opting-out of Marketing communications does not affect your receipt of important business communications related to your current relationship with Oracle such as Security Updates, Event Registration notices, Account Management, and Support/Service communications.

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.