SOA12c -Service Bus Resequencer by Vivek Garg

clip_image002We often come under such situation when we receive message from source system which are not in proper sequence but target system need to receive that in proper sequence. To resolve this we need to re-sequence the messages and process them in proper sequence.   Re-sequencing is term used when we need to process incoming messages in sequence which are not coming in proper sequence. Design and developer need to think on this re-sequencing when they encounter such requirement as e described above. E.g. suppose we are receiving sales orders from source system, sales order contain one field with the name sales order number, suppose source system sends sales order in this sequence ( 1, 4,3,2,5,6,7 ) but target system need sales order in this sequence (1,2,3,4,5,6,7) , in this case we need to do re-sequencing of message.

In 11g version of Oracle SOA Suite, re-sequencing was there in Mediator component but this feature was not available for BPEL and Service Bus. In 12c release, this feature is provided for service bus. We can set this feature either at pipeline level or at operation level. In this post, we will discuss on that. We will only discuss about pipeline level re-sequencer. 

We have three types of re-sequencing in Service Bus.

Standard:  This sequencer is used when incoming message contain numeric identifier.  This numeric identifier is termed as Sequence Id. We may specify message Group also, that means incoming order can be Sales Order or purchase order, in this case we will have separate group for both Sales Order and purchase order. When source system send out of order messages then it store out-of-order message until complete order is received this is based on sequence Id.

FIFO: This sequencer works based on message arrival time. Whichever message received first, will be processed first. Here you need to specify only Group. So all the messages which are there in one group processed based on message receive time.

Best Effort: It is used when we receive large number of messages in a short period of time and cannot provide information to the re-sequencer about the identifier to use for sequencing. Typically, the identifier used for sequencing in such scenarios is of a dateTime type or numeric type.

– See more at: http://www.soawork.com/2014/09/soa12c-service-bus-resequencer.html#sthash.CJJjVYly.dpuf

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

FMW 12c on the Cloud – Part 1: Prepare the Environment by Luigi Banzato

Oracle Fusion Middleware 12c is out there. And now it bring the wonders of SOA/BPM quick start, where you can get you development environment setup in 4 clicks. However, at some stage everyone always needs to setup a server, so I’ve been taking a look at how to do that in the cloud. This is the part 1 of of the tutorial on how to install and configure Fusion Middleware 12c on the Cloud.

clip_image002

Create the EC2 Instance

To create the EC2 instance, on the EC2 Console, click on "Launch Instance":

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

Set-up a 12c SOA/BPM Infrastructure by Middleware Snippets

clip_image002In this post, we will show how to create automation scripts in order to set-up middleware environments.

Preparation

In the example, we will use the following software

First, we have to decide which directory structure we are going to use. Below an example is given in which the binaries (that create the run-time) are separated from the configuration.

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

Join Global SOA & BPM Partner Community Forum & Community – only for Oracle Partners

Fusion Middleware Partner Community Forum 2015

clip_image001[4]Take this opportunity and register now for the Oracle Fusion Middleware Partner Community Forum XX Budapest in on March 3rd & 4th 2015 with hands-on training on March 5th & 6th. Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €500!

· SOA Suite 12c & Integration Cloud Service

· BPM Suite 12c & Process Cloud Service

· Mobile & Development tools & Mobile Cloud Service

· WebLogic 12c & Java Cloud & Developer Cloud Service

 

Quotes from previous conferences

· Rare combo of content, networking & fun, easy access to peers, Oracle Product Manager and experts in many areas” Lucas Jellema, Amis

· “A must attend for seniors partners” Martien van den Akker, Darwin

· “Great form, a clear must for any partner” Markus Schneeweis, ec4u

 

The conference will update you on the last Middleware solutions & cloud services specially for:

· Architects & Practice Managers: product overview

· Developers: product details and hands-on training including live demos

· Sales Experts positioning & sales kits including cheat sheets

· Marketing Executives: campaign kits including event material and ppts and demos

For details please visit our registration page here.

 

To support & grow our joint middleware business we would like to invite you to join the SOA & BPM Partner Community free of charge for Oracle partners. Please first login at Oracle Partner Network and then visit: SOA Partner Community. If you have any questions please contact the Oracle Partner Business Center. SOA Suite 12c and BPM Suite 12c bring exciting new features around the key themes of Developer Productivity and Industrial SOA or Process Cloud Service. Demonstrate why SOA & BPM are important to include in customer conversations and solutions around Cloud, Mobile, Fast Data and, of course, Application Integration.  The SOA & BPM Partner Community keeps you informed about:

· Product Information including ppts and roadmaps

· Education & Certification including training material

· Marketing kits to run joint campaigns

· Sales kits and sales plays to drive your service revenue

· Monthly SOA & BPM Newsletter

· SOA & BPM Partner Community Forums & Summer Camps

 

SOA & BPM Partner Community Registration

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 12c blog series by Vivek Garg

Special thanks to Vivek Garg for all his SOA Suite 12c blog posts! Make sure you share yours with us via twitter @soacommunity or #soacommunity or Facebook! Please visit his Oracle Fusion Middleware Blog and read his great articles:

clip_image002SOA12c -Service Bus Resequencer

SOA 12c – Translate Activity

SOA 12c – Create Service Bus Project from Service …

SOA 12c – Custom Activity Template

SOA 12c – Component Template

SOA12c – Project Template

SOA12c – Templates

SOA 12c – MDS Support For OSB

SOA 12c – How to publish service bus artifacts to …

SOA 12c – Custom Coherence Cache Name

SOA 12c – Coherence Default Cache Name

SOA 12c- Coherence Adapter

SOA 12c – Create Java derby database data source

SOA 12c- Unable to start jdeveloper – org.netbeans…

SOA 12c – Configure Coherence Adapter

Oracle BAM interview questions and answers series

Oracle Service Bus (OSB) Interview Questions and A…

Oracle SOA Interview Questions and Answers Series

Oracle BAM Interview Questions and Answers Part-2

Oracle BAM Interview Questions and Answers Part-1

Oracle SOA Interview Questions and Answers (Adapte…

SOA 12c – Schedule Secured SOA Composite from ESS

SOA 12c- Schedule SOA Composite Using ESS

Oracle Managed File Transfer (MFT) Step By Step In…

SOA 12c- Create required schemas for Oracle MFT

SOA 12c- Oracle Managed File Transfer (MFT) Instal…

Oracle SOA 12c Step By Step Installation Series

SOA 12c – Create soa 12c server domain

SOA 12c – Create Weblogic server compact domain

SOA 12c – Create Integrated Weblogic Server Standa…

SOA 12c – Create Integrated weblogic server defaul…

SOA12c – RCU Step by Step Installation

SOA12c – Oracle XE 11g Database step by step Insta…

SOA12c- Enterprise Service Scheduler Introduction

SOA12c – Share Artifacts using SOA Design-Time MDS…

SOA 12c – Get Started With MDS

SOA 12c – Create Java Derby Database Connection

Oracle SOA 12c Features

SOA 12c – Oracle Service Bus Hands On

SOA 12c – SOA Debugger in Oracle SOA 12c

SOA 12c – oracle.fabric.permission.CompositePermis…

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

Ovum Lauds Oracle SOA Suite 12c, Differentiates Cloud and Mobile Integration By Mala Ramakrishnan

clip_image002Ovum has recently published a paper on Oracle SOA Suite and lays out differentiation.  According to the paper, with the latest release of Oracle SOA  Suite, Oracle has again proved that it can swiftly respond to customer requirements while ensuring continuity in product strategy to offer a unified platform for a wide range of integration requirements. Here is an excerpt from the paper:

Oracle SOA Suite 12c has introduced several new features and capabilities that resonate with the current integration priorities of enterprises, especially cloud and mobile integration. What differentiates Oracle SOA Suite 12c from competing platforms is its emphasis on simplifying the process involved in the development, testing, and execution of integration flows connecting a wide range of applications.

This developer-centric approach is evident in the simple approach offered by the Oracle Cloud Adapter software development kit (SDK) for the development of new adapters to software-as-a-service (SaaS) applications. Furthermore, Oracle Cloud Adapters handle several inherent intricacies of SaaS integration, such as session management, data mapping, and specific security requirements to help reduce development efforts and costs. The developer-centric approach is also evident in the developer tooling enhancements introduced as part of Oracle SOA Suite 12c release.

Another noteworthy feature is the integration between Oracle MFT and Oracle SOA Suite and Oracle B2B 12c, which provides support for complex orchestration use cases, such as the extension of enterprise applications to B2B e-commerce and cloud integration scenarios.

Key messages

§ Oracle has further refined its approach to cloud and mobile integration.

§ Developer productivity is a key theme for Oracle SOA Suite 12c.

§ Oracle MFT strengthens the overall value proposition of Oracle’s integration middleware stack. 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

Introducing Oracle SOA Suite 12c joining the free on-demand Webcast

Missed the SOA Suite 12c launch webcast? Watch it on-demand

Highlights include a SOA Suite 12c by Lucas Jellema!

clip_image001

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: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,SOA,education,OTN,free training

SOA 12c demo system (12.1.3) hosted at Oracle Cloud – free for Oracle Partners

To get access to the Oracle demo system please visit first OPN (OPN account required)

clip_image002The SOA 12c Comprehensive platform is a single, unified platform that enables ease of integration and helps connect applications across enterprise, thereby helping to achieve faster time to market and increased productivity.

Highlights

  • Includes 12c version of SOA/BPM, Oracle Enterprise Manager, Managed File Transfer, Service Bus, Oracle Business Activity Monitoring, Oracle Event Processing and JDeveloper.
  • Better documentation, Easier maintenance and Plug-in of additional software/services.
  • Internet Accessible – No VPN is required to access product console URLs.

Call to Action

For feedback or questions about this demo release, please contact anvesh.baluguri@oracle.com or sunitha.patel@oracle.com in GSE.

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 12c Masterclass – December 19th 2014 by Amis

clip_image001

SOA Suite 12c (June 2014) was a major release for Oracle’s flagship integration product. This release introduces new functionality, higher developer productivity, more robust run-time scalability and performance. 12c brings together development and administration of Service Bus and SOA composite applications, it ships new technology adapters as well as a SDK to develop custom adapters and provides across the stack support for REST-style services and JSON-format messages. New facilities were added to the stack, like Managed File Transfer and Enterprise Scheduling Services, and others better integrated, such as Oracle Event Processing and Business Activity Monitoring.

This masterclass, based on over a year’s beta program participation and extensive research and experimentation, deals with many of the essential topics for SOA Suite 12c. In one day, presenters Robert van Mölken and Lucas Jellema will discuss how SOA Suite 12c will change and enhance the way SOA projects develop services. They will show many live demonstrations of the tools in action – providing you concrete insight in new and improved features. At the end of this masterclass, attendees will know how SOA Suite 12c can benefit their organizations and how they can get started with building skills, migrating applications and using this new release properly.

Throughout the day, participants and presenters have enough opportunity to discuss real world experience and brainstorm on how to best make use of SOA Suite 12c in their organizations.

All demo code and slides will be made available. Participants will also receive a voucher for the Oracle SOA Suite 12c Handbook by Lucas Jellema (Oracle Press, Spring 2015).

Audience

This masterclass is aimed at developers, solution architects and administrators with SOA Suite 11g experience.

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

Best Practices for SOA Suite 11g to 12c Upgrade By Jay Kasi

clip_image002A lot of effort has been put in by Oracle to make this major upgrade as smooth and easy as possible. The basic approach is to install SOA Suite 12c in a new oracle home and upgrade the domain and schemas in place. Customers undertaking the upgrade are primarily interested in a smooth upgrade, minimizing the number of manual steps in the upgrade, reduce the down time to a minimum, and minimize or eliminate any changes to client apps that use SOA APIs or web interfaces.

The key to a successful and smooth upgrade experience are the preupgrade preparations that you perform. The upgrade must be planned carefully. If the preupgrade preparations are not performed, there is a possibility that upgrade will fail in the middle or the system does not behave properly post upgrade. The only recourse to a failed production system upgrade is to roll it back from a full backup.

If your SOA domain includes BAM, then the upgrade is more complex because BAM does not support inplace upgrade. Please read the documentation carefully. The basic idea is to migrate the whole BAM deployment to a seperate domain using export/import, remove BAM from the soa domain during upgrade, and upgrade your soa domain to interop with the bam 11g domain. Later slowly and carefully migrate to BAM 12c from BAM 11g.

There are six top steps that should be performed before upgrade of your production system as a best practice.

  • Carefully review the prerequisites for upgrade in the documentation. Some of the prerequisites are checked upfront before we upgrade the schema in Upgrade Assistant but not all. Read all relevant upgrade documentation before starting on upgrade. Some of the key prerequisites are:

· Can only upgrade a domain that is 11.1.1.6 or 11.1.1.7. Migrate to a supported starting point before upgrade.

· Can only upgrade a deployment using a 64 bit JVM. Migrate to 64 bit JVM before upgrade.

· Can only upgrade a production domain not using XE DB and is not an admin server only domain.

· Can only upgrade a domain using LDAP or DB OPSS policy store. Migrate file based policy store to DB or LDAP based policy store before upgrade. 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