Posts

New in SOA Suite 12c and AIAFP/OER Backward Compatibility Table

Finally Oracle SOA Suite 12cR1 (12.1.3.0.0) is out ( http://www.oracle.com/us/corporate/pressrelease/soa-suite-12c-062614 ).Having implemented all versions of SOA Suite (10.1.3.1-5, 11.1.1.1-7) I am particularly more exited about this new release as I was when its predecessors were launched. And this is because unlike the previous releases, these versions is releases in the middle of major trends such as cloud computing, mobile integration, Internet of Thins, Machine to Machine, are starting to become main-stream and I see SOA Suite 12c as a fundamental building block to supporting all of these new trends! Listing below some of the new features of Oracle SOA 12c that I am more exited about: Enhanced cloud integration with cloud adapters Improved mobile & IoT support with REST/JSON adapters (suggested article:  http://technology.amis.nl/2014/06/26/soa-suite-12c-rest-adapter/ ) Seamless OEP integration (very useful for EDA’s or Big Data integration support) New Coherence ...

SOA Transformation through SOA Upgrade

Image
Much has been said about Oracle SOA Suite 10g (or JCaps) upgrades to 11g and how features map between both versions. There is also plenty of information online about this topic both official and unofficial. It’s not news to many that for example SOA Suite 10g is currently in extended support and product will enter sustaining support by the end of 2014 (I will explain more about what extended and sustaining support means later in the blog). However one fact remains truth: There are still many companies out there running platforms that are (or soon will be) in sustaining support, and that don’t yet have an upgrade strategy. I say this based on my own experience as I am currently helping several customers do exactly this. Having said that,  I wrote this blog in an attempt to give SOA experts, Integration Leads and Architects key pointers that can serve as inspiration to come up with a transformational approach when defining an upgrade strategy. Note that I am using the word “transfor...

SOA Governance FAQ

Image
After more than decade implementing SOA, I’ve come to the conclusion that one of the reasons that prevent organisations from realising the benefits of SOA is the lack of some sort of governance in their SOA implementations. I have also come to the sad conclusion that even though this is well known fact, many (end customers and SIs alike) still lack understanding of what SOA Governance is and why is it needed. Having said that, I created this post not only for my own reference, but also share this knowledge for those wishing to improve their understanding on this amazing topic. Hopefully this FAQ provides some concise answers to many of these questions. 1. What is SOA Governance? 2. What SOA Governance isn’t? 3. Why is SOA Governance needed? 4. What are the objectives of SOA Governance? 5. What are the key components of SOA Governance? 6. What are the top challenges that prevent successful SOA Governance implementation? 7. What is the most common mistake organizations...

AIA Foundation Pack Architecture Overview

Image
The Oracle Application Integration Architecture Foundation Pack (recently renamed to just Foundation Pack) at is Oracle's accelerator framework for implementing SOA-based system integrations. AIA FP and its prebuilt integrations such as PIPs were originally created to facilitate and accelerate the integration between different Oracle applications such as Siebel, E-Business Suite, PeopleSoft, and JD Edwards, among others. Customers looking to simultaneously implement and integrate several Oracle applications gain huge benefits from employing PIPs, as these significantly reduce the effort and risk involved with building interfaces to support business processes. Given Oracle's aggressive and continuous growth by acquisition, AIA FP and prebuilt integrations have become fundamental to rapidly integrate newly acquired products with their existing apps portfolio. The AIA FP contains a variety of design-time and runtime artifacts that can be used when defining, designing, build...