In April Oracle announced AIA 11g R1 . Recently Whitehorses performed a Proof of Concept (PoC) of the upgrade to AIA 11g R1 at a customer. The goals of the PoC were to asses:
- The migration effort needed to go from AIA 2.5 to AIA 11g R1;
- The development advantages – especially the productivity enhancements – of using AIA 11g Foundation Pack.
To achieve this, some existing integrations were migrated, and one interface was build based on an existing Technical Design. The time needed for the lather was compared to the actual time for the development of the AIA 2.5 version. As close to real world scenario’s as you can get.
In this post we’ll share the highlights of our findings.
The migration utility is new in AIA 11g. This and some unclarities in the migration documentation caused some delay. Because of its recent release date, experienced sources were still scarce. In the last few week the number of forum and blog posts on this subject has been rising . The experience from this project can accelerate your AIA 11g migration. If you want to use all features of 11g including better integration with the governance capabilities and integration with Oracle Enterprise Repository (OER), this requires quite some manual steps. Rebuilding instead of migrating could be considered. In that scenario transformations (XSLT) will be reused (which saves development time).
The experience obtained during the PoC showed that a reduction of development time can be achieved with AIA 11g Foundation Pack in the build and deploy phase. The reduction in development time can be substantial enough to build a solid business case for an upgrade.
Although it is not an AIA feature, the integrated tracking of messages in the Enterprise Manager that became available with SOA Suite 11g for Mediator and BPEL offers a significant advantage when debugging, testing, or maintaining your integrations. This overview, in one single browser tab or window, is sufficient to see a complete message flow. This can significantly reduce complexity and time used for debugging integration issues. This will also reduce the time to solve issues in production.
AIA 11g is the first AIA release to take advantage of the MDS (Meta Data Store) that comes with SOA Suite 11g. Usage of the MDS solves the dependency issues during deployment of your integrations. This will reduce the complexity and time needed to deploy integration components both for developers and operations.
The Oracle Enterprise Repository is an optional component of AIA 11g’s Project Lifecycle Workbench. It facilitates the SOA development lifecycle with visibility of integration components and their relations. The AIA Harvester automates collection of data from Composites. Both enable analyses and control during the lifecycle of artifacts.
There are quite a few aspects in AIA 11g that can enhance productivity in the integration lifecycle, both in the development as well as in the production / maintenance phase. Especially if there is a need to create a set of new integrations. Another clear example would be where there is (too) much time spend on tracking messages in production / maintenance. We could help you create your business case…