Application Architecture in UCC

Document Sample
Application Architecture in UCC Powered By Docstoc
					Application Architecture
        in UCC
           Jerry Buckley
   Head of Enterprise Applications
         Computer Centre

             Computer Centre, UCC
Enterprise Architecture
                    Business Objectives


  Business

                    Business Processes




                       Applications


      IT
                          Data




                     IT Infrastructure




             Computer Centre, UCC
    UCC Applications Architecture
   1979 - Batch Data processing
   1982 - Online systems
   1984 - DBMS and the Corporate Database
   1990 - ERP (Financials, etc.), Packaged Software
   2000 - Application Portfolio
              Diverse Platforms
              Diverse Databases
              Diverse Interfaces
   2003 - Oracle, MS
   2005 - Services (Web, Portal, IDAM, BI)
   2010 - The Cloud


                                    Computer Centre, UCC
         Traditional IT Objectives
-   A robust and resilient IT infrastructure
-   A Unified Data Model
-   An integrated application suite, supporting
    -   Well defined and efficient business processes,
    -   Timely and accurate reporting, and
    -   Business Intelligence




                          Computer Centre, UCC
Main Business Processes
       Students                                  Finance
        Admissions                Alumni         Accounts
        Registration             Membership        Payroll
         ID Cards                  Donors       Procurement
       Examinations                Events        Pensions
           Fees                   Finance
         Timetable
        Graduation




         HR
       Personnel                                      Research
      Recruitment                  Database
                                                       Expertise
 Time and Attendance                                      IP
Training & Development                                  Grants

          Services
           Library
        Access Control
         Blackboard                               Estates
            Portal                               Space Atlas
            Email                               Room Bookings
             BI                                 Buildings Mgmt
         Teamworks




                         Computer Centre, UCC
   Application Portfolio
       Students                                        Finance
       Admissions                      Alumni          Accounts
       Registration               Membership             Payroll
        ID Cards                    Donors            Procurement
      Examinations                  Events             Pensions
          Fees                     Finance
        Timetable
       Graduation




                                Data    Data   Data
         HR                                                 Research
       Personnel                Data    Data   Data
                                        Data
                                                             Expertise
      Recruitment
                                                                IP
 Time and Attendance            Data    Data   Data
                                                              Grants
Training & Development

          Services
           Library
        Access Control                                  Estates
         Blackboard                                    Space Atlas
            Portal                                    Room Bookings
            Email                                     Buildings Mgmt
             BI
         Teamworks




                         Computer Centre, UCC
         Integration
         Manage as a Network Of Interacting
USER      Components – Complex System
                                              DATA



Portal



                                               BI



IDAM




               Computer Centre, UCC
                    Student Applications
                                                    ITS Data Flows


                             CAO                                                 PAC




                                                          ITS




Raiser’s Edge           CORE                                                                            Data
                                          Library        DMIS        Teamworks         Blackboard                 Syllabus Plus
                     Access Control                                                                   Warehouse




                                                                                                        FDR



                                                         Student
                Student AD            GP Dynamic                         ARC                Webmail
                                                          Portal




                                                     Computer Centre, UCC
Example 1: ID Card
                                 INTEGRATION
                                    LAYER
Register For                                  Interface Tables
Qualification/          ITS
 Modules

                                        ITS


                                              Dynamic Link
Print Student                                 using Corinio
                      BADGE
   ID Card




Gain Access
 to Boole               Core         Core     Overnight Acsii
                                              File Transfer
  Library




  Take out
                       Innopac      Library
   Book




                 Computer Centre, UCC
Student Dashboard




     Computer Centre, UCC
Example 2: BI Dashboard
          Extract                     Transform               Reporting

                     Oracle            Transact SQL
                     DB Link
       ITS
                    Oracle
                    DB Link
                                      Staging Area
                               SSIS                   Microstrategy          Web
      CORE
                                                           BI               Reports/
                                                                           Dashboard
                                      Warehouse
                    EasySoft
                                      Star Schema
      CODA                                                        MS
                                                               Developer
                                                                Client

                                       Metadata
  CAO Ascii Files




                                  Computer Centre, UCC
Application Architecture Drivers
   Primacy of business requirements – ‘Best of Breed’
   Legacy systems
   Organisational Culture (Silos)
   Emerging Technologies
   Funding and ROI
   Risk - Incremental development
   The Marketplace – Niche Software
   People and Politics


                        Computer Centre, UCC
                 Challenges
   Business buy-in
   Change management
   Technical maintenance
   Inconsistent data definitions
   System Administration (Business Processes,
    Account Management, Reporting, User Support)
   Varied skill sets
   Vendor management

                    Computer Centre, UCC
                    Summary
   UCC has a broad application portfolio
   UCC’s current EA is based on a ‘best of breed’
    approach
   High level of back-end integration
   Success depends on
     People
     Planning
     Communication

   It works (most of the time)!
                      Computer Centre, UCC
QUESTIONS
    ?




 Computer Centre, UCC