Tata AIG General Insurance Company - Insurer Innovation Award 2024
An integration methodology based on the Enterprise Architecture
1. “We need the integration up and running tomorrow.
Can you do it?”
2004-05-06 An integration methodology based on the Enterprise Architecture 1
2. UK Academy for Information Systems 2004
Lisbon
Portugal
An integration methodology based on
the Enterprise Architecture
Marta Guerra (mncg@netcabo.pt)
Miguel Pardal (mflpar@yahoo.co.uk)
Miguel Mira Silva (mms@dei.ist.utl.pt)
May 6th 2004
3. Overview
• Organizational environment
• Enterprise Architecture
• Methodology
• Conclusions
2004-05-06 An integration methodology based on the Enterprise Architecture 3
4. Organizational environment
• Adaptive Enterprise
– Challenges from environmental changes
• Enterprise Application Integration
– Share data between applications
– Integration barriers
• Technology
• Syntax
• Semantics
2004-05-06 An integration methodology based on the Enterprise Architecture 4
5. Steven Spewak (1993)
Enterprise Architecture Enterprise Architecture Planning,
John Wiley & Sons
2004-05-06 An integration methodology based on the Enterprise Architecture 5
6. Integration with Enterprise Architecture
• Semantic context:
– Enterprise Architecture Data
dictionary
• Organization, Management
and Technology
perspectives
• People-centric approach
• Consider future
developments and
organizational change
2004-05-06 An integration methodology based on the Enterprise Architecture 6
8. A – Problem definition
2004-05-06 An integration methodology based on the Enterprise Architecture 8
9. Integration problem
• Identify applications:
– Integrated School Management System (ISMS)
– Student Portfolios
– Teacher portal
• Identify goal:
– Assure coherent view of student data between
Portfolios and ISMS
– Login into Teacher portal using user name and
password from ISMS
2004-05-06 An integration methodology based on the Enterprise Architecture 9
10. B – Applications analysis
2004-05-06 An integration methodology based on the Enterprise Architecture 10
11. Interview
Application: Student Portfolios
Stakeholders: Artur Ferreira da Silva (business); Mira da Silva (development)
Meeting date: August 2003
Application Goals: Portfolio are extra-curricula activities students perform to
obtain credits. The application allows sign in, mechanisms for proposal
aprovals, notifications by email and activities publishing.
Users: DEI’s students and lecturers
Technological Platform: Windows Platform - Microsoft .Net; SQL Server;
Development history: August 2003 – product development;
Suggested integrations: get students list from ISMS, submitt Portfolio information to
ISMS, issue reports with student and lecturer data, validate user access in
ISMS;
Documentation received: database scripts and application source code
2004-05-06 An integration methodology based on the Enterprise Architecture 11
15. Semantic linking for other applications
• Integrated School • Teacher Portal
Management System
2004-05-06 An integration methodology based on the Enterprise Architecture 15
17. Specification perspectives
• ER-I – Entity-Relationship for Integration
– Data model
• DFD-I – Data Flow Diagrams for Integration
– Functional model
2004-05-06 An integration methodology based on the Enterprise Architecture 17
20. Transformation
• Convert source schema instance to a target schema instance
2004-05-06 An integration methodology based on the Enterprise Architecture 20
24. Integration scenario evaluation
• Methodology proved beneficial in the following aspects:
– Deciding data and ownership by applications
– Detecting non-aligned functionalities
– Avoid many-to-many transformations using Enterprise Architecture data dictionary
– Graphical schemas for faster comparison of solutions and enhance communication
between the project team
• The integration scenario also revealed some limitations of the methodology:
– Initial investment to develop an Enterprise Architecture
– Some Enterprise Architecture assumptions can be hard to satisfy with reasonable costs
– Commitment must be assured for critical issues such as availability of source code and
realistic data for testing
– Production applications may need to be modified to achieve better user-interface results
2004-05-06 An integration methodology based on the Enterprise Architecture 24
25. Conclusions: main contributions
• Semantic framing with the Enterprise
Architecture
– Enterprise Architecture data dictionary
– Make coherent integration decisions
• Effort proportional to problem size
• Long term vision, short term response
2004-05-06 An integration methodology based on the Enterprise Architecture 25
26. Conclusions: future work
• Apply methodology to integration scenarios
from different industries with different
needs and more data, processes and
applications
• Adjust production applications according to
Enterprise Architecture
2004-05-06 An integration methodology based on the Enterprise Architecture 26
27. Questions & Answers
Managers are rarely trained to
optimize the performance of the
organization as a whole, and often are
not given the means to do so (…)
Enterprise systems must be guided by
a shared vision of the objectives.
in Laudon & Laudon (2002)
Thank you for your attention. More information on:
http://mega.ist.utl.pt/~mflpar/integration/download.html 27
2004-05-06 An integration methodology based on the Enterprise Architecture