SlideShare a Scribd company logo
1 of 22
Download to read offline
LondonMet EII Project
Presentation to the IMS Enterprise SIG
           at Chester Zoo
        on the 9th June, 2005


               Paul Walk
Contents
 •   so what’s the problem anyway?

 •   what is EII?

 •   how EII will solve the problem

 •   the LondonMet EII project

 •   some screen-shots and diagrams

 •   some outstanding issues
So what’s the problem anyway?
 •   information is not seen as a corporate asset

 •   information is frequently inaccessible

 •   information is not discoverable

 •   information is often incomplete

 •   information is sometimes out-of-date

 •   information is often duplicated but not synchronised

 •   information is poorly managed

 •   post merger, these issues have generally been exacerbated
What is EII?
 •    EII is Enterprise Information Integration

 •    EII is not Enterprise Application Integration

 •    has no connection with EIEIO (a farming-related acronym)

 •    EII is a relatively new paradigm, but maturing rapidly

 •    some definitions:
     An integration technology that pulls and combines data from multiple systems “real
     time”, without storing it on a disk (“on the fly” transformation), creating a “virtual” data
     warehouse; eliminating the need to store or move data. [Informatica.com]

     EII accepts the premise that enterprises have a variety of information sources and
     information types, distributed geographically, and owned by different parts of the
     enterprise. A basic tenet of EII is that information should be able to integrate
     regardless of its native physical storage characteristics. [MetaMatrix.com]
How EII will solve the problem
 •   persuade stake-holders that the information they ‘control’
     should be seen as a valued asset, owned by the University

 •   gradually model the information ‘owned’ by departments to
     form a coherent view of the University’s information assets

 •   extend the information model with the association of business
     meta-data

 •   introduce a centralised system of governance of policy
     relating to information management

 •   begin to resolve information quality issues

 •   allow model-driven development of services
The LondonMet EII project
 •   Ambitious project to radically improve our management of
     information (near end of first year of 5 year roadmap)

     •   start-up

     •   document scanning

     •   functional modelling & ‘virtual-database’ development

     •   service oriented architecture (SOA)

     •   business modelling (meta-data)

     •   application development (prototype staff portal)

     •   business intelligence (BI)

     •   policy governance
LondonMet EII project (start-up)
 •   so far:
     •   selected MetaMatrix as candidate EII solution

     •   identified skills shortfall

     •   employed consultants from Intelligent Solutions to develop the 5 year roadmap

     •   employed consultants to produce a proof-of-concept demonstration of modelling
         & BI, using MetaMatrix and Business Objects

     •   used demo to secure senior management support & significant (internal)
         funding - purchased MetaMatrix and Business Objects

     •   created project team with existing staff, trained to use MetaMatrix, and recruited
         staff to ‘back-fill’ project team

     •   recruited professional information modeller

 •   next:
     •   show a fuller demonstration to the board of governors for them to approve
         continuation of the project and further funding
LondonMet EII project (scanning)
 •   so far:
     •   selected Livelink to act as document repository

     •   created simple classification scheme in Livelink for testing & development

     •   secured support from academic registry and finance departments

     •   scanned sample (real) documents into Livelink for testing & development

     •   met with a Manchester University team who have a similar scanning project

     •   costed scanning hardware & software

 •   next:
     •   identify meta-data requirements

     •   design business classification scheme for scanned documents

     •   establish a scanning ‘bureau’ close to each student support/enrolment centre

     •   employ temp staff to scan thousands of documents
LondonMet EII project (functional model)
 •   so far:
     •   created models of the following (some models are cross-system):

         •   student records system (SITS)

         •   finance system (eFinancials)

         •   knowledge/document management system (Livelink)

         •   room-bookings & time-tabling system (CMIS)

         •   gate-access security system (PAT)


 •   next:
     •   create models of the following:

         •   human resources system (SAP)

         •   library system (Millennium)

         •   content management system (Shado)

         •   other smaller data-stores / network file-systems (shared drives etc.)?

         •   email system?
LondonMet EII project (MetaMatrix)
LondonMet EII project (SOA)
 •   so far:
     •   decided not to be too ambitious initially

     •   separated service functionality from application functionality

     •   developed a framework for core services such as logging, security, caching

     •   developed some read-only services based on ReST principles, which query the
         EII models and respond with XML

     •   developed simple webapps and portlets which demonstrate the consumption of
         these services

 •   next:
     •   create more services - adopt model-driven development approach

     •   create services which can write information as well as read

     •   probably introduce SOAP services to do this

     •   extend core services such as logging, audit trails, caching, service discovery,
         service orchestration, business rules management etc.
LondonMet EII project (service example)
LondonMet EII project (business model)
 •   so far:
     •   proven we can extend the functional models in MetaMatrix to accomodate a
         business meta-data model of our own devising

     •   begun to explore how we can make the meta-data available to staff as a
         catalogue or ‘information atlas’

     •   begun to evaluate approaches to business classification

     •   designed logical framework to handle user entitlements governing access to
         information

 •   next:
     •   create an approved business meta-data model

     •   create a catalogue of information, showing sources, governance, services
         provided to access the information etc.

     •   start to use this to address information quality issues

     •   use this to formalise model-driven development of services

     •   create framework of user-roles to manage user entitlements
LondonMet EII project (app development)
 •   so far:
     •   created a prototype staff portal to demonstrate capability

     •   portlets are light-weight GUIs and aggregate the EII query services in the SOA

 •   next:
     •   create specific standalone web-applications, based on the EII services, to cater
         for immediate requirements

     •   create a real staff portal, based on user-requirements and officially sanctioned
         rules governing information access

     •   create an interactive version of the business meta-data catalogue
Portal screenshot 1
Portal screenshot 2
Portal screenshot 3
LondonMet EII project (BI)
 •   so far:
     •   recently acquired Business Objects

     •   demonstrated that Business Objects can utilise MetaMatrix models

     •   identified some pressing BI requirements - e.g. discovering patterns of
         information which are related to student-retention

 •   next:
     •   enhance existing management reporting services with this new approach
LondonMet EII project (governance)
 •   so far:
     •   demonstrated prototype staff portal to senior management team

     •   received acknowledgement from senior management team that EII requires
         policy decisions in terms of priority of service development and control of
         sourcing of, and access, to information

     •   senior management team have formed two committees to address these issues

 •   next:
     •   provide the necessary framework to allow the two senior committees to function
         - e.g. information catalogue, framework of user roles etc.

     •   apply governance decisions to model development
LondonMet EII project (architecture)

                                                         Student
                                                         Records
                                                          (SITS)




             User

                                                         Finance
                                                       (eFinancials)
                               BI
                            (Business
                             Objects)

                                             EII
                                           Model        Timetable
                                        (MetaMatrix)      (CMIS)
             Applications
                               EII
                (e.g.
                            Services
               uPortal)


                                                        Document
                                                        (LiveLink)




                                                       Gate-access
                                                        Security
                                                          (PAT)
LondonMet EII project (servers)
   Draft EII Server                                    Shado                   Ultraseek                  Failover Cluster                                    Photo                  Livelink                      Livelink
                                                       Application             Application                                                                    Web                    Application                   Database
   Architecture                                        Server                  Server                      eDirectory             eDirectory                  Server                 Server                        Server
                                                                                                           Directory              Directory
                                                                                                           Server                 Server                                                                   ODBC
                                                       OS: Linux               OS: Win2K                                                                      OS: Win2K              OS: Win2K                     OS: Win2K
   Paul Walk                                           Server:CFMX             Server:Ultraseek                                                               Server:IIS             Server:IIS                    Server:Oracle
                                                                                                           OS: Netware            OS: Netware
   18/05/2005                                          Location: North         Location: North
                                                                                                           Server:LDAP            Server:LDAP
                                                                                                                                                              Location: City         Location: North               Location: North
                                                       Net Security: DMZ       Net Security: Perim                                                            Net Security: Perim    Net Security: Perim           Net Security: Perim
                                                                                                           Location: North        Location: North
                                                                                                           Net Security: Perim    Net Security: Perim
                                                                                                                                                                                                                   SITS
                                                                                                                                                                                                                   Database
                                                                                                                                                                       HTTP                                        Server
                                                                    HTTP         HTTP                                                                       HTTP
                                                                                                                                                                     (WebDav)
                                                                                                       LDAP 3                       LDAP 3                                                                         OS: Solaris
                                                                                                                                                                                                                   Server:Oracle
                                                                                                                                                                                                                   Location: City
                                                                                                                                                                                                           JDBC    Net Security: MIS
Failover Cluster                                       Loadbalanced Cluster                                               Loadbalanced Cluster
                                                                                                                                                                                                                   EFIN
Public Access          Public Access                     uPortal                 uPortal                                   EII Services           EII Services                                                     Database
Web                    Web                               Application             Application                               Application            Application                                              JDBC    Server
Server                 Server                            Server                  Server                                    Server                 Server
                                               jk1.2                                                       HTTP(S)                                                                                                 OS: Solaris
OS: Linux              OS: Linux                         OS: Solaris             OS: Solaris                               OS: Linux              OS: Linux                                                        Server:Oracle
Server:Apache 2        Server:Apache 2                   Server:Tomcat 5.5       Server:Tomcat 5.5                         Server:Tomcat 5.5      Server:Tomcat 5.5                                         JDBC   Location: City
                                                                                                                                                                              JDBC   MetaMatrix
Location: North        Location: North                   Location: North         Location: North                           Location: City         Location: City                                                   Net Security: MIS
                                                                                                                                                                                     Application
Net Security: DMZ      Net Security: DMZ                 Net Security: Perim     Net Security: Perim                       Net Security: Perim    Net Security: Perim
                                                                                                                                                                                     Server
                                                                                                                                                                                                                   PAT
                                                                                                                                                                                     OS: Solaris                   Database
                                                                                                                                                                                     Server:MM             JDBC    Server
                                                                                                                                                                                     Location: North
                                                                                                                                                                                     Net Security: Perim           OS: Win2K
                    HTTPS                                                                                                                                                                                          Server:Oracle
                                                                                                                                                                        ???                                JDBC    Location: City
                                           HTTPS
                                                                                                                                                                                                                   Net Security: MIS
                                                                                                                                                                                           JDBC
                                                                                                                                      Bus. Objects                                                         JDBC    CMIS
                                                                                                                                      Application                                                                  Database
    Internet                                                                                                                          Server                                                                       Server

                                                                                                                                      OS: Win2K                                                                    OS: Win2K
                                                                                                                                      Server:?                                       EII/BI Repos.                 Server:Oracle
                                                                                                        HTTP                                                       JDBC
                                                                                                                                      Location: North                                Database                      Location: North
                                                                                                                                      Net Security: Perim                            Server                        Net Security: Perim
                                                                                                                                                                                     OS: Solaris
                                                                                                                                                                                     Server:Oracle                 Millennium
                                                        Campus User                                                                                                                  Location: North               Database
                                                                                                                                                                                     Net Security: MIS             Server
             Public User
                                                                                                                                                                                                                   OS: Solaris
                                                                                                                                                                                                                   Server:Oracle
                                                                                                                                                                                                                   Location: City
                                                                                                                                                                                                                   Net Security: MIS
Some outstanding issues
 •   security - need to convince network security manager that we
     are not compromising systems

 •   performance - distributed architecture places greater load on
     network

 •   no eLearning aspect to project - we are campaigning to get
     this onto the agenda

 •   no access to HR system yet - may prove to be difficult for
     political reasons

 •   portal cannot go live until all stake-holders are satisfied - likely
     to release functionality in standalone applications until we
     have a critical mass of approved content for a viable portal.

More Related Content

What's hot

t2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityt2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityJonathan Hamilton Solórzano
 
Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)elliando dias
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesSymantec
 
The Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECMThe Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECMGareth Fisher
 
ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)keenittech
 
ETL Market Webcast
ETL Market WebcastETL Market Webcast
ETL Market Webcastmark madsen
 
IBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroIBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroLetsConnect
 
Beyond EDI: The Agent's Role in the Cloud
Beyond EDI: The Agent's Role in the CloudBeyond EDI: The Agent's Role in the Cloud
Beyond EDI: The Agent's Role in the CloudCharleston Conference
 
Make AI & BI work at Scale
Make AI & BI work at ScaleMake AI & BI work at Scale
Make AI & BI work at ScaleSteve Nouri
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessKingsley Uyi Idehen
 
On24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcastOn24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcastTill Huber
 
Realizing a multitenant big data infrastructure 3
Realizing a multitenant big data infrastructure 3Realizing a multitenant big data infrastructure 3
Realizing a multitenant big data infrastructure 3Steven Sit
 
Introduction To Intelledox June 2010
Introduction To Intelledox June 2010Introduction To Intelledox June 2010
Introduction To Intelledox June 2010Kevin Burdette
 
«Integration» - a necessary evil
«Integration» - a necessary evil«Integration» - a necessary evil
«Integration» - a necessary evilFulvio Corno
 
LeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX GmbH
 
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'Seldon
 
Denodo DataFest 2017: Enabling Single View of Entities with Microservices
Denodo DataFest 2017: Enabling Single View of Entities with MicroservicesDenodo DataFest 2017: Enabling Single View of Entities with Microservices
Denodo DataFest 2017: Enabling Single View of Entities with MicroservicesDenodo
 
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)Denodo
 

What's hot (20)

t2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityt2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevity
 
Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security Challenges
 
The Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECMThe Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECM
 
ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)
 
ETL Market Webcast
ETL Market WebcastETL Market Webcast
ETL Market Webcast
 
IBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroIBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To Hero
 
Beyond EDI: The Agent's Role in the Cloud
Beyond EDI: The Agent's Role in the CloudBeyond EDI: The Agent's Role in the Cloud
Beyond EDI: The Agent's Role in the Cloud
 
Endeca
EndecaEndeca
Endeca
 
Make AI & BI work at Scale
Make AI & BI work at ScaleMake AI & BI work at Scale
Make AI & BI work at Scale
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & Access
 
On24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcastOn24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcast
 
Realizing a multitenant big data infrastructure 3
Realizing a multitenant big data infrastructure 3Realizing a multitenant big data infrastructure 3
Realizing a multitenant big data infrastructure 3
 
DocTrix(eng)
DocTrix(eng)DocTrix(eng)
DocTrix(eng)
 
Introduction To Intelledox June 2010
Introduction To Intelledox June 2010Introduction To Intelledox June 2010
Introduction To Intelledox June 2010
 
«Integration» - a necessary evil
«Integration» - a necessary evil«Integration» - a necessary evil
«Integration» - a necessary evil
 
LeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-Management
 
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
 
Denodo DataFest 2017: Enabling Single View of Entities with Microservices
Denodo DataFest 2017: Enabling Single View of Entities with MicroservicesDenodo DataFest 2017: Enabling Single View of Entities with Microservices
Denodo DataFest 2017: Enabling Single View of Entities with Microservices
 
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)
SOA with Data Virtualization (session 4 from Packed Lunch Webinar Series)
 

Viewers also liked

Encompassing Information Integration
Encompassing Information IntegrationEncompassing Information Integration
Encompassing Information Integrationnguyenfilip
 
Advanced Topics In Business Intelligence
Advanced Topics In Business IntelligenceAdvanced Topics In Business Intelligence
Advanced Topics In Business Intelligenceguest1a9ef2
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integrationGoa App
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration TechnologiesPeter R. Egli
 
Management information system
Management information system Management information system
Management information system Manish Kaushik
 

Viewers also liked (7)

Encompassing Information Integration
Encompassing Information IntegrationEncompassing Information Integration
Encompassing Information Integration
 
Advanced Topics In Business Intelligence
Advanced Topics In Business IntelligenceAdvanced Topics In Business Intelligence
Advanced Topics In Business Intelligence
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration Technologies
 
Management information system
Management information system Management information system
Management information system
 

Similar to Enterprise Information Integration at LondonMet

Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Kai Wähner
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)Colin Bell
 
IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesJorge Cardoso
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3Home
 
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
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Slobodan Sipcic
 
Federal Cloud Computing Initiative
Federal Cloud Computing InitiativeFederal Cloud Computing Initiative
Federal Cloud Computing InitiativeGovCloud Network
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptStevenShing
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Alan McSweeney
 
Mechanisms for Real World Services
Mechanisms for Real World ServicesMechanisms for Real World Services
Mechanisms for Real World Servicesiotest
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewMike Walker
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
 
Presentation cloud computing foundation technologies and research challenges
Presentation   cloud computing foundation technologies and research challengesPresentation   cloud computing foundation technologies and research challenges
Presentation cloud computing foundation technologies and research challengesxKinAnx
 

Similar to Enterprise Information Integration at LondonMet (20)

KRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CVKRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CV
 
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)
 
Gordon Modibane CV 2015
Gordon Modibane CV 2015Gordon Modibane CV 2015
Gordon Modibane CV 2015
 
Gordon Modibane CV 2015
Gordon Modibane CV 2015Gordon Modibane CV 2015
Gordon Modibane CV 2015
 
IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-services
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3
 
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
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019
 
Federal Cloud Computing Initiative
Federal Cloud Computing InitiativeFederal Cloud Computing Initiative
Federal Cloud Computing Initiative
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).ppt
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
CRS Project
CRS ProjectCRS Project
CRS Project
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
 
Mechanisms for Real World Services
Mechanisms for Real World ServicesMechanisms for Real World Services
Mechanisms for Real World Services
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit Overview
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
 
Presentation cloud computing foundation technologies and research challenges
Presentation   cloud computing foundation technologies and research challengesPresentation   cloud computing foundation technologies and research challenges
Presentation cloud computing foundation technologies and research challenges
 

More from Paul Walk

Introduction to the COAR Notify project
Introduction to the COAR Notify projectIntroduction to the COAR Notify project
Introduction to the COAR Notify projectPaul Walk
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesPaul Walk
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositoriesPaul Walk
 
What does the next generation repository look like?
What does the next generation repository look like?What does the next generation repository look like?
What does the next generation repository look like?Paul Walk
 
COAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupCOAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupPaul Walk
 
Static Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are usefulStatic Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are usefulPaul Walk
 
RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfilePaul Walk
 
Implementing RIOXX
Implementing RIOXXImplementing RIOXX
Implementing RIOXXPaul Walk
 
Exploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentExploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentPaul Walk
 
Rioxx 2 repository fringe
Rioxx 2 repository fringeRioxx 2 repository fringe
Rioxx 2 repository fringePaul Walk
 
The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?Paul Walk
 
Local, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldLocal, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldPaul Walk
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul Walk
 
It's their cloud, not yours
It's their cloud, not yoursIt's their cloud, not yours
It's their cloud, not yoursPaul Walk
 
Technical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryTechnical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryPaul Walk
 
Responsive Innovation in a Local Context
Responsive Innovation in a Local ContextResponsive Innovation in a Local Context
Responsive Innovation in a Local ContextPaul Walk
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HEPaul Walk
 
Supporting Developers, Supporting Research
Supporting Developers, Supporting ResearchSupporting Developers, Supporting Research
Supporting Developers, Supporting ResearchPaul Walk
 
Future of LMS
Future of LMSFuture of LMS
Future of LMSPaul Walk
 
Innovation, community, sustainability
Innovation, community, sustainabilityInnovation, community, sustainability
Innovation, community, sustainabilityPaul Walk
 

More from Paul Walk (20)

Introduction to the COAR Notify project
Introduction to the COAR Notify projectIntroduction to the COAR Notify project
Introduction to the COAR Notify project
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositories
 
What does the next generation repository look like?
What does the next generation repository look like?What does the next generation repository look like?
What does the next generation repository look like?
 
COAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupCOAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working Group
 
Static Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are usefulStatic Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are useful
 
RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application Profile
 
Implementing RIOXX
Implementing RIOXXImplementing RIOXX
Implementing RIOXX
 
Exploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentExploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic development
 
Rioxx 2 repository fringe
Rioxx 2 repository fringeRioxx 2 repository fringe
Rioxx 2 repository fringe
 
The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?
 
Local, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldLocal, technical innovation in an outsourced world
Local, technical innovation in an outsourced world
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
It's their cloud, not yours
It's their cloud, not yoursIt's their cloud, not yours
It's their cloud, not yours
 
Technical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryTechnical Challenges in Resource Discovery
Technical Challenges in Resource Discovery
 
Responsive Innovation in a Local Context
Responsive Innovation in a Local ContextResponsive Innovation in a Local Context
Responsive Innovation in a Local Context
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HE
 
Supporting Developers, Supporting Research
Supporting Developers, Supporting ResearchSupporting Developers, Supporting Research
Supporting Developers, Supporting Research
 
Future of LMS
Future of LMSFuture of LMS
Future of LMS
 
Innovation, community, sustainability
Innovation, community, sustainabilityInnovation, community, sustainability
Innovation, community, sustainability
 

Recently uploaded

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 

Recently uploaded (20)

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 

Enterprise Information Integration at LondonMet

  • 1. LondonMet EII Project Presentation to the IMS Enterprise SIG at Chester Zoo on the 9th June, 2005 Paul Walk
  • 2. Contents • so what’s the problem anyway? • what is EII? • how EII will solve the problem • the LondonMet EII project • some screen-shots and diagrams • some outstanding issues
  • 3. So what’s the problem anyway? • information is not seen as a corporate asset • information is frequently inaccessible • information is not discoverable • information is often incomplete • information is sometimes out-of-date • information is often duplicated but not synchronised • information is poorly managed • post merger, these issues have generally been exacerbated
  • 4. What is EII? • EII is Enterprise Information Integration • EII is not Enterprise Application Integration • has no connection with EIEIO (a farming-related acronym) • EII is a relatively new paradigm, but maturing rapidly • some definitions: An integration technology that pulls and combines data from multiple systems “real time”, without storing it on a disk (“on the fly” transformation), creating a “virtual” data warehouse; eliminating the need to store or move data. [Informatica.com] EII accepts the premise that enterprises have a variety of information sources and information types, distributed geographically, and owned by different parts of the enterprise. A basic tenet of EII is that information should be able to integrate regardless of its native physical storage characteristics. [MetaMatrix.com]
  • 5. How EII will solve the problem • persuade stake-holders that the information they ‘control’ should be seen as a valued asset, owned by the University • gradually model the information ‘owned’ by departments to form a coherent view of the University’s information assets • extend the information model with the association of business meta-data • introduce a centralised system of governance of policy relating to information management • begin to resolve information quality issues • allow model-driven development of services
  • 6. The LondonMet EII project • Ambitious project to radically improve our management of information (near end of first year of 5 year roadmap) • start-up • document scanning • functional modelling & ‘virtual-database’ development • service oriented architecture (SOA) • business modelling (meta-data) • application development (prototype staff portal) • business intelligence (BI) • policy governance
  • 7. LondonMet EII project (start-up) • so far: • selected MetaMatrix as candidate EII solution • identified skills shortfall • employed consultants from Intelligent Solutions to develop the 5 year roadmap • employed consultants to produce a proof-of-concept demonstration of modelling & BI, using MetaMatrix and Business Objects • used demo to secure senior management support & significant (internal) funding - purchased MetaMatrix and Business Objects • created project team with existing staff, trained to use MetaMatrix, and recruited staff to ‘back-fill’ project team • recruited professional information modeller • next: • show a fuller demonstration to the board of governors for them to approve continuation of the project and further funding
  • 8. LondonMet EII project (scanning) • so far: • selected Livelink to act as document repository • created simple classification scheme in Livelink for testing & development • secured support from academic registry and finance departments • scanned sample (real) documents into Livelink for testing & development • met with a Manchester University team who have a similar scanning project • costed scanning hardware & software • next: • identify meta-data requirements • design business classification scheme for scanned documents • establish a scanning ‘bureau’ close to each student support/enrolment centre • employ temp staff to scan thousands of documents
  • 9. LondonMet EII project (functional model) • so far: • created models of the following (some models are cross-system): • student records system (SITS) • finance system (eFinancials) • knowledge/document management system (Livelink) • room-bookings & time-tabling system (CMIS) • gate-access security system (PAT) • next: • create models of the following: • human resources system (SAP) • library system (Millennium) • content management system (Shado) • other smaller data-stores / network file-systems (shared drives etc.)? • email system?
  • 10. LondonMet EII project (MetaMatrix)
  • 11. LondonMet EII project (SOA) • so far: • decided not to be too ambitious initially • separated service functionality from application functionality • developed a framework for core services such as logging, security, caching • developed some read-only services based on ReST principles, which query the EII models and respond with XML • developed simple webapps and portlets which demonstrate the consumption of these services • next: • create more services - adopt model-driven development approach • create services which can write information as well as read • probably introduce SOAP services to do this • extend core services such as logging, audit trails, caching, service discovery, service orchestration, business rules management etc.
  • 12. LondonMet EII project (service example)
  • 13. LondonMet EII project (business model) • so far: • proven we can extend the functional models in MetaMatrix to accomodate a business meta-data model of our own devising • begun to explore how we can make the meta-data available to staff as a catalogue or ‘information atlas’ • begun to evaluate approaches to business classification • designed logical framework to handle user entitlements governing access to information • next: • create an approved business meta-data model • create a catalogue of information, showing sources, governance, services provided to access the information etc. • start to use this to address information quality issues • use this to formalise model-driven development of services • create framework of user-roles to manage user entitlements
  • 14. LondonMet EII project (app development) • so far: • created a prototype staff portal to demonstrate capability • portlets are light-weight GUIs and aggregate the EII query services in the SOA • next: • create specific standalone web-applications, based on the EII services, to cater for immediate requirements • create a real staff portal, based on user-requirements and officially sanctioned rules governing information access • create an interactive version of the business meta-data catalogue
  • 18. LondonMet EII project (BI) • so far: • recently acquired Business Objects • demonstrated that Business Objects can utilise MetaMatrix models • identified some pressing BI requirements - e.g. discovering patterns of information which are related to student-retention • next: • enhance existing management reporting services with this new approach
  • 19. LondonMet EII project (governance) • so far: • demonstrated prototype staff portal to senior management team • received acknowledgement from senior management team that EII requires policy decisions in terms of priority of service development and control of sourcing of, and access, to information • senior management team have formed two committees to address these issues • next: • provide the necessary framework to allow the two senior committees to function - e.g. information catalogue, framework of user roles etc. • apply governance decisions to model development
  • 20. LondonMet EII project (architecture) Student Records (SITS) User Finance (eFinancials) BI (Business Objects) EII Model Timetable (MetaMatrix) (CMIS) Applications EII (e.g. Services uPortal) Document (LiveLink) Gate-access Security (PAT)
  • 21. LondonMet EII project (servers) Draft EII Server Shado Ultraseek Failover Cluster Photo Livelink Livelink Application Application Web Application Database Architecture Server Server eDirectory eDirectory Server Server Server Directory Directory Server Server ODBC OS: Linux OS: Win2K OS: Win2K OS: Win2K OS: Win2K Paul Walk Server:CFMX Server:Ultraseek Server:IIS Server:IIS Server:Oracle OS: Netware OS: Netware 18/05/2005 Location: North Location: North Server:LDAP Server:LDAP Location: City Location: North Location: North Net Security: DMZ Net Security: Perim Net Security: Perim Net Security: Perim Net Security: Perim Location: North Location: North Net Security: Perim Net Security: Perim SITS Database HTTP Server HTTP HTTP HTTP (WebDav) LDAP 3 LDAP 3 OS: Solaris Server:Oracle Location: City JDBC Net Security: MIS Failover Cluster Loadbalanced Cluster Loadbalanced Cluster EFIN Public Access Public Access uPortal uPortal EII Services EII Services Database Web Web Application Application Application Application JDBC Server Server Server Server Server Server Server jk1.2 HTTP(S) OS: Solaris OS: Linux OS: Linux OS: Solaris OS: Solaris OS: Linux OS: Linux Server:Oracle Server:Apache 2 Server:Apache 2 Server:Tomcat 5.5 Server:Tomcat 5.5 Server:Tomcat 5.5 Server:Tomcat 5.5 JDBC Location: City JDBC MetaMatrix Location: North Location: North Location: North Location: North Location: City Location: City Net Security: MIS Application Net Security: DMZ Net Security: DMZ Net Security: Perim Net Security: Perim Net Security: Perim Net Security: Perim Server PAT OS: Solaris Database Server:MM JDBC Server Location: North Net Security: Perim OS: Win2K HTTPS Server:Oracle ??? JDBC Location: City HTTPS Net Security: MIS JDBC Bus. Objects JDBC CMIS Application Database Internet Server Server OS: Win2K OS: Win2K Server:? EII/BI Repos. Server:Oracle HTTP JDBC Location: North Database Location: North Net Security: Perim Server Net Security: Perim OS: Solaris Server:Oracle Millennium Campus User Location: North Database Net Security: MIS Server Public User OS: Solaris Server:Oracle Location: City Net Security: MIS
  • 22. Some outstanding issues • security - need to convince network security manager that we are not compromising systems • performance - distributed architecture places greater load on network • no eLearning aspect to project - we are campaigning to get this onto the agenda • no access to HR system yet - may prove to be difficult for political reasons • portal cannot go live until all stake-holders are satisfied - likely to release functionality in standalone applications until we have a critical mass of approved content for a viable portal.