MARCH 2015

Specialized. Recognized by Oracle.
                                    Preferred by Customers.

Community Newsletter

Service Oriented Architecture

Business Process Management

Table of contents

SOA Partner Community Newsletter March 2015

Fusion Middleware Partner Community Forum 2015 presentations and key announcements

Fusion Middleware Partner Community Awards 2015

Stream Explorer 12.1.3 is available for download

Quick Introduction to Oracle Stream Explorer – Business User friendly processing of real time events by Lucas Jellema

Quick Introduction to Oracle Stream Explorer Part Two– Business User friendly processing of real time events (enrichment, calculation) by Lucas Jellema

A First Glance at Oracle Stream Explorer 12c by Arturo Viveros

Oracle Stream Explorer by Andreas Chatziantoniou

Setting up Oracle Stream Explorer 12.1.3 by Patrick Sinke

Stream Explorer article series by Niall Commiskey

Getting Started with Oracle Stream Explorer free online training at Oracle Learning Library

Stream Explorer hands-on training April 14, 2015 Oracle HQ

API Manager available for download

Oracle introduces API Manager! by Maarten Smeets

Preparation for Live Mobile Hacking with an OFM 12c red stack – Budapest 2015 by Lucas Jellema

Best Practices to Adopting a Successful Cloud Integration Strategy

Fusion Middleware WebService Security whitepaper by Michel Schildmeijer

Leveraging Agile and Scrum on SOA and BPM projects by Kris Nelson

Upgrading to SOA 12c and details of the next UKOUG Middleware SIG by Simon Haslam

Managing Idempotence in SOA Suite by Waslley Souza

Deploying SOA Suite 12c artifacts from Nexus by Maarten Smeets

SOASuite UMS: Deregister obsolete Messaging Client applications by Martien van den Akker

How to use the Domain Value Map (DVM) in Oracle Service Bus 12c by Jan van Zoggel

CI using Oracle Fusion Middleware 12C: Part 2. Building a SB and SOA project using maven and the MDS by Hugo Hendriks

Purging and partitioned schemas by christian

Document Editor - Defining a custom message (Part 1 of 3) b2b SOA Suite by Bernardo Cabaços

Performance Study – REST vs SOAP for Mobile Applications by Steven Davelaar

SOA 12c – Using Maven for SOA Projects deployment by Silva

Java and the Internet of Things: Automating the Industrial Economy

Sneak Preview of Oracle Process Cloud Service by Mala Ramakrishnan

BPM 12c Advanced Error Handling and Recovery - Part 1 by Antonis Antoniou

Invoking REST Service from Oracle ACM Java Activity by Andrejus Baranovskis

Changes in JDeveloper 12c BPM simulations by Patrick Sinke

PaaS4SaaS UX Enablement with Certus Solutions: Valid Business Proposition by Ultan O'Broin

RELEASE 9 PAGE User Experience Highlights

Additional new content SOA & BPM Partner Community

Top tweets SOA Partner Community – March 2015

SOA PARTNER COMMUNITY CALENDAR

         

Oracle Media Network

Stay Connected

OPN on PartnerCast

SOA Partner Community Newsletter
March 2015

Dear SOA Community,

We are Thanks for an excellent Fusion Middleware Partner Community Forum 2015! Thanks to all partners investing a week to continue to grow our joint business. In case you couldn’t make it to Budapest our key announcement includes the next phase of the Middleware ACT on campaign, Integration Success Workshop and the Cloud Platform for Digital Business Presentation. All presentations are available at the SOA & BPM Community Workspace  (community membership required – you get workspace access within a week)

During the conference we also announced the Fusion Middleware Partner Community Awards 2015 – congratulations to all partners!

Two new middleware products became available Stream Explorer  and API Manager. Great to read the first community feedback & best practice: Quick Introduction to Oracle Stream Explorer – Business User friendly processing of real time events & Quick Introduction to Oracle Stream Explorer Part Two– Business User friendly processing of real time events (enrichment, calculation) & A First Glance at Oracle Stream Explorer 12c & Oracle Stream Explorer & Setting up Oracle Stream Explorer 12.1.3 & Stream Explorer article series & Oracle introduces API Manager! Thanks!

Thanks to the community for sharing all the SOA articles: Preparation for Live Mobile Hacking with an OFM 12c & soamythbusters & Best Practices to Adopting a Successful Cloud Integration Strategy & Fusion Middleware WebService Security whitepaper & Leveraging Agile and Scrum on SOA and BPM projects & Upgrading to SOA 12c and details of the next UKOUG SIG & Managing Idempotence in SOA Suite & Deploying SOA Suite 12c artifacts from Nexus & SOASuite UMS & REST-enable existing SOAP & How to use the Domain Value Map (DVM) & CI using Oracle Fusion Middleware 12C &  Purging and partitioned schemas & Document Editor - Defining a custom message (Part 1 of 3) b2b SOA Suite & Performance Study – REST vs SOAP for Mobile Applications & SOA 12c – Using Maven & Java and the Internet of Things:  Automating the Industrial Economy.

In the BPM Section of the newsletter we give you a Sneak Preview of Oracle Process Cloud Service by Mala Ramakrishnan. Thanks to the community for sharing all the BPM articles: BPM 12c Advanced Error Handling and Recovery - Part 1 & Invoking REST Service from Oracle ACM Java Activity & Changes in JDeveloper 12c BPM simulations.
In our last section Architecture & AppAdvantage we published an article from Ultan about a POC with Debra where they expand Oracle SaaS solutions with Oracle PaaS services. Additional the RELEASE 9 PAGE User Experience Highlights are available.

Best regards from holiday

Jürgen Kress
Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Blog  Linkedin  Twitter

Fusion Middleware Partner Community Forum 2015 presentations and key announcements

Embedded image permalinkThanks for an excellent Fusion Middleware Partner Community Forum 2015! Special thanks for our excellent speakers for the great presentations and everybody to be a real community. With 175 attendees from all over Europe Middle East and Africa including friends across the world from US, Brazil, Mexico, Peru, Costa Rica. Once again the largest group with 25 attendees came from the Netherlands! In case you couldn’t come to Budapest make sure you read the blog post from the community:

Thanks to the Community for the excellent articles! Feel free to send your article via twitter #ofmForum
Our key announcement includes the next phase of the Middleware ACT on campaign, Integration Success Workshop and the Cloud Platform for Digital Business Presentation

Presentations
All presentations are available at the Community workspaces (community membership required – you get workspace access within a week)

ACT on Middleware Marketing Campaign and ICS & PCS pre-view events and Integration Success Workshops
We continue to offer our Fusion Middleware Innovation and Consolidation marketing campaign. Additional we offer Integration Cloud Service (ICS) and Process Cloud Service (PCS) pre-view events for your customers. The goal is to continue to grow our joint middleware pipeline, therefore please use campaign code “EMEAPM14050901MPP002C001” for any new opportunities.
We would like to encourage you to run Integration Success Workshop for all your existing SOA Suite customers to upsell more services  http://tinyurl.com/soaisw
Marketing Services: Promote your events, services and solutions! Events.Oracle.com & Solutions Catalog & Cloud Marketplace
SOA & BPM marketing: ACTon marketing campaign: Overview presentation & Campaign kit & Pre-Sales kit and additional SOA Campaigns & BPM Campaigns
WebLogic & ADF marketing: ACTon marketing campaign Overview presentation & Campaign kit and additional Campaigns iAs to WebLogic campaign kit & WebLogic 12.1.2 workshop
If you are a SOA Specialized and committed to invite your customers please contact:

Sales Digital transformation presentation
Cloud Platform for Digital Business Presentation
Make sure you update your customers on Enabling Digital Leadership:

    • Digital Experience
    • Business Agility
    • Digital Connect
    • Immediate Reactions
    • Digital Identity

Sales kits including:  Sales plays & cheat sheets & Presentations (ppt format) &    Live demos – virtual box / hosted demo system &    Oracle Customer Visitor Centers, are available at our Community workspaces: SOA & BPM and WebLogic and ADF
Align with Oracle Middleware sales team (contact your Oracle partner manager). Register your opportunities in the Open Market Model Please use campaign code “EMEAPM14050901MPP002C001”. We highly recommend to register any opportunities specially cloud based opportunities, where is reselling is only available by one off approvals.

Pre-Sales: Integration Success Workshops and Oracle Demo Systems GSE
Integration Success Workshops

    • Goal: discover new opportunities at your customers
    • Call to Action: Run at all your existing customers
    •  Available today http://tinyurl.com/soaISW

GSE Demo System
Oracle Demonstration Services provides demonstration environments to qualified Oracle PartnerNetwork (OPN) members, allowing partners to leverage the competitive advantages of Oracle's technology and applications products. Environments are offered for the purpose of delivering demonstrations and training on Oracle's technology, applications, and cloud products. Get a demo account here.
Additional GSE demo material is available at our SOA & BPM Workspace: Platform & Integration Cloud Service & Process Cloud Service

Certification free vouchers
We offer all SOA & BPM & WebLogic Partner Community members free vouchers for implementation assessments and free training material (based on availability):

If you'd like to get a free voucher please proof of your knowledge by sending us a screenshot of your pre-sales certificate:

Free of charge at the OPN Competency Center https://competencycenter.oracle.com (including free online training).
To request the free voucher please send an e-mail with the screenshot to your local enablement manager including your Name, Company, E-mail, Country and the subject SOA free voucher! (limited to partners from Europe Middle East and Africa) Vouchers request should be submitted by April 25th 2015. Vouchers are valid until May 25th 2015 (based on local availability and dates).

Frank Lauer              Overall Contact                    frank.lauer@oracle.com
Yves van Looy           BeLux                                    yves.van.looy@oracle.com
Jean-Jacques Panissi, France                                 jean-jacques.panissie@oracle.com
Sabina Rieger              Germany                             sabina.rieger@oracle.com
Luca Maghernino          Italy                                     luca.maghernino@oracle.com
Anne Hornborg             Nordics                               anne.hornborg@oracle.com
Claudia Costa               Portugal                              claudia.costa@oracle.com
Ana Maria Gallego        Spain                                   anamaria.gallego@oracle.com
Ishacq Nada                  UK                                        ishacq.nada@oracle.com
Samantha Pavia            UK                                        samantha.pavia@oracle.com

Get your local Training plan! Please contact also your local enablement manager above and read the community newsletters for the next training www.oracle.com/goto/emea/soa !

Connect & network & share & learn & certify
WebLogic     Blog  & cid:image002.gif@01CABAD4.00FB4220 Twitter &  Facebook
SOA & BPM  Blog & cid:image002.gif@01CABAD4.00FB4220 Twitter &  Facebook
Send us your blog posts and articles via twitter #soaCommunity #WebLogicCommunity or e-mail and we will publish them in the community newsletter or OTN!

Pictures
First impressions of the Community Forum are available at our Facebook pages – share yours! SOA Community Facebook page and WebLogic Community Facebook page

Twitter highlights #ofmForum
 

Vikas Anand Thank you #soaCommunity for the amazing #ofmForum !

Jon petter hjulstad
Back in Oslo after a tremendous #ofmForum - @soacommunity is the best community!

VLAD BABU
#ofmForum Heading to the airport! Fantastic event! Great to see ex EPC colleagues Monica Bratu & Cosmin Tudor

Mark Simpson
Thanks @soacommunity for a great event. Great sessions, great discussions, great venue and most of all, great host. See you next time.

Debra Lilley
@soacommunity thankyou for a great event looking forward to the bootcamps tomorrow this is the best A&C community #ofmForum


Robert van Mölken
Missed the #ofmForum this year. Read my recap of the conference - http://bit.ly/ofmForumXXrecap  - I will remember it for a long time! @soacommunity

Yogesh SontakkeThank you @soacommunity & Budapest for an enjoyable and productive #ofmForum . The best partner community by far!

Luis Augusto Weir
Best #ofmForum ever. Awesome week thanks @soacommunity and all OFM PMs and all @oracleace that presented for such a good work!! Now to rest

Vikas Anand
Good bye Budapest: amazing #ofmForum ! #soaCommunity: you are the best!

Danilo Schmiedel
You @soacommunity and @VikasAatOracle should get an award for outstanding community support! Thanks! #ofmForum

Olivier tordo
2 intense and inspiring days at #ofmForum. Long life to this great community!

Marinus Snyman
Did not get a chance to THANK U for a great event in person; in a age of digital disruption Twitter is just as good #ofmforum

Thanks to all partners investing a week to continue to grow our joint business.
Thanks for an excellent Fusion Middleware Partner Community Forum 2015!

Jürgen Kress

Fusion Middleware Partner Community Awards 2015

Thanks for all the partners for the excellent contribution and on-going business! You are the key for the joint Fusion Middleware success. It becomes every year harder to choose the winners, due to all the excellent work and contributions.

The awarded partners have proven cutting edge projects with the latest Oracle technology and most important their contribution to the community like blogs, newsletters, conferences, papers, twitter, LinkedIn and their participation in the partner advisory councils.

THANKS to the whole community and congratulation to the winners:

 

BPM Contribution 2015
Andrejus Baranovskis & Danilo Schmiedel

SOA Contribution 2015
EASYTEAM

Cloud Contribution 2015
Debra Lilley & Lonneke Dikmans

Digital UX Contribution 2015

Griffiths Waite

WebLogic Contribution 2015
SYSCO

ADF Contribution 2015
AMIS

Community Contribution 2015
Niall Commiskey



 

SOA Section


Stream Explorer 12.1.3 is available for download

The Oracle Stream Explorer platform provides a compelling combination of an easy-to-use visual façade to rapidly create and dynamically change Real Time Event Stream Processing (Fast Data) applications, together with a comprehensive run-time platform to manage and execute these solutions.

For more information including ppt presentation and training material please visit our SOA Partner Community Workspace (SOA Community membership required). Please send us your feedback via twitter #StreamExplorer.

Quick Introduction to Oracle Stream Explorer – Business User friendly processing of real time events by Lucas Jellema

The new Oracle Stream Explorer provides us with a [business]user friendly facility to process real time events. Through visually appealing and functionally intuitive web wizards, Stream Explorer has us construct explorations that consume events from streams, process these events through filtering, aggregation, pattern matching and enriching and deliver these events to downstream destinations.

Using Stream Explorer, we can tap into streams of events – frequently JMS messages and alternatively HTTP PUB/SUB, SOA Suite EDN events or REST calls. For testing and demo purposes, we can use an CSV file as the source for a stream exploration. A stream is fed into one or more explorations that do the interpretation and processing of the events. A target can be associated with an exploration to have the outcomes of the exploration – which are also events, at a more elevated level after all the processing has taken place – delivered for subsequent action or communication. Destination types available for targets are JMS, REST Service, HTTP Pub (channel) and the EDN of SOA Suite. Again, for development, testing and demonstrations, a CSV file can be set as the target.
In this first introduction to Stream Explorer, we will discuss a very simple challenge: we are organizing a small conference. In three rooms, sessions take place simultaneously. Our attendees are free to decide which session to attend. We would like to know at virtually any moment how many people are in each room. We have set up simple detectors at the doors of the rooms that produce a signal whenever someone enters or leaves the room. This signal consists of the room identifier (1,2 or 3) and an IN/OUT flag (values +1 or -1).
We will use StreamExplorer to process these events and produce an aggregate per room of the net number of people that entered or left the room. In subsequent articles we will do more advanced explorations in this same setting – looking at prematurely concluded sessions, jammed doors, overflowing rooms etc.

Preparation

The preparation consists of the installation of Stream Explorer on top of an OEP domain. Start the OEP Server. The Stream Explorer can be accessed at http://host:port/sx. Login using the same user used for the OEP Events Visualizer web application: wlevs. Read the complete article here.

Quick Introduction to Oracle Stream Explorer Part Two– Business User friendly processing of real time events (enrichment, calculation) by Lucas Jellema

Very recently, Oracle released the Oracle Stream Explorer product, available from OTN. With Oracle Stream Explorer, business users and citizen developers as well as hard core developers can create explorations on top of live streaming data to filter, enrich, aggregate, inspect them and detect patterns. Stream Explorer provides a business user friendly browser based user interface in which streams are configured, explorations are composed, enrichment is set up and publication to external consumers is defined. Note that Stream Explorer is built on top of Oracle Event Processor – any Stream Explorer exploration is in fact an OEP application. It can be exported as such and refined in JDeveloper. As such, Stream Explorer is also a great way to get going with OEP.

In a previous article, I introduced the very first steps with Stream Explorer. In this article, I set up a stream of events that report people entering or leaving the rooms of a small conference event. The use case is: we are organizing a small conference. In three rooms, sessions take place simultaneously. Our attendees are free to decide which session to attend. We would like to know at virtually any moment how many people are in each room. We have set up simple detectors at the doors of the rooms that produce a signal whenever someone enters or leaves the room. This signal consists of the room identifier (1,2 or 3) and an IN/OUT flag (values +1 or -1). Read the complete article here.

A First Glance at Oracle Stream Explorer 12c by Arturo Viveros

The brand new Oracle Stream Explorer 12c has been released today. The idea behind this product, which gives it a lot of relevance, is to bring simplicity, usability and enterprise readiness to Event Processing.

We have talked before about Industrial SOA, and the impact that such concepts as: IoT, Social Media, Mobile, Fast Data bring to the table. With this in mind, we have to acknowledge that enterprises nowadays, constantly find themselves dealing with huge, endless amounts of data in motion.

Oracle's pitch in this sense, with Oracle SX, is to put this Real Time Streaming Intelligence in the hands of Business Users and Integrators, who can instantly determine the business value of the information and its relevance as business opportunities and threats.

So let's take a look at the product istself:
As you can see, Oracle SX looks really cool!!, and the first thing we must say in this regard, is that the product's user interface has been entirely built using Alta UI. Hence we are practically guaranteed a very favorable user experience which is not only nice, but will also help us position the tool in our clients.
Functionality-wise, SX abstracts event processing capabilities to a degree in which the user requires no knowledge whatsoever of Real Time Event Driven Architectures, Continuous Query Language (CQL), Java Event Server or the semantics of Event Stream Processing Application Models.
Basically, Stream Explorer introduces three main concepts that we must understand in order to configure the scenarios we want: Read the complete article here.

Oracle Stream Explorer by Andreas Chatziantoniou

At the recent Oracle SOA Suite community forum in Budapest I had a hands-on experience with the Oracle Streams Explorer. Having worked with the Oracle Complex Event Processing and also some hands-on exercises with the new
Oracle Event Processing, the Oracle Streams Explorer is a very easy to handle and useful addition to the area of near-real-time data insight and analysis.

The user interface comes along in the new Oracle look-and-feel. You can select a number of areas like IOT, Risk and Fraud Management, Transportation and Logistics, Customer Experience and Analysis and Telecommunications.
Within that you get a number of predefined patterns and resources. Defining your own solution can therefore be based on an existing solution in your catalog or simply by combining input streams and defining filters on them.

Now plenty of examples can (and will) be named.
The essence for me - and this is a message that I will convey to customers - is the fact that by using Oracle Streams Explorer you can get a very tangible feeling of SOA environments.
A lot of data comes along, and you might want to be alerted when a certain event occurs. For example a RFID tag of a valuable item leaving the warehouse is something you want to know right away.
Put this into an HTTP Publisher or call a REST service that in effect sends out a notification to your smartphone will be a nice goodie for any logistics company. The beauty of the Oracle Streams Explorer
is the ease with which you can build such an application.
Read the complete article here.

Setting up Oracle Stream Explorer 12.1.3 by Patrick Sinke

Oracle Stream Explorer is available now for download. For those unfamiliar with the product, it is a new tool based on Oracle Event Processing (OEP, formerly known as Complex Event Processing). It’s a graphical interface on OEP, hiding the rather daunting CQL (Continuous Query Language) from the user. Read the complete article here.

Stream Explorer article series by Niall Commiskey

Thanks to Niall for the first blog posts:

Getting Started with Oracle Stream Explorer free online training at Oracle Learning Library

A Tour of Oracle Stream Explorer
This tutorial will give you a tour of the basic concepts, artifacts and features of Oracle Stream Explorer.

Integrating Simulated Data as an Input Stream in Oracle Stream Explorer This tutorial will show you how to integrate a CSV file, add data context from a database table, and use this as an input stream in Oracle Stream Explorer.

Integrating with HTTP Publish & Subscribe in Oracle Stream Explorer
This tutorial will show you how to use a CSV file as an input stream into Oracle Stream Explorer. This helps you model and simulate different use cases with many different event types for different scenarios.

Using the Event Delivery Network in Oracle Stream Explorer
This tutorial will show you how to use the Event Delivery Network in Oracle Stream Explorer in a fraud detection scenario. The Event Delivery Network is part of the SOA Suite infrastructure.
Leveraging JMS Integration in Oracle Stream Explorer
This tutorial will show you how to use a JMS in Oracle Stream Explorer.

Using Exploration Chaining in Oracle Stream Explorer
This tutorial will show you how to use previously published Explorations as an input stream to other Explorations in Oracle Stream Explorer.

Customizing Explorations using Oracle Stream Explorer and the Oracle JDeveloper Java Development Environment  
This tutorial will show you how to export Explorations and augment the functionality provided using the Oracle Stream Explorer and the Oracle JDeveloper Java development environment.

IOT Sensor integration with Raspberry Pi
This Tutorial will walk you through the steps to use an Internet of Things (IOT) Gateway device, such as a Raspberry Pi processing REST messages using the Oracle™ Stream Explorer.

Stream Explorer hands-on training April 14, 2015 Oracle HQ

The Oracle Stream Explorer is a game changer. We are launching this product platform for a new and existing audience that will address new markets and deliver an industry leading unique “Fog to Cloud” solution infrastructure. Oracle Stream Explorer delivers Real Time Streaming Analytics (Fast Data) solutions to customers in days rather than weeks/months.

Key Topics

    • Oracle Event Processing (OEP) 12.1.3 Stream Explorer (SX) Overview
    • Installation & architecture
    • How To (Hands-on Labs):
    • Evolving a prototype using simulated data
    • HTTP publish & subscribe, SOA & EDN integration, JMS integration
    • Advanced hands-on labs:
    • Increasing complexity with Exploration Chaining
    • Extending & Augmenting Explorations, Patterns
    • Open discussion of strategy, technology, collaboration opportunities and general feedback

Audience: SOA/OEP Developers, Technical Architects, Industry Solutions Architects
Registration Fee: This event is offered FREE of charge to select Oracle Partners.
Prerequisites: A good understanding of SOA Suite 11g/OEP and composite application development
Equipment Requirements: Attendees must bring their own laptops.
The laptops must meet the following minimum hardware/software requirements:

    • Minimum 16GB RAM and 60GB free disk space
    • The most recent version of Oracle Virtual Box software
    • Students will be provided with a workshop VM when the class begins
    • Instructor should have administrator’s permissions on the laptops in order to install software

For details please visit our registration page here.

API Manager available for download

This is the initial release of the Oracle API Manager 12c. Please see the Documentation tab for Release Notes, Installation Guides and other release specific information. You can also view the Oracle SOA Release Notes Page provided for this release.

For more information please visit:

At our SOA Community Workspace (SOA Community membership required) an API Manager partner resource kit is available including:

Luis Augusto WeirNow with #APIManager12c and #APICatalog12c #Oracle has big time extended the #SOA offering to cover the full #API ecosystem @soacommunity

Oracle introduces API Manager!
by Maarten Smeets

Oracle has introduced a new product; API Manager (you can find the official documentation here). API Manager is an important addition to the already impressive Oracle SOA stack. In this article I’ll explain what this new product does and how it helps in managing your API’s. I will focus on the features and benefits you can have of this product and also elaborate a little about my current experiences with it.

API Manager

What does API Manager do?

API Manager is a product which extends the Service Bus functionality and provides an API Manager Portal to manage API’s and browse analytics. API Manager allows you to save certain metadata as part of a Service Bus proxy service. This metadata is used to allow access to an API and provide data on their usage. SOAP and REST API’s are supported (HTTP API’s). Read the complete article here.

Preparation for Live Mobile Hacking with an OFM 12c red stack – Budapest 2015
by Lucas Jellema

On March 4th, I am to present – together with ADF and Mobile Application Framework expert Luc Bors – a live development demo session at the EMEA Oracle Fusion Middleware Partner Forum in Budapest, Hungary. Luc and I are in the middle of our preparations for this event. And I thought perhaps it would be nice to share some of the background for this session.

It all started in the Fall as Jürgen Kress, responsible at Oracle for Fusion Middleware Partner Adoption EMEA, sent out a call for papers for the Forum, looking for proposals for presentations and other types of sessions. Luc and I prepared a proposal for a session where we would do live development (always appealing for the audience and somewhat nerve racking for the presenters) and show the development of a mobile app (using Oracle MAF) on top of a mobile back end (created using SOA Suite 12c and its REST capabilities). Luc and I have done similar sessions in the past. They can be a lot of fun – and be quite stressful because of all the things that can and typically will go wrong.

Jürgen accepted our proposal, invented the title (Live Mobile Hacking with an OFM 12c red stack) and allocated a general slot for us: a full hour as the last section of the second day.

The Case

That was several months ago, and now the event is imminent and we better start preparing in anger. First of all we needed a case: what would be the storyline for our live demo? We decided on the airline industry – inspired perhaps a little bit by the airport case that provides the backbone for the book I am currently writing on SOA Suite 12c. A flight provides a good example of an application that does not have constant connectivity – one of the features we would like to demonstrate. Everyone partakes in flights from time to time. And between flight attendants, ground staff and the back office systems of the airline and the airport, it would not be hard to find interactions that we could use in the demo.
Read part I here. and read part II here and read Luc’s post here

soamythbusters

Introduction
So, do you work with Oracle SOA Suite? that’s great because we also do, every single day since a long time ago. As Oracle professionals, we’ve seen the SOA stack grow, change, incorporating new products and technology with each version, from 10g to 12c.
We’re Rolando Carrasco (Oracle ACE) and Arturo Viveros (Oracle ACE Associate), the SOA Myth Busters from Mexico, and as we go with this series we will put to the test a number of questions, myths and urban legends regarding both SOA & the Oracle SOA Platform in seek of finding out which myths are true and which are not.

BPEL vs OSB
In this episode, we will dive into one of the hottest arguments Oracle SOA Practitioners have been sustaining over the years: BPEL against Service Bus.Can and should they work together? Is one of them better than the other? Are there any well-founded guidelines that I can rely on in order to decide between them? And what about SOA Suite 12c? Around this subject there seem to be plenty of myths, misunderstandings and misconceptions, so let’s get it on and uncover as much of the truth as possible.

Let’s get started
Read the episodes here:

Best Practices to Adopting a Successful Cloud Integration Strategy

The challenge of integration is certainly not a new one for IT, but the cloud adds a new twist.

In today's hybrid computing environments—which must incorporate public and private clouds, on-premises systems, mobile, and IoT — Cloud integration is a much more complex problem. Cloud Integration can be complicated by many factors, including standards and protocols, gateways and firewalls, multi-tenancy, and especially the need for security.

Increasingly, companies are rethinking their integration strategy to make use of the new digital business paradigm. The tough questions remain: what are the pre-requisites for integrating a hybrid Cloud? What benefits does it offer? And what challenges does it present?

In this program, we answer those questions and more with the industry leading expert in IPaaS – Gartner Research Vice President Massimo Pezzini. What are the selection criteria when it comes to choosing an IPaaS? What are some of the first steps you should take to unlock more value from your Cloud Applications? Register here.

Fusion Middleware WebService Security whitepaper by Michel Schildmeijer

Building an Oracle Fusion Middleware Platform at customers, with various products such as SOA Suite, OSB or any other product forces you to think about security integration and implementation.

In this whitepaper, I cover a basic scenario to think of and tell you how you can start securing web services making use of Oracle Web Service Manager. There’s also an explanation about how these scenarios fit in your Oracle Fusion Middleware Infrastructure. Get the whitepaper here.

Leveraging Agile and Scrum on SOA and BPM projects by Kris Nelson

Within our implementation framework at AVIO, we use an Agile methodology called Scrum.  We have found this to be a great fit for Oracle Fusion Middleware projects in the SOA, BPM and WebCenter space — especially when projects seek to improve or bring innovative new approaches to an organization.

If you are new to Agile and Scrum, check out this great video which covers some of the key concepts: Agile methodologies like Scrum have several benefits over traditional waterfall methodologies, such as:

    • Seeking progress within each iteration (or sprint) to review the accuracy of requirements and adjust course
    • Implementing a simple structure and focus on the team's effectiveness as primary goals
    • Encouraging breaking larger efforts into smaller, more manageable chunks
    • Emphasizing team collaboration -- especially business and IT)

Read the complete article here.

Upgrading to SOA 12c and details of the next UKOUG Middleware SIG by Simon Haslam

SOA 12c is the most important release of Oracle's flagship integration product set that we've seen for 5 years (when 11g was launched). Oracle has also now produced the first SOA 12c bundle patch-set (12.1.3.0.1) so in my opinion any new SOA installations should definitely be using 12c, and existing 11g users should be seriously considering upgrading to take advantage of the many new features.

For administrators what is particularly nice about this release is that a lot of work has clearly been put into the upgrade process, building on some of the changes introduced in WebLogic 12.1.2. The upgrade is actually surprisingly straightforward - in outline you have to:

    • Carefully review pre-requisites and do any purging of old instances
    • Install Fusion Middleware Infrastructure and SOA Suite 12c into a new Oracle home
    • Shut down SOA 11g, backup repository and domain home
    • Run RCU to install the new 12c schemas into the existing repository alongside the 11g ones
    • Run the Upgrade Assistant to upgrade the 11g schemas, including running instance data, to 12c format
    • Run the new Reconfiguration Wizard against the 11g domain home to rewire for the 12c home
    • Run the Upgrade Assistant a second time to upgrade some infrastructure components
    • If you have modified setDomainEnv,sh etc you will need to re-apply the changes
    • Backup repository and domain home, then start up SOA

Of course you may only have short-lived processes so be able to drain down the old SOA 11g system and switch over to a brand new SOA 12c system running in parallel, in which case the above upgrade is probably unnecessary.
The above does not consider migration from SOA Suite 10g to 11g/12c which is much more complicated and, if you've not already done it by now, a project in itself. Plus I've not mentioned Service Bus or BAM yet but we'll describe in more detail in a week's time... Read the complete article here.

Managing Idempotence in SOA Suite by Waslley Souza

According to the SOA Suite 12c documentation, an idempotent activity is an activity that can be safely retried. It means if your BPEL Process fails, a rollback operation will be executed and all data won’t be persisted in the database. OK, but sometimes you want to persist some data even your BPEL Process fails. How can you achieve it? Set the operation as nonidempotent and the Dehydration will occur after this operation.

In this post, you will learn how to set an operation as nonidempotent.
As a starting point, let’s use the application created here: Using DB Adapter in SOA Suite 12c.
We will add a new Database Adapter to manage the jobs table, and when we try to add a new employee with a new job, the job will be persisted even if the BPEL Process fails.

Download the sample application: SOAIdempotentApp.zip.

Open the EmployeeProject file.
To create the Database Adapter, right-click External References section, and choose Insert > Database.
In Step 1, set the name as JOBSDbReference and click Next.

In Step 2, choose the Database Connection, set the JNDI Name and click Next.
In Step 3, choose Insert Only and Select By Primary Key options, and click Next. Read the complete article here.

Deploying SOA Suite 12c artifacts from Nexus by Maarten Smeets

Integrate the Cloud eBookSOA Suite 12c introduces Maven support to build and deploy artifacts. Oracle has provided extensive documentation on this. Also there already are plenty of blog posts describing how to do this. I will not repeat those posts (only shortly describe the steps). What I couldn’t find quickly enough though was how to deploy artifacts from an artifact repository to an environment. This is a task often done by provisioning software such as Puppet or Jenkins. Sometimes though you want to do this from a command-line. In this post I’ll briefly describe steps required to get your Continuous Delivery efforts going and how to deploy an artifact from the Nexus repository to a SOA Suite runtime environment.

Preparations

In order to allow building and deploying of artifacts without JDeveloper, several steps need to be performed. See the official Oracle documentation on this here: http://docs.oracle.com/middleware/1213/soasuite/develop-soa/soa-maven-deployment.htm#SOASE88425.

Preparing your artifact repository

Optional but highly recommended

    • install and configure an artifact repository (Nexus and Artifactory are both popular. For Nexus see: http://books.sonatype.com/nexus-book/reference/install.html)
    • configure your settings.xml file in your .m2 folder in order provide information about your artifact repository (for a default Nexus installation described here)

Read the complete article here.

SOASuite UMS: Deregister obsolete Messaging Client applications by Martien van den Akker

There are already several blogs on how to receive and send email using the UMS email adapter. A few good starting points that use GMail as a provider are the ones written by our respected con-colleagues of Amis: Integrate the Cloud eBook

So I won't bother to do a how-to on that on my account. Although I managed to get that working with a local Exchange setup.

What I managed to do is to read e-mail and then process it to upload the attachments and body using BPEL and java in a Spring-Context to Adaptive Case Management. If you want to do something similar make sure you install the patch 18511990 for fetching the attachment-properties and -content, since without the patch the properties for inline attachements are not written properly to the soa-infra database. See my earlier blog-posts here and here.

Having it all setup and playing around with it, you might end up in the situation that the service won't listen to the actual email-address you reserved for it, as I did. This might be the case when you change the email address in your receiving adapter component in the composite. Or after deploying several versions of the composite, especially with different addresses.

It turns out that there is a panel to deregister Messaging Client Applications to cleanup the mess.
First go to the Enterprise Manager and under the Weblogic Domain navigate to the 'usermessagingserver' (there are also entries for the different usermessagingdriver's, but in this case you need the server itself):
 Right click on it and in the pop-up choose 'Messaging Client Applications': Read the complete article here.

REST-enable existing SOAP services with Oracle SOA Suite 12c – free online training

REST-Enabling SOA with Oracle Service Bus 12c

In this tutorial, you REST-enable a service by using an application that validates credit cards. The application validates the requested authorization amount for the credit card number, and it returns the response in XML or JavaScript Object Notation (JSON) format, the common data formats for mobile devices.

REST-Enabling SOA with Oracle SOA Suite 12c

In this tutorial you integrate REST operations as service-binding components and reference-binding components in SOA composite applications. You REST-enable a service by using Oracle SOA Suite 12c and an application that validates credit cards. The application validates the requested authorization amount for the credit card number, and it returns the response in XML or JavaScript Object Notation (JSON) format, the common data formats for mobile devices.

How to use the Domain Value Map (DVM) in Oracle Service Bus 12c by Jan van Zoggel

Integrate the Cloud eBookIntroduction

Due to the tighter integration of Oracle Service Bus 12c in the whole Oracle SOA Suite product it’s now much easier for developers to use general SOA Suite components like the Domain Value Map (DVM).

Getting Started

First I use the OSB 12c clone project ability to copy th earlier created/blogged OSB 12c Database adapter project and create a project named GetCaseServiceDVM. In the new project we add a Domain Value Map (DVM):

The file name and description speak for themself. The Initial DVM Entries forces us to define the minimum amount of 2 domain names (source and target of our value) and if we want we can inmediately configure the 1st record here.
The result is a DVM file in our project which we can easily edit within JDeveloper 12c.
For this blogpost we will add 2 records which will allow us to translate the value “1” and “2” which we receive from the database to a basic description of that value.
Read the complete article here.

CI using Oracle Fusion Middleware 12C: Part 2. Building a SB and SOA project using maven and the MDS by Hugo Hendriks

In the part 1 I have shown how to setup a simple CI environment and how to build a Service Bus project using Maven. In this part I will try to make a release pipeline which builds, deploys, tests, packages and release a whole service using Jenkins and if all successful and finally install the artifact in Nexus.

Lets start where we left of. Startup Tomcat and log into Jenkins. We need some sort of plugin to be able to run multiple actions in a sequence. Jenkins has alot of plugins but the one which I am going to use is the MultiJob one. Go to Manage Jenkins->Manage plugins, choose the available tab, check the Multijob plugin and click Install without restart.

The multi-job plugin can chain jobs together and share variables and artifact between jobs. You can make very intricate jobs but for now I will keep it simple. I will make 1 job that will:

    • Build the service bus component which also refers to a SharedObjects project and deploy it to my server
    • Build the soa component which also refers to the MDS and deploy it to my server
    • Run the matching soap ui test
    • If succesfull, install the artifact to nexus

I have created a simple HelloService which first goes to the SB and then routes to a SOA component. The SB component makes use of a SharedObjects SB project which holds the WSDL and XSD. This project is setup so you don’t have to sync between this project and the MDS. This because the SB isn’t able yet to access the MDS. The SOA component does nothing else the return a string response. So the setup will look like this: Read the complete article here.

Purging and partitioned schemas by christian

In the part 1 I have shown how to setup a simple CI environment and how to build a Service Bus project using Maven. In this part I will try to make a release pipeline which builds, deploys, tests, packages and release a whole service using Jenkins and if all successful and finally install the artifact in Nexus.

Lets start where we left of. Startup Tomcat and log into Jenkins. We need some sort of plugin to be able to run multiple actions in a sequence. Jenkins has alot of plugins but the one which I am going to use is the MultiJob one. Go to Manage Jenkins->Manage plugins, choose the available tab, check the Multijob plugin and click Install without restart.

The multi-job plugin can chain jobs together and share variables and artifact between jobs. You can make very intricate jobs but for now I will keep it simple. I will make 1 job that will:

    • Build the service bus component which also refers to a SharedObjects project and deploy it to my server
    • Build the soa component which also refers to the MDS and deploy it to my server
    • Run the matching soap ui test
    • If succesfull, install the artifact to nexus

I have created a simple HelloService which first goes to the SB and then routes to a SOA component. The SB component makes use of a SharedObjects SB project which holds the WSDL and XSD. This project is setup so you don’t have to sync between this project and the MDS. This because the SB isn’t able yet to access the MDS. The SOA component does nothing else the return a string response. So the setup will look like this: Read the complete article here.

Document Editor - Defining a custom message (Part 1 of 3) b2b SOA Suite by Bernardo Cabaços

Oracle Document Editor is an application used for creating and testing document definitions for Oracle B2B.

The document definition (ECS) file is required in B2B for translating and validating documents.
With Document Editor you are able to create new guideline documents or use a template from the comprehensive library of standards available for download. You can download Document Editor and the standard definitions available here.

The available document guideline templates include EDI, HL7, positional flat file (which includes some SAP iDocs), XMLSchema and so on, as seen below.
Thanks to the countless templates available you can easily and quickly create a message definition (ECS) and respective XSD to import to B2B. Making the necessary changes if needed.

Below is an example of a message definition from the template library.
However, specially with Positional Flat File (PFF) messages, you might have to create a custom definition.

In this post I will go through the steps needed to create a custom PFF document definition in Document Editor. This post will be divided in 3 parts, in the first part I will focus on Message Segments', afterwards I'll cover the Field's types and properties, finalizing with testing and XSD generation.

Let's start by creating an empty definition. Read part I here and read part II here.

Performance Study – REST vs SOAP for Mobile Applications by Steven Davelaar

Introduction

To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. Nevertheless, we have seen many customers of Oracle’s Mobile Application Framework (MAF) consuming SOAP web services in their mobile apps. One reason this is happening might be the nice declarative support in MAF/JDeveloper where you can easily create a SOAP-based data control through a wizard and build your pages using drag and drop. However, this wizard is only intended for really simple SOAP services. It cannot handle all XSD types, nor can it handle more complex, nested payloads. One way to work around these limitations is to process the SOAP payload programmatically in Java, but this is not a trivial task to do. While most of the issues around consuming more complex web services can ultimately be solved, this article explains why you should really abandon SOAP and go for REST-JSON services for one simple reason: performance. The differences in performance are staggering and get worse as the mobile device gets older.

Main Article

This articles discusses the results of a test conducted by Oracle’s A-Team to compare the performance of REST-JSON, REST-XML and SOAP service calls in MAF. We will first discuss the test set-up, then discuss the test results and we will end with a discussion of the options you have if you are currently consuming SOAP web services in your MAF application.

Test Set-Up

We have created an ADF Business Components (ADF BC) application that uses the HR schema to return a list of departments, including a nested list of employees for each department. So, the payload returned consists of 27 departments with 107 nested employee records.Each department row has 4 attributes, each employee row has 11 attributes.

In JSON format this payload is 26.2 KB, in XML format the payload is 77.3 KB in size (whitespace and carriage returns have been removed). Read the complete article here.

SOA 12c – Using Maven for SOA Projects deployment by Silva

In this post, we will see creation of SOA application/projects using the maven archetypes. And we will use local Maven Repository for the demonstration.

Navigate to %MW_HOME%\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync\12.1.3 and use following commands to sync your local repository:

mvn install:install-file -Dfile=oracle-maven-sync-12.1.3.jar -DpomFile=oracle-maven-sync-12.1.3.pom Integrate the Cloud eBook

mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=%MW_HOME%

Update your archetype catalog using:

mvn archetype:crawl -Dcatalog=C:\Users\<<uname>>\.m2\archetype-catalog.xml

Generate SOA Application and project as shown below. This generates SOA application test-soa-application with  project test-soa-project.

mvn archetype:generate -DarchetypeGroupId=com.oracle.soa.archetype -DarchetypeArtifactId=oracle-soa-application -DarchetypeVersion=12.1.3-0-0 -DgroupId=org.my.test -DartifactId=test-soa-application -DprojectName=test-soa-project -Dversion=1.0-SNAPSHOT

Import this maven project in JDeveloper using File –> Import and select the Maven Project option as shown below. Click OK.

Give your application directory as Root Directory which brings up all POMs and select other options as shown below. Click OK. Read the complete article here.

Java and the Internet of Things: Automating the Industrial Economy

Java and the Internet of Things:
Integrate the Cloud eBook
Automating the Industrial Economy Industrial automation involves the integration of physical machinery and processes with sensors, computers, and software. The result is an intelligent manufacturing infrastructure for increased safety and efficiency, and lowered costs. However, industrial automation comes with its own set of challenges. These include the need to connect multiple proprietary control systems, maintain end – to-end system uptime, reduce energy consumption and total costs, adhere to regulatory requirements, and increase safety and security at every phase.

At its core, industrial automation aims to bring together the advances of two transformative revolutions: the machines, facilities, fleets and networks that arose from the Industrial Revolution, and the powerful advances in computing, information and communication systems established via the Internet Revolution. The intersection of these two diverse and disparate sets of technologies often results in a mixture of individual solutions. Businesses need their distributed manufacturing and business processes and control systems to behave like a single , flexible computing platform combined securely with a modern development platform to build, deploy and update applications. Oracle Java Embedded delivers this. Get the whitepaper here.

BPM & ACM Section


Sneak Preview of Oracle Process Cloud Service by Mala Ramakrishnan

The secret is out - all of us here are heads down working on BPM as a PaaS. You may have already visited us at cloud.oracle.com/process and like most BPM enthusiasts, perhaps you can barely wait to get your hands on the service and see how you can automate your turnkey business processes in a snap. Integrate the Cloud eBookA BPM PaaS solution, where all the maintenance and infrastructure is taken care of for you, allowing a true decoupling between IT and Business. Finally, a full blown BPM solution on the cloud, for end-to-end lifecycle management of your business processes. Now you can hit the ground running with your BPM - translating to faster time to market, lowered total cost of ownership and quicker return on your investment.

If you are now eager to find out more - you can watch this video below on the Oracle Process Cloud Service offering Rapid Business Process Automation in the Cloud. This was part of our Cloud Online Forum, now available for you to view directly and get a preview of Oracle Process Cloud Service. Enjoy, and keep your ear to the ground on the actual launch of Oracle Process Cloud Service.

 

BPM 12c Advanced Error Handling and Recovery - Part 1 by Antonis Antoniou

Introduction

The ability to handle exceptions and recover from errors is fundamental to implementing reliable and robust business processes and enterprise systems.

There might be cases, though, when an unexpected problem occurs during the runtime lifecycle of a process that will cause your process to fail. This could be the result of a connectivity loss, a failure in a database connection, a selection failure, or a failure during an invoke activity. These types of errors, referred to as systems errors, arise directly from the underlying software or hardware infrastructure where the BPMN Service Engine is running.

There might be cases when business faults occur. These are application-specific faults that are generated when there is a problem with the information being processed (e.g., a stock control and inventory service throwing an error when a stock item is not found). Business faults are a more “controlled” fault type since you are aware of its plausible appearance; it can occur only if your application executes a THROW activity or your invoke activity receives a fault message response.

However, despite their essentialness, error handling and recovery are often overlooked in Business Process Management (BPM) projects. Analysts tend to model exception handling (mostly system or rare business faults) in the BPMN, making process design very complex, and very difficult to read and follow—resulting in skyrocketing maintenance efforts.

The new release of Oracle BPM Suite 12c introduced some really nice new error handling and recovery features. And even though I am tempted to just put on my developer’s hat, I cannot ignore the importance of the fundamental improvements Oracle has made in error recovery, from an operations and management perspective.
This two-part article will compare the differences in fault handling options between 11g and 12c and will explore the new error handling and recovery features introduced in Oracle BPM 12c from both a developer’s angle (part 1) and an administrator’s perspective (part 2).

Main

Force Commit After Execution

One of the new developer-oriented error handling and recovery features in Oracle BPM 12c is the “Force commit after execution” option (see Figure 1, below). This option configures activities, events and gateways to explicitly force BPM runtime to add a checkpoint in the dehydration store, committing the state of the BPM instance after their execution.
This important new feature lets developers explicitly force dehydration during process execution to avoid re-executing non-idempotent activities in case an error forces the transaction to be rolled back.
Let’s take, for example, the loan initiation process. A customer requests a loan and the system exports the loan application into an xml file before persisting the loan application data into an operational database (see Figure 2). Read the complete article here.

Invoking REST Service from Oracle ACM Java Activity by Andrejus Baranovskis

In this post I will show you, how to call REST service from ACM Java activity class method. This could be useful in the situations, when you would like to have programmatic ACM activity integrated with REST service data. We could access ACM payload data from within the method overriden in the class implementing Case Activity Callback.

ACM activity implemented on top of Java class, contains the same properties and configuration as the regular one. You could define input/output data, execution properties, etc.

Here is the Java code to invoke REST service from the Java class implementing ACM activity. I'm giving an example to parse ACM payload and access Last Name attribute. REST service is invoked through a library packaged with FMW 12c: Read the complete article here.

Changes in JDeveloper 12c BPM simulations by Patrick Sinke

While creating a BPM project simulation in the JDeveloper 12c IDE, I noticed some differences in behavior as opposed to 11g. Although the functionality is mostly unchanged, the UI is different. Most of them are more intuitive, but you might want to check them out and save some time.

    • Simulations are not always listed by default in the BPM project navigator. You can add them by right-clicking on the project, select New … | From Gallery …. , and search for Simulation. You’ll find both the BPMN Process Model Simulation and the BPM Project Simulation Definition there. When you add them, they are added to the Project tree (Project | BPM | Simulations).
       
    • Activity based parameters for Simulation Models used to be in a separate tab (Flow nodes). Now, the BPMN Process is displayed in the Simulation Model pane. When selecting an activity, the parameters like resources, cost per hour and duration are in the lower pane. Read the complete article here.

Architecture & AppAdvantage Section


PaaS4SaaS UX Enablement with Certus Solutions: Valid Business Proposition by Ultan O'Broin

Oracle’s Platform as a Service (PaaS) is a huge opportunity for Oracle partners.Using PaaS4SaaS  for extending the Oracle Applications Cloud and building simplified UI solutions are powerful differentiators combined. imageAdd in user experience (UX), and it's a competitive must-have move for business. The Oracle Applications User Experience (OAUX) communications and outreach team has been on the road enabling partners to make this competitive potential real.

Our first PaaS4SaaS enablement in 2015 was a three-day, hands-on design and development event with Certus Solutions, which was held at the Oracle London City office in the UK.

An awesome range of UX and technology skills from OAUX and partners was brought to bear on realizing a Cloud solution with attendees self-organizing and working seamlessly together in small agile teams.

All the stakeholders. Certus Solutions, eProseed and OAUX developers and designers collaborate. (L-R) Caroline Moloney (Certus Solutions), Lancy Silveira (OAUX), Mascha van Oosterhout (eProseed), and Julian Orr (OAUX). In the background are Debra Lilley (Certus Solutions) and Amit Kumar Bhowmick (OAUX).

Certus Solutions has partnered with eProseed to accelerate its PaaS offerings for extending the Oracle HCM Cloud and Oracle ERP Cloud, and participants from both companies were at the event*. Facilitated by the OAUX design and development chops, this powerhouse of a team wireframed a great business solution for the Oracle Applications Cloud, built it using the simplified UI RDK, and deployed the result using the Oracle Java Cloud Service SaaS-Extension (JCS-SX) PaaS offering. Read the complete article here.

RELEASE 9 PAGE User Experience Highlights

The Usable Apps website now contains a location for externally facing Release 9 material. You’ll find links to product-specific blog posts, demos, and recordings. (These recordings are for Oracle employees and Oracle partners. Customers do not have access unless otherwise noted.)

If your focus is the Oracle HCM Cloud, watch “Oracle HCM: Manage and Retain Your Key Talent” and watch the simplified UI get the spotlight in this story about the user experience of Ted, a rising star in a global architecture company. See how he can easily understand his individual goals and performance and drive his development in a review with his manager.

EMERGING TECHNOLOGY (AKA GADGET) NEWS: Head to The AppsLab blog if you’re interested in emerging technology that our team is researching as we build the next evolution of the Oracle user experience. There’s a new post on the Android Wear watch and another recent one on Automatic, a gadget that purports to make you a better driver.

Over on the Voice of User Experience (VoX) blog, we’ve given a recent Storify post on the Internet of Things some extra fresh air. Read it to learn how the Internet of Things is influencing Oracle’s user experience strategy.

IN CASE YOU MISSED IT: Have you seen where the Oracle user experience is heading? If you didn't get to attend one of our recent events in San Francisco or London or if you can't come to Oracle Headquarters to tour the new Cloud UX lab (and even if you can), check out our new e-book on the Oracle user experience strategy. You can also watch Thomas Kurian, President of Oracle, explain why user experience is pivotal to customer experience in this recent video.

Additional new content SOA & BPM Partner Community

Top tweets SOA Partner Community – March 2015

Send your tweets @soacommunity #soacommunity and follow us at http://twitter.com/soacommunity OSB Resequencer tables

All tweets are published on our SOA Community Blog here! Make sure you share your content with the community!

SOA PARTNER COMMUNITY CALENDAR

On-Demand Trainings

Event Name

Language

Type

 SOA 11g Bootcamp on-demand

   

 SOA Virtual Developers Day

English

Tech

 ADF Advanced Training on-demand chapters one and two

English

Tech

In-Class Trainings

For the latest trainings please visit our SOA & BPM Partner Trainings wiki feel free to add your offerings!

 

Date

Training

Location

By

Focus

30-03.04.2015

Oracle SOA Suite 12c: Build Composite Applications

Utrecht, Netherlands

Oracle University 

Tech

31.03.2015

Oracle Process Service

Webseminar, Germany

Presales

Tech

27-29.04.2015

Oracle SOA Suite 12c: Essential Concepts

Reading, London

Oracle University 

Tech 

13-17.04.2015

Oracle SOA Suite 12c: Build Composite Applications

London, Great Britain

Oracle University 

Tech 

13-17.04.2015

Oracle SOA Suite 12c: Build Composite Applications

Johannesburg, South Africa

Oracle University 

Tech 

20-24.04.2015

Oracle SOA Suite 12c: Build Composite Applications

Vilvoorde, Belgium

Oracle University 

Tech 

20-24.04.2015

Oracle SOA Suite 12c: Build Composite Applications

Live Virtual Class

Oracle University 

Tech

4-8.05.2015

Oracle BPM 12c: Essentials

Online

Oracle University 

Tech

6-8.05.2015

Oracle SOA Suite 12c: Essential Concepts

Utrech, Netherlands

Oracle University 

Tech

13-15.05.2015

Oracle SOA Suite 12c: Essential Concepts

 Live Virtual Class

Oracle University 

Tech 

20-21-.05.2015

SOA Suite 12c Bootcamp

Düsseldorf, Germany

 Local pre-sales

Tech

27-29.05.2015

Oracle SOA Suite 12c: Essential Concepts

Oslo, Norway

Oracle University

Tech 

27-29.05.2015

Oracle SOA Suite 12c: Essential Concepts

Reading, United Kingdom

Oracle University

Tech 

27-01.05.2015

Oracle SOA Suite 12c: Build Composite Applications

Utrech, Netherlands

Oracle University

Tech 

18-22.05.2015

Oracle SOA Suite 12c: Build Composite Applications (In German)

Gummersbach, Germany

Oracle University

Tech 

01-05.06.2015

Oracle SOA Suite 12c: Build Composite Applications

Oslo, Norway

Oracle University

Tech 

01-05.06.2015

Oracle SOA Suite 12c: Build Composite Applications (In Portuguese)

Lisbon, Portugal

Oracle University

Tech 

01-05.06.2015

Oracle SOA Suite 12c: Build Composite Applications

Live Virtual Class

Oracle University

Tech

03-05.06.2015

Oracle SOA Suite 12c: Essential Concepts

Live Virtual Class

Oracle University

Tech

22-24.06-2015

Oracle SOA Suite 12c: Essential Concepts (in German)

Berlin, Germany 

Oracle University 

Tech 

22-26.06.2015

Oracle SOA Suite 12c: Build Composite Applications

Copenhagen, Denmark

Oracle University 

Tech 

22-26.06.2015

Oracle SOA Suite 12c: Build Composite Applications

Espoo, Finland

Oracle University 

Tech 

22-26.06.2015

Oracle SOA Suite 12c: Build Composite Applications

Kista, Sweden

Oracle University 

Tech 

29-03.07.2015

Oracle SOA Suite 12c: Build Composite Applications (In French)

Live Virtual Class

Oracle University 

Tech 

13-15.07.2015

Oracle SOA Suite 12c: Essential Concepts

Zagreb, Croatia

Oracle University

Tech 

20-22.07.2015

Oracle SOA Suite 12c: Essential Concepts (In German)

Hamburg, Germany

Oracle University 

Tech 

27-31.07.2015

Oracle SOA Suite 12c: Build Composite Applications (In French)

Colombes, France

Oracle University 

Tech

9-11.08.2015

Oracle SOA Suite 12c: Essential Concepts

Dubai, United Arab Emirates

Oracle University 

Tech

10-14.08.2015

Oracle SOA Suite 12c: Build Composite Applications

Online

Oracle University

Tech

12-14.08.2015

Oracle SOA Suite 12c: Essential Concepts (In German)

Online

Oracle University

Tech

19-21-08.2015

Oracle SOA Suite 12c: Essential Concepts

Online

Oracle University

Tech

23-27.08.2015

Oracle SOA Suite 12c: Build Composite Applications

Dubai, United Arab Emirates

Oracle University

Tech

24-26.08.2015

Oracle SOA Suite 12c: Essential Concepts (In Polish)

Warsaw, Poland

Oracle University

Tech

30-03.09.2015

Oracle SOA Suite 12c: Build Composite Applications

Riyadh, Saudi Arabia

Oracle University

Tech

07-11.09.2015

Oracle SOA Suite 12c: Build Composite Applications (In French)

Lyon, France

Oracle University

Tech

14-16.09.2015

Oracle SOA Suite 12c: Essential Concepts (In French)

Colombes, France

Oracle University

Tech

05-07.10.2015

Oracle SOA Suite 12c: Essential Concepts (In German)

Berlin, Germany

Oracle University

Tech

05-07.10.2015

Oracle SOA Suite 12c: Essential Concepts (In Greek)

Athens, Greece

Oracle University

Tech

5-9.10.2015

Oracle SOA Suite 12c: Build Composite Applications (In German)

Online

Oracle University

Tech

12-16.10.2015

Oracle SOA Suite 12c: Build Composite Applications

Johannesburg, South Africa

Oracle University

Tech

12-16.10.2015

Oracle SOA Suite 12c: Build Composite Applications (In French)

Colombes, France

Oracle University

Tech

12-16.10.2015

Oracle SOA Suite 12c: Build Composite Applications

Live Virtual Class

Oracle University

Tech

14-16.10.2015

Oracle SOA Suite 12c: Essential Concepts

Live Virtual Class

Oracle University

Tech

19-23.10.2015

Oracle SOA Suite 12c: Build Composite Applications (In German)

Gummersbach, Germany

Oracle University

Tech

26-28.10.2015

Oracle SOA Suite 12c: Essential Concepts (In Slovenian)

Ljubljana, Slovenia

Oracle University

Tech

23-25.11.2015

Oracle SOA Suite 12c: Essential Concepts (In Frech)

Colombes, France

Oracle University

Tech

23-25.11.2015

Oracle SOA Suite 12c: Essential Concepts (In Greek)

Athens, Greece

Oracle University

Tech

14-18.12.2015

Oracle SOA Suite 12c: Build Composite Applications (In French)

Live Virtual Class

Oracle University

Tech

16-18.12.2015

Oracle SOA Suite 12c: Essential Concepts (In German)

Online

Oracle University

Tech

21-23.12.2015

Oracle SOA Suite 12c: Essential Concepts (In French)

Live Virtual Class

Oracle University

Tech

 


My private corner

Golden Gate Bridge Run October 25th 2015
Run across the Golden Gate Bridge and Back - almost exactly a 5K.

Not a runner? Come out and walk!
Most folks come out to San Francisco for a conference and never make it out to its #1 landmark.
Great opportunity to meet new people, see the Bay, and start the week with a nice workout or stroll.
This will be our 4th year hosting the run. It's unofficial - you're on your own getting out there and back.

But we will have a t-shirt :)

For details please visit Facebook here.

Resources

 Contact Us

Quick Links

juergen.kress@oracle.com

tara.palmieri@oracle.com

Register to SOA Community

Unsubscribe from this newsletter

facebook twitter linkedin

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Contact Us | Legal Notices and Terms of Use | Privacy Statement

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 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.