HCM Atom Feed Subscriber using SOA Cloud Service by Jack Desai

 

clip_image002Introduction

HCM Atom feeds provide notifications of Oracle Fusion Human Capital Management (HCM) events and are tightly integrated with REST services. When an event occurs in Oracle Fusion HCM, the corresponding Atom feed is delivered automatically to the Atom server. The feed contains details of the REST resource on which the event occurred. Subscribers who consume these Atom feeds use the REST resources to retrieve additional information about the resource.

For more information on Atom, please refer to this.

This post focuses on consuming and processing HCM Atom feeds using Oracle Service Oriented Architecture (SOA) Cloud Service. Oracle SOA Cloud Service provides a PaaS computing platform solution for running Oracle SOA Suite, Oracle Service Bus, and Oracle API Manager in the cloud. For more information on SOA Cloud Service, please refer this.

Oracle SOA is the industry’s most complete and unified application integration and SOA solution. It transforms complex application integration into agile and re-usable service-based connectivity to speed time to market, respond faster to business requirements, and lower costs.. SOA facilitates the development of enterprise applications as modular business web services that can be easily integrated and reused, creating a truly flexible, adaptable IT infrastructure.

For more information on getting started with Oracle SOA, please refer this. For developing SOA applications using SOA Suite, please refer this.

Main Article

Atom feeds enable you to keep track of any changes made to feed-enabled resources in Oracle HCM Cloud. For any updates that may be of interest for downstream applications, such as new hire, terminations, employee transfers and promotions, Oracle HCM Cloud publishes Atom feeds. Your application will be able to read these feeds and take appropriate action.

Atom Publishing Protocol (AtomPub) allows software applications to subscribe to changes that occur on REST resources through published feeds. Updates are published when changes occur to feed-enabled resources in Oracle HCM Cloud. These are the following primary Atom feeds:

Employee Feeds

New hire
Termination
Employee update

Assignment creation, update, and end date

Work Structures Feeds (Creation, update, and end date)

Organizations
Jobs
Positions
Grades
Locations

The above feeds can be consumed programmatically. In this post, Node.js is implemented as one of the solutions consuming “Employee New Hire” feeds, but design and development is similar for all the supported objects in HCM. 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

Deploying to the SOA Cloud Service by Greg Draheim Overview

 

clip_image001On Monday night we obtained access to the SOA Cloud Service here at Flexagon, where we hope to use it for on-demand capacity.  One of our goals with FlexDeploy is to make it easy to move components from one environment or instance to another, enabling a true “lift-and-shift” into the cloud.  Since the SOA Cloud Service is built on top of the same underlying Oracle infrastructure, configuring it as a FlexDeploy target is a breeze.

In this blog article, I will cover how to deploy a set of projects that are currently used on-premise into this new SOA Cloud Service.

Adding a SOA Cloud instance to FlexDeploy

To deploy our composites we had a few steps to complete:

· Added the required datasource and outbound connection pool entries

· Created the SOA partition we deploy to (“order”)

· Created customization and configuration plans for the new environment

· Added the new endpoint and instance to FlexDeploy

· Deployed the composites and OSB components into the SOA Cloud Service instance

The screen below is the configuration screen for the SOA Cloud instance in FlexDeploy. This one configuration page handles the instance specific configuration. 

Click image to enlarge.

As an interesting note, the instance of FlexDeploy above is running on the Java Cloud Service.

Executing the Deploy

I have a FlexDeploy application that contains 5 projects I plan to deploy:

· PackAndShipService (SOA Composite)

· ProcessOrder (SOA Composite)

· SBOrderEBS (OSB Project)

Read the complete article here.

SOA & BPM Partner Community

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

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

IoT Webcast May 26th 2016

imageOver the past year billions more smart devices have been deployed by Enterprises as they begin the journey to transform themselves. Knowing where to start is one of the biggest challenges faced by any Enterprise. That’s why we have created our unique Oracle IoT Discovery Workshop which is helping Enterprises, like yours, to not only formulate effective IoT strategies but then bring them to life.
Join us at our exclusive briefing webcast that will provide detailed information about the complimentary Oracle IoT Discovery Workshop offer.

This webcast will provide insight into our complimentary workshop offering:

  1. Why should your company invest in IoT?
  2. How do you identify prioritized areas of investment?
  3. What are the key priorities and use cases that help deliver quick ROI?
  4. How can this plan become reality?

Schedule: May 26th 2016 17.00 CET

For details please visit the registration page 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

Blurr the cloud lining with NetSuite: Introducing NetSuite Cloud Adapter on Oracle Integration Cloud Service by Rajesh Kalra

 

clip_image001NetSuite is a leading SaaS business software suite for ERP/financials, eCommerce, and order management. NetSuite cloud applications are commonly used by many mid-market and enterprise level companies, to streamline operations and provide real time visibility for better and faster decisions.

Oracle has introduced an all new NetSuite cloud adapter, in the latest release of its iPaaS –Integration Cloud Service (ICS). This new addition to the catalog of cloud adapters provides agility for NetSuite integrations, and enables organizations to access NetSuite content across business flows quickly and seamlessly.

The NetSuite cloud adapter provides rich and intuitive design time capabilities viz. functional categories of objects to select the business object(s) for integration, besides delivering the elevated user experience common to all cloud adapters.

Now Sales teams at any company can leverage the ICS iPaaS solution to build a lead-to-cash process from any SaaS based CRM (Oracle Sales Cloud or Salesforce.com) to NetSuite, creating quotes/orders in real time, thus eliminating manual order entry. They can access latest financial information, order status, or product availability via the NetSuite cloud adapter, and slash financial close. 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

Digital Innovation Demands Hybrid Integration by Carol Hildebrand

 

clip_image002I thought cloud computing would do away with acronym-laden technologies such as service-oriented architecture (SOA). Can’t you just sign up for applications run in a public cloud?

You can, but what happens when you want to integrate that shiny new cloud app with your existing applications and data? That integration has its own term—hybrid cloud—and for most enterprises, it’s the new norm. More than 65% of enterprise IT organizations will commit to hybrid cloud technologies before 2016, according to International Data Corporation.

Meanwhile, everyone from marketing to HR to product development is screaming for better information flow between departments, and they don’t care where the apps reside. That also requires smooth integration of cloud and legacy applications and data, which, as you will see, leads us back to SOA. 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 12.2.1 New Feature – End to End JSON and Javascript Example by Krishna Hanumantharao

 

clip_image002SOA 12.2.1 provides support for end-to-end JSON and Javascript. We don’t have do internal mapping between XML and JSON as in 12.1.3.

As part of this post, let us implement a simple REST service to demonstrate this new feature – End to End JSON with Javascript.

Let us create a very simple SOA Composite which exposes a JSON based REST interface, manipulates the values using Javascript and calls an external JSON based service.

Rest Service

External JSON Service Setup

For external JSON based REST service let us use a  dummy 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 – May 31st 2016 Real-Time Integration Business Insight

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

Attend 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 Geibclip_image003

Director Product Management SOA Suite

Twitter: soaSimone

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

Schedule:

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:

· 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

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

SOA & BPM Community Newsletter May 2016

Dear SOA & BPM Partner 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 12.c 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 12.1.3.0.5 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!

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

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

SOA 12.2.1 – Awesome features! by Rama Rimmalapudi

 

Here is a quick overview of some of the new features of Oracle SOA 12.2.1 that we are excited about. We are looking forward to using the new features with our customers; they will provide significant benefits!

Integration Workload Statistics in EM

Workload metrics are very useful for high volume implementations. BPEL 10g had some of these metrics and they were not available in SOA 11g. Now we can search and view these metrics in EM. Workload metrics help in planning capacity of SOA servers. One suggestion to Oracle: it would be nice be able to monitor these metrics and alert by setting thresholds. Here are the few useful metrics:

  • Internal Queue metrics
  • BPEL Activity metrics
  • Service/Reference/Wire metrics
  • CPU and Memory for specific time
  • Dehydration metrics

Resiliency: Circuit Breaker

Failing instances consume resources and slows down SOA servers. This was problem in prior releases if you have failing instances due to external services issues etc. This enhancement allows you to monitor and suspend upstream services and then resume them after period of time that you configured. This helps in eliminating system outages due to one or more bad services. Note that Circuit Breaker is not enabled by default.

Several other things that I like about this feature:

  • We can enable this feature globally or at service level
  • Alerts can be sent when endpoint suspended.

Composite instance patching

Another excellent feature is modifying a composite without redeploying, so that pending instances can use updated service using patch artifact (SCA-INF/patch.xml). It creates sparse patch archive. WLST commands are available to validate and apply (deploy) the patch. This feature is only supported in production mode with database based MDS.

SOA in-memory

This is another useful feature for high volume implementations, which uses a coherence cache and configurable write-behind thread to defer DB writes for completed instances. Note that EM only reads from Database, not from coherence cache. Read the complete article here.

SOA & BPM Partner Community

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

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

New Oracle Fusion Middleware 12c (12.2.1.0.0) Released!! by Bruno Neves Alves

 

The version 12.2.1 is officially and finally out! Check what’s new:
Oracle B2B
Moving B2B Agreement from a Test to a Production Environment – Test to production (T2P) process is now simpler with the use of configuration plans to change the endpoints

  • Enabling AS4–Based Message Exchange – Applicability Statement 4 (AS4) standard is now supported!
  • Message Flow Throttling – Oracle B2B can pause, or throttle, the endpoint to publish messages
  • Securing Messages with PGP – Oracle B2B and Healthcare support message level security using PGP

Oracle SSHI (Soa Suite for Healthcare Integration)
Cloning Endpoints – As possible with B2B agreements, its now possible to clone SSHI endpoints

  • Synchronous Request/Reply over MLLP – Request/reply communication between two MLLP endpoints is not facilitated by the introduction of the sync communication feature at the endpoint configuration 
  • Message Flow Throttling – same as B2B
  • Securing Messages with PGP – Same as B2B

Oracle SOA Suite (BPEL, Mediator, Business Rules and Human Workflow)
Support for patching running composite instances – Enabling the patching of running instances of a composite and recover faulted instances after patching

  • Support for In-Memory SOA Using In-Memory SOA – Improve System Performance executing short living processes only in memory

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