SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
“We need the integration up and running tomorrow.

                          Can you do it?”




 2004-05-06   An integration methodology based on the Enterprise Architecture   1
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
Overview


             • Organizational environment

             • Enterprise Architecture

             • Methodology

             • Conclusions

2004-05-06       An integration methodology based on the Enterprise Architecture   3
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
Steven Spewak (1993)

Enterprise Architecture                                              Enterprise Architecture Planning,
                                                                                   John Wiley & Sons




 2004-05-06   An integration methodology based on the Enterprise Architecture              5
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
Methodology phases




2004-05-06   An integration methodology based on the Enterprise Architecture   7
A – Problem definition




2004-05-06     An integration methodology based on the Enterprise Architecture   8
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
B – Applications analysis




2004-05-06      An integration methodology based on the Enterprise Architecture   10
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
Data linking
Student Portfolios




      2004-05-06     An integration methodology based on the Enterprise Architecture   12
Student Portfolios
                     Functionality linking




        2004-05-06    An integration methodology based on the Enterprise Architecture   13
Application linking
Non-aligned items
Aligned items




2004-05-06            An integration methodology based on the Enterprise Architecture                 14
                                                                                        EA application linking
Semantic linking for other applications
• Integrated School                              • Teacher Portal
  Management System




   2004-05-06   An integration methodology based on the Enterprise Architecture   15
C – Specification




2004-05-06   An integration methodology based on the Enterprise Architecture   16
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
ER-I example




2004-05-06   An integration methodology based on the Enterprise Architecture   18
DFD-I example




2004-05-06   An integration methodology based on the Enterprise Architecture   19
Transformation
• Convert source schema instance to a target schema instance




2004-05-06   An integration methodology based on the Enterprise Architecture   20
D – Implementation




2004-05-06   An integration methodology based on the Enterprise Architecture   21
Implementation
 • Use specification schemas

 • Choose integration engine

 • Example: webMethods
      – Doctypes
      – Flows
      – Adapters
                                                           ...
2004-05-06   An integration methodology based on the Enterprise Architecture   22
Methodology phases




2004-05-06   An integration methodology based on the Enterprise Architecture   23
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
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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Daljit Banger
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewMohamed Sami El-Tahawy
 
Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Daljit Banger
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupMichael Sukachev
 
TOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togafTOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togafCuneyt Kaya
 
Togaf 9 an introduction
Togaf 9   an introductionTogaf 9   an introduction
Togaf 9 an introductionDaan Bakboord
 
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea modelsExtracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea modelsMatteo Busanelli
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference ModelsPaul Sullivan
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming BusinessReal IRM
 
ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?The Open Group SA
 
TOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyTOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyDanny Greefhorst
 
Togaf online training
Togaf online trainingTogaf online training
Togaf online trainingxoomlakshmi
 
Zachman’s Framework & TOGAF for EA in Research Institute: Case Study of Indo...
Zachman’s Framework & TOGAF for EA in Research Institute:Case Study of Indo...Zachman’s Framework & TOGAF for EA in Research Institute:Case Study of Indo...
Zachman’s Framework & TOGAF for EA in Research Institute: Case Study of Indo...Riri Kusumarani
 
EAPJ Vol IV July 2017
EAPJ Vol IV July 2017EAPJ Vol IV July 2017
EAPJ Vol IV July 2017Darryl_Carr
 
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...Iver Band
 

Was ist angesagt? (20)

TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF Overview
 
Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
 
Togaf Roadshow
Togaf RoadshowTogaf Roadshow
Togaf Roadshow
 
TOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togafTOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togaf
 
Togaf 9 an introduction
Togaf 9   an introductionTogaf 9   an introduction
Togaf 9 an introduction
 
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea modelsExtracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference Models
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming Business
 
ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?
 
14.1 features
14.1 features14.1 features
14.1 features
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
TOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyTOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the Family
 
Togaf online training
Togaf online trainingTogaf online training
Togaf online training
 
TOGAF®9.1 in Pictures
TOGAF®9.1 in PicturesTOGAF®9.1 in Pictures
TOGAF®9.1 in Pictures
 
Zachman’s Framework & TOGAF for EA in Research Institute: Case Study of Indo...
Zachman’s Framework & TOGAF for EA in Research Institute:Case Study of Indo...Zachman’s Framework & TOGAF for EA in Research Institute:Case Study of Indo...
Zachman’s Framework & TOGAF for EA in Research Institute: Case Study of Indo...
 
EAPJ Vol IV July 2017
EAPJ Vol IV July 2017EAPJ Vol IV July 2017
EAPJ Vol IV July 2017
 
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...
Enhancing the ArchiMate® Standard with a Responsibility Modeling Language for...
 

Ähnlich wie An integration methodology based on the Enterprise Architecture

IT Architecture for the Non-Architect, MAX Technical Training 2016
IT Architecture for the Non-Architect, MAX Technical Training 2016IT Architecture for the Non-Architect, MAX Technical Training 2016
IT Architecture for the Non-Architect, MAX Technical Training 2016MAX Technical Training
 
Paul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumePaul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumepaneja
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureCAPINPINSerelyn
 
1. Introduction to EA -Session1 .pptx
1. Introduction to EA -Session1 .pptx1. Introduction to EA -Session1 .pptx
1. Introduction to EA -Session1 .pptxMohammadMahdiKargar2
 
Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2Dr Nicolas Figay
 
Lecture-1..lesson 1_Introfortheeducation.ppt
Lecture-1..lesson 1_Introfortheeducation.pptLecture-1..lesson 1_Introfortheeducation.ppt
Lecture-1..lesson 1_Introfortheeducation.pptMedinaGodwin
 
FINAL-PDAG-May2016--IST-EA-Update
FINAL-PDAG-May2016--IST-EA-UpdateFINAL-PDAG-May2016--IST-EA-Update
FINAL-PDAG-May2016--IST-EA-UpdateColin Bell
 
Enterprise Architecture - An Introduction from the Real World
Enterprise Architecture - An Introduction from the Real World Enterprise Architecture - An Introduction from the Real World
Enterprise Architecture - An Introduction from the Real World Daljit Banger
 
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014Ea at connect the dots 10.2014
Ea at connect the dots 10.2014kevin_donovan
 
Intro to Business Data Modeling using ORM
Intro to Business Data Modeling using ORMIntro to Business Data Modeling using ORM
Intro to Business Data Modeling using ORMDigiLEAF Inc
 
Architecture Series 5-4 Solution Architecture Draft
Architecture Series 5-4   Solution Architecture   DraftArchitecture Series 5-4   Solution Architecture   Draft
Architecture Series 5-4 Solution Architecture DraftFrankie Hsiang
 
Progress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and ActivitiesProgress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and ActivitiesColin Bell
 
Online Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAOnline Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAXoom Trainings
 
Recognizing the Future of Systems Engineering in a Changing World
Recognizing the Future of Systems Engineering in a Changing WorldRecognizing the Future of Systems Engineering in a Changing World
Recognizing the Future of Systems Engineering in a Changing WorldBernardo A. Delicado
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 

Ähnlich wie An integration methodology based on the Enterprise Architecture (20)

IT Architecture for the Non-Architect, MAX Technical Training 2016
IT Architecture for the Non-Architect, MAX Technical Training 2016IT Architecture for the Non-Architect, MAX Technical Training 2016
IT Architecture for the Non-Architect, MAX Technical Training 2016
 
Paul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumePaul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resume
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & Architecture
 
1. Introduction to EA -Session1 .pptx
1. Introduction to EA -Session1 .pptx1. Introduction to EA -Session1 .pptx
1. Introduction to EA -Session1 .pptx
 
Ict startegy and architecture
Ict startegy and architecture Ict startegy and architecture
Ict startegy and architecture
 
Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2
 
MIS.ppt
MIS.pptMIS.ppt
MIS.ppt
 
IndEA.pptx
IndEA.pptxIndEA.pptx
IndEA.pptx
 
Oracle Method P
Oracle Method POracle Method P
Oracle Method P
 
Lecture-1..lesson 1_Introfortheeducation.ppt
Lecture-1..lesson 1_Introfortheeducation.pptLecture-1..lesson 1_Introfortheeducation.ppt
Lecture-1..lesson 1_Introfortheeducation.ppt
 
FINAL-PDAG-May2016--IST-EA-Update
FINAL-PDAG-May2016--IST-EA-UpdateFINAL-PDAG-May2016--IST-EA-Update
FINAL-PDAG-May2016--IST-EA-Update
 
Enterprise Architecture
Enterprise Architecture Enterprise Architecture
Enterprise Architecture
 
Enterprise Architecture - An Introduction from the Real World
Enterprise Architecture - An Introduction from the Real World Enterprise Architecture - An Introduction from the Real World
Enterprise Architecture - An Introduction from the Real World
 
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014Ea at connect the dots 10.2014
Ea at connect the dots 10.2014
 
Intro to Business Data Modeling using ORM
Intro to Business Data Modeling using ORMIntro to Business Data Modeling using ORM
Intro to Business Data Modeling using ORM
 
Architecture Series 5-4 Solution Architecture Draft
Architecture Series 5-4   Solution Architecture   DraftArchitecture Series 5-4   Solution Architecture   Draft
Architecture Series 5-4 Solution Architecture Draft
 
Progress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and ActivitiesProgress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and Activities
 
Online Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAOnline Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USA
 
Recognizing the Future of Systems Engineering in a Changing World
Recognizing the Future of Systems Engineering in a Changing WorldRecognizing the Future of Systems Engineering in a Changing World
Recognizing the Future of Systems Engineering in a Changing World
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 

Mehr von Miguel Pardal

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Miguel Pardal
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Miguel Pardal
 
SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)Miguel Pardal
 
Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Miguel Pardal
 
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsIoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsMiguel Pardal
 
Rastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasRastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasMiguel Pardal
 
Vulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityVulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityMiguel Pardal
 
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...Miguel Pardal
 
Precision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsPrecision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsMiguel Pardal
 
Smart Places INForum16 presentation
Smart Places INForum16 presentationSmart Places INForum16 presentation
Smart Places INForum16 presentationMiguel Pardal
 
Eclipse workshop presentation (March 2016)
Eclipse workshop presentation (March 2016)Eclipse workshop presentation (March 2016)
Eclipse workshop presentation (March 2016)Miguel Pardal
 
LaTeX workshop (NEB)
LaTeX workshop (NEB)LaTeX workshop (NEB)
LaTeX workshop (NEB)Miguel Pardal
 
Thesis for beginners 2015-10
Thesis for beginners 2015-10Thesis for beginners 2015-10
Thesis for beginners 2015-10Miguel Pardal
 
LaTeX workshop (JEQ)
LaTeX workshop (JEQ)LaTeX workshop (JEQ)
LaTeX workshop (JEQ)Miguel Pardal
 
Thesis for beginners
Thesis for beginnersThesis for beginners
Thesis for beginnersMiguel Pardal
 
Scalable and secure RFID data discovery
Scalable and secure RFID data discoveryScalable and secure RFID data discovery
Scalable and secure RFID data discoveryMiguel Pardal
 
Breve introdução à investigação
Breve introdução à investigaçãoBreve introdução à investigação
Breve introdução à investigaçãoMiguel Pardal
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentationMiguel Pardal
 
BEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classBEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classMiguel Pardal
 

Mehr von Miguel Pardal (20)

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
 
SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)
 
Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018
 
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsIoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
 
Rastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasRastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) Coisas
 
Vulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityVulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer Security
 
Master Beginners
Master BeginnersMaster Beginners
Master Beginners
 
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...
Arranque Seguro de Redes 6LoWPAN para prevenir Ataques Vampiro na Internet da...
 
Precision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsPrecision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of Things
 
Smart Places INForum16 presentation
Smart Places INForum16 presentationSmart Places INForum16 presentation
Smart Places INForum16 presentation
 
Eclipse workshop presentation (March 2016)
Eclipse workshop presentation (March 2016)Eclipse workshop presentation (March 2016)
Eclipse workshop presentation (March 2016)
 
LaTeX workshop (NEB)
LaTeX workshop (NEB)LaTeX workshop (NEB)
LaTeX workshop (NEB)
 
Thesis for beginners 2015-10
Thesis for beginners 2015-10Thesis for beginners 2015-10
Thesis for beginners 2015-10
 
LaTeX workshop (JEQ)
LaTeX workshop (JEQ)LaTeX workshop (JEQ)
LaTeX workshop (JEQ)
 
Thesis for beginners
Thesis for beginnersThesis for beginners
Thesis for beginners
 
Scalable and secure RFID data discovery
Scalable and secure RFID data discoveryScalable and secure RFID data discovery
Scalable and secure RFID data discovery
 
Breve introdução à investigação
Breve introdução à investigaçãoBreve introdução à investigação
Breve introdução à investigação
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentation
 
BEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classBEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things class
 

Kürzlich hochgeladen

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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
  • 7. Methodology phases 2004-05-06 An integration methodology based on the Enterprise Architecture 7
  • 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
  • 12. Data linking Student Portfolios 2004-05-06 An integration methodology based on the Enterprise Architecture 12
  • 13. Student Portfolios Functionality linking 2004-05-06 An integration methodology based on the Enterprise Architecture 13
  • 14. Application linking Non-aligned items Aligned items 2004-05-06 An integration methodology based on the Enterprise Architecture 14 EA application linking
  • 15. Semantic linking for other applications • Integrated School • Teacher Portal Management System 2004-05-06 An integration methodology based on the Enterprise Architecture 15
  • 16. C – Specification 2004-05-06 An integration methodology based on the Enterprise Architecture 16
  • 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
  • 18. ER-I example 2004-05-06 An integration methodology based on the Enterprise Architecture 18
  • 19. DFD-I example 2004-05-06 An integration methodology based on the Enterprise Architecture 19
  • 20. Transformation • Convert source schema instance to a target schema instance 2004-05-06 An integration methodology based on the Enterprise Architecture 20
  • 21. D – Implementation 2004-05-06 An integration methodology based on the Enterprise Architecture 21
  • 22. Implementation • Use specification schemas • Choose integration engine • Example: webMethods – Doctypes – Flows – Adapters ... 2004-05-06 An integration methodology based on the Enterprise Architecture 22
  • 23. Methodology phases 2004-05-06 An integration methodology based on the Enterprise Architecture 23
  • 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