- Enterprise Business Objects
- Enterprise Business Services
- SOA Governance Tools
- Reference Process Models and Architecture
- Composite Application Framework
EBO is an XSD based SOA Data model that represents the business object such as Item, Customer, Sales Order etc
EBS is the basement block in AIA that represents the application independent webservice definition. It is standards based business level service interface and these services operate on Application agnostic Enterprise Business Messages (EBM) which in turn, are based on EBO
Enterprise Business Flow (EBF) – Application agnostic flow that orchestrates several enterprise business services to achieve a larger business functionality
Application Business Connector Service – Application specific business connector service that bridges the application to the application agnostic layer
SOA Governance : FP includes Business Service Repository (BSR), Composite Application Validation System(CAVS) and Composite Application Error Management and resolution
BSR provides a catalog of objects, messages and services that comes with the Foundation pack and provides an insight into re-use and impact analysis from development to run-time
CAVS offers testing framework that provides initiators to simulate calls to a web service and simulators to simulate response from web service
FP also provides a framework to efficiently manage errors by routing it to the correct application and to the correct application user.
Reference Architecture consists of concepts and technologies guide, Business Process Guide, Enterprise Object Library Guide, Integration Developer's guide and a list of best practices/design patterns
Composite Application Framework delivers application independent solution using composite processes or user interfaces that are sustainable, repeatable and low-cost. Composite applications are loosely-coupled and insulated from changes in provider systems.
In short, a solid foundation has been set up to rock the Integration market.
-Mahesh Kumaran
Solution Architect
is there any link to the 4 reference docs provided by oracle for this ?
ReplyDeleteThanks for this information. Do you have some documentation to share on the AIA foundation pack.
ReplyDeleteDear Mahesh Kumaran, You have explained AIA basic concepts very well with clarity. I have one question on CAVS test.
ReplyDeleteMy scenario has 3 service composities.
1. Read from File. Reads from text file using file adaptor and translates into EBM
2. Insert into open interface table. Records from EBM is inserted into Oracle Open interface table using database adaptor.
3. Validate open interface : This will invoke pl/sql validation package procedure using database adaptor which validates the populated records in open interface table. This will be the last step before launching an Import AP invoice concurrent program in Oracle E-Business.
Question: I would like to perform flow test by combining all the 3 service composites in sequence 1,2, 3. I created group test definition by including above 3 service components.
First component is successful.
Second component : Insert into Open interface table is not taking the EBM messages obtained from the output message of first service component.
Basically, I expect the first service component to read the file from given path which is happening sucessfully. Then, after reading the output is in EBM format. This EBM formatted messages have to be inserted into open interface table. Whats happening is in the request message some other EBM messages are getting and trying to insert into open interface table resulting in JCA error mainly due to invoice id (one of the column in open interface table) is null. This column invoice id is infact NOT NULL column.
How to configure the flow test OR sequence of individual service components where output of first service component is fed into request message of second service component so that records read from the file are inserted into open interface table.
Appreciate your suggestions.
Thank You in Advance,
Veeresh
You can reply to vsjavli@eprod.com