Eai Report
Eai Report
Integration (EAI)
Share, integrate, and automate information
flow within the educational environment.
Prepared by:
Ortega, Kent A.
• Why Enterprise Application Integration?
- Wouldn’t it be great if everyone used the same servers
with the same operating system with the same clients.
• Reality is very diverse. We can expect a mix of
mainframes, Windows, UNIX, Linux, VMS, as well as
many other systems.
- Getting them to work/share data together is the issue!
Sharing of Information
- Information sharing is an important asset to every business organization.
Simplified IT process
- The more simplified is the IT process, the greater satisfaction the users will
derive.
Improved Functionality
- The greater the workability of employees, the faster will be the whole work
process of any organization.
Better Control
- EAI provide different mechanism for a better controlling of information flow.
Areas of EAI tools focus on:
Orchestration of Processes
Activity Monitoring
Transformation of Data
Storage, routing & filtering
Automation
Real-time access to Information
Scalable & Agile
Better Visibility
Reduced Complexity & Cost
Advantages of implementing EAI
The approach is labor intensive and involves high cost and risk. It
also does not assist if applications needs to be changed or added.
• Transformation tools (to define how to map data from one system
to another)
• Data Acquisition Component: to allow access to the Data Source and
Target Interfaces (i.e. Siebel, SAP, PeopleSoft, ODBC, Oracle, CICS, IMS) -
note that the data acquisition component is crucial to EAI success. Most
vendors refer to these interfaces as "adapters“
• Adapters understand the data structures associated with applications and the
means by which to access the data. (SAP/ABAP). map heterogenous data
formats, interfaces and protocols into a common model and format. Hide
heterogeneity and present uniform view of layers below.
• System Development Component: to allow programmers to design and test
custom requirements - Design tools (for business process design, debugging,
and testing).
EAI - Components
– Message Brokers (to control transactions, control security, and
perform event notification. The product should also include the
capability to "bridge" messages between different messaging
systems (facilitates the interaction among adapters)