SOA & BPM Community Newsletter December 2016

Dear SOA & BPM Partner Community,

The annual PaaS Partner Community Forum will take place March 27th & 28th & 29th 2016 Croatia. Architects, Practice Managers, Consultants and Developers get the latest PaaS updates from the Oracle Product Management Team. Join us for a week full of keynotes, breakouts, hands-on sessions, community day and networking opportunities.

Oracle SaaS solutions can be tailored to the customer’s user experience by branding, flexfields or workflow configuration. Oracle PaaS is designed to Enrich and Differentiate Oracle’s SaaS solutions. Customers use PaaS to analyze, extend, connect and secure SaaS. To leverage this service opportunity a Partner Resource kit Oracle PaaS: Designed to Enrich Oracle SaaS (membership required) is available.

Our friends from down under just release two videos, one on SOA Cloud Service and the other one how they use Process Cloud Service within Rubicon Red. An excellent sample or the use cases to automate e-mail driven processes with PCS and Document Cloud Service. Oracle Partners can purchase PaaS Cloud Services with a discount up to 75%.

In our last section Architecture & PaaS4SaaS the UX team highlights Employee Enablement with Oracle PaaS for SaaS – Human Resources and the R11 UX HIGHLIGHTS

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The December edition of the PaaSPartner Update contains details about Partner Opportunities in the Cloud, Enrich SaaS with PaaS and the upcoming community webcast about the Partner Community Resources and how you get a free PaaS trial on December 20th 2016. Merry Christmas!

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #soaCommunity!

 

To read the newsletter please visit http://tinyurl.com/soaNewsDecember2016   (OPN Account required)

Please like and share the newsletter on LinkedIn and Twitter

Jürgen Kress

Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

image

Blog Twitter LinkedIn image[7][2][2][2] Facebook

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

Consuming OAuth protected resources using Oracle Service Bus article series by Milco Numan

 

clip_image002In this blog post, I will provide a general introduction of REST, explain some of the choices made and lay some of the ground work. The second part of this blog series will discuss the token management part while the third and final part describes the actual creation of the SOAP services providing the proxy to the external REST APIs.

With the introduction of SOA Suite 12c, the Oracle JCA REST adapter was introduced for use in both SOA and Service Bus 12c. This enables SOA developers to expose REST interfaces to their service consumers. A study by the Oracle A-team shows that in certain scenarios response times on mobile platforms may be reduced by an order of magnitude by consuming REST services instead of their SOAP equivalents.

However, using the REST adapter you cannot only expose REST interfaces to your own service implementations (inbound REST), but you can also consume REST services (outbound REST). In this series of blogs, I will demonstrate how I implemented a use case of “outbound” API management for a proof of concept, where the REST services were exposed as SOAP web services to our internal clients (which are largely “REST unaware”). An additional dimension is provided by the fact that the REST APIs invoked are secured by OAuth 2.0, so also some token management is needed in order to successfully invoke the service.

What about Security?

I am glad you asked. As SOAP has quite a number of standardized extensions in the realms of orchestration and security, this is very much “terra incognita” in the REST world. Well, not really. As REST is leveraging the HTTP protocol as the transport mechanism, a first step in security would be to use HTTPS (HTTP over SSL) to prevent an intermediary from eavesdropping on the communication between the service and the client. However, this will only prevent the interception of messages, it does not provide the server with any method of determining the origin of the request. Using HTTP Basic Authentication may be an option to force the client to sent some identification to the server, but the problem is that this scenario is not very useful for application to application message exchange as it does not provide options to provide temporary access or to revoke the access.

Enter OAuth, “an open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.” Version 2.0 of this protocol has been published in 2012 and is widely in use for securing access and authorization to services, e.g. Google, LinkedIn, Facebook, Dropbox and Paypal to name a few.

What is REST?

What is REST? And how does if differ from SOAP? Well, first of all REST and SOAP are intended to access (remote) Web Services. Where SOAP is a heavy-weight protocol, involving predefined message structures and formats, REST is defined very loosely as an “architectural style”. Messages transmitted to SOAP web services are always encoded as XML data structures, whereas the payload in REST can be either XML or JSON. The latter seems to be the preferred format nowadays, I came across a site describing JSON as “The Fat-Free Alternative To XML“.

In REST, you are manipulating “resources” (types of objects, e.g. customers, orders, items and the like) using standard HTTP methods. You’d use the GET method on a resource to retrieve a single instance or collection, use the HTTP POST method to create a new one, update a resource instance using HTTP PUT and the HTTP DELETE takes care of removing an object. Read part 1 here and read part 2 here and read part 3 here

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

No More Hidden SOA Performance Problems by Kevin King

 

clip_image002For anyone who has done performance and load testing in Oracle SOA suite, you know it can be frustrating and time consuming. However, our lives have just gotten much easier! Originally, quite a bit of manual work was needed to find or calculate how long composites took, what the problematic components were, and why instances just took too long. Fortunately, Oracle has introduced a new monitoring tool, Integration Workload Statistics (IWS). This tool creates a report very similar to an AWR report, but focuses on the SOA infrastructure. This feature was released with the new 12.2.1 version of SOA.

Integration Workload Statistics

clip_image004The IWS report is intended for reactive monitoring of your system. Enterprise Manager provides a few different tools for monitoring real-time performance and other metrics, however IWS was introduced to post-process poorly performing periods. Running a report over a one hour period where performance is a constant issue allows you to see what components are causing delays. The report details out statistics on components, composites, processes, adapters, endpoints, queues and more!

IWS works by taking periodic, configurable snapshots of server metrics. These metrics are stored to the database and are available for reporting. The reports are generated based on a start and end time and further filtering can be done by server, partition, and even specific composites. Oracle has provided an easy way to view this data with a generated HTML report and they also provide a CSV file, or XML file with the data requested. 

The report (assuming FINEST level collection) consists of:

Stream Analytics (Stream Explorer Version 2) ISW immersion Sales and Technical Training Event April 19th & 20th London UK

clip_image002

 

The industry leading Real Time Streaming Analytics platform has arrived – Customer General Availability– April 28th.

Last year we released V1, Oracle Stream Explorer, with its new approach to providing customer streaming solutions in minutes rather than months, exploded adoption of the platform with deal sizes growing to the millions $$$. 2016 now reveals a massively enhanced platform which according to the analysts and customers changes the game to place Oracle as the industry leader.

The training will cover:

OSA for Sales: How to sell, why sell across all industries, domains and enhancing other compelling Oracle offerings, Big Data (Fast Data), Data Integration, IOT. Addressing the demand for FOG, on premise, hybrid and cloud services.

OSA for Technical: Basic foundational, intermediate and advanced hands-on intensive labs including – Visual GEOProcessing, our revolutionary new Streaming Predictive Machine Learning, Streaming Business Rules, Expression Builder, Topology viewer, Connection and Target profiling, Coherence and extended Event source/sink streaming end-points such as Kafka, MQTT.

How to use the new integrated Spark Streaming infrastructure, Cloud enablement, Services, now and arriving this year. LIMITED SPACE – Send an email to register and reserve a seat.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Packt $5 Oracle Middleware & PaaS Books

image

Get your 5 $ Oracle book from Packt here.

imageimageimageimageimageimageimageimage

Get your 5 $ Oracle book from Packt here. For additional books visit out SOA wiki and BPM wiki

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Suite Review The platform comes with a standalone, first-class Service Bus component that can be used for service virtualization by Sven Bernhardt

clip_image002

 

Valuable Features:

A definitive differentiator is the very good integration capability the platform provides: It has a broad spectrum of connectivity adapters to integrate with third party enterprise information systems, like SAP, Siebel, and JD Edwards, and also cloud solutions like Salesforce.

In addition, the platform comes with a standalone, first-class Service Bus component that can be used for service virtualization. This enables customers to create and edit new integrations efficiently and helps to adopt new trends or concepts, like cloud, very fast.

Aside from that, the platform also addresses business needs (process automation with BPEL), allows for further transparency for business transactions (audit trails, Business Activity Monitoring) and provides rich capabilities in the direction of fault handling and resiliency.

Improvements to My Organization:

The product allows you to visualize how a company is working currently by providing rich possibilities for analyses such as the audit trails and real-time integration and business insights, and therefore shows where improvements might be valuable. This becomes more and more important for companies to differentiate themselves from competitors.

Room for Improvement:

The Integrated Development Environment (IDE), which is JDeveloper in this case. Also, the integrated development environment could be better in some points such as the stability and the comprehensibility of errors.

Use of Solution:

I’ve used it for over eight years in different projects, in different industrial sectors, and with different project focuses, ranging from pure integration scenarios to process automation and optimization projects. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

How to Use Custom (Apex) WSDL Option in Salesforce.com Adapter? by Shalindra Singh

clip_image002

 

This blog focuses on new feature released with ‘Oracle Cloud Adapter for Salesforce.com’ on ICS starting from 16.1.5. On- Prem SOA Suite will have same feature coming up down the line.

In this blog will walk you through the features of new options; Custom WSDL Support and also how to leverage CUSTOM WSDL (Apex WSDL) of force.com to do the integration between force.com and external system with Salesforce adapter on ICS.

Before we proceed we should know answers of following questions – (If you aware of these terminology)

  1. Why Custom WSDL?
  2. What is Custom WSDL?
  3. How to Generate & Download Custom WSDL?
Why Custom WSDL:

Though Salesforce, by default, provide rich connectivity through standard SOAP and REST API, but there still be a need to extend / enrich the built in functionality in order to support business specific requirement. There could completely new business requirement that by default does not exist. Again all these things can be achieved through Apex coding / custom coding on force.com. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

ICS + Twitter by Rolando Carrasco

clip_image002

From the series of articles that we have been posting on this blog about Oracle ICS, it is now time to talk about the connector that exists for Twitter.

With this connector you can make Outbound operations to Twitter.

In the past, we have already written (http://oracleradio.blogspot.mx/2016/02/oracle-integration-cloud-service-parte.html) a post in which we mentioned the list of connectors that Oracle ICS have available for use:

One of them is exactly Oracle Twitter Cloud .

The connection is made as any oher connection inside the ICS, meaning this that you should go to the connections section and create a new one:

After this is done, you have to select the Twitter connection: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA & BPM Partner Community Webcast – December 20th Want to get access to a free PaaS Service including training material?

image

Attend our December edition of the SOA & BPM Partner Community Webcast live on December 20th 2016 at 16:00 CET.

In this webcast you will get an update on the Partner Community Resources. In a live demo you will see how to get instant access to PaaS free partner trial services including training material and demo script. We will also highlight the key community resources including sales and marketing kits.

image

Jürgen Kress

Oracle EMEA

PaaS Partner Adoption

LinkedIn & Twitter

Visit the registration page here.

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

Schedule:

December 20th 2016 at 16:00-17:00 CET

Visit the registration page here.

Missed our SOA & BPM Partner Community Webcast? – watch the on-demand versions:

· SOA 12 & BPM Suite 12c Roadmap update November 29th 2016

· Microservices October 25th 2016

· Oracle OpenWorld 2016 update September 27th 2016

· API Cloud Platform Service August 30th 2016

· BPM Suite & PCS Update July 26th 2016

· Integration Cloud Service June 28th 2016

· Sales Plays Webcast June 9th 2016

· Real-Time Integration Business Insight May 31st 2016

· Integration Strategy sales and marketing campaign update

· Microservices

· Stream Explorer

· Process Cloud Service V2

· SOA Suite 12.2.1

· Oracle OpenWorld 2015 update

· SOA & API Cloud Service

· Solutions Catalog & Cloud Marketplace

· GSE demo systems

· Hybrid sales plays

For the latest information please visit Community Updates Wiki page (SOA Community membership required).

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA and Integration On-Prem and in the Cloud

 

Vikas Anand (Senior Director, Product Management, SOA Suite/Integration Cloud Service, Oracle) and Ram Menon (Product Manager, Oracle Integration Cloud Service) join OTN TechCast host Bob Rhubart for a discussion about meeting SOA and integration challenges on-prem and in the cloud.

clip_image002

Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki