Jerry Buckley presentation

15
Computer Centre, UCC Application Architecture Application Architecture in UCC in UCC Jerry Buckley Jerry Buckley Head of Enterprise Applications Head of Enterprise Applications Computer Centre Computer Centre

Transcript of Jerry Buckley presentation

Page 1: Jerry Buckley presentation

Computer Centre, UCC

Application Architecture Application Architecture in UCCin UCCJerry BuckleyJerry Buckley

Head of Enterprise ApplicationsHead of Enterprise Applications

Computer CentreComputer Centre

Page 2: Jerry Buckley presentation

Computer Centre, UCC

Enterprise ArchitectureEnterprise Architecture

Business Objectives

Business Processes

Applications

IT Infrastructure

Data

IT

Business

Page 3: Jerry Buckley presentation

Computer Centre, UCC

UCC Applications ArchitectureUCC Applications Architecture 1979 - Batch Data processing1979 - Batch Data processing 1982 - Online systems1982 - Online systems 1984 - DBMS and the Corporate Database1984 - DBMS and the Corporate Database 1990 - ERP (Financials, etc.), Packaged Software1990 - ERP (Financials, etc.), Packaged Software 2000 - Application Portfolio2000 - Application Portfolio

Diverse PlatformsDiverse Platforms Diverse DatabasesDiverse Databases Diverse InterfacesDiverse Interfaces

2003 - Oracle, MS2003 - Oracle, MS 2005 - Services (Web, Portal, IDAM, BI)2005 - Services (Web, Portal, IDAM, BI) 2010 - The Cloud2010 - The Cloud

Page 4: Jerry Buckley presentation

Computer Centre, UCC

Traditional IT ObjectivesTraditional IT Objectives

- A robust and resilient IT infrastructureA robust and resilient IT infrastructure- A Unified Data Model A Unified Data Model - An integrated application suite, supportingAn integrated application suite, supporting

- Well defined and efficient business processes, Well defined and efficient business processes, - Timely and accurate reporting, and Timely and accurate reporting, and - Business IntelligenceBusiness Intelligence

Page 5: Jerry Buckley presentation

Computer Centre, UCC

Main Business ProcessesMain Business Processes

Database

StudentsAdmissionsRegistration

ID CardsExaminations

FeesTimetableGraduation

FinanceAccountsPayroll

ProcurementPensions

HRPersonnel

RecruitmentTime and Attendance

Training & Development

AlumniMembership

DonorsEventsFinance

ResearchExpertise

IPGrants

EstatesSpace Atlas

Room BookingsBuildings Mgmt

ServicesLibrary

Access ControlBlackboard

PortalEmail

BI Teamworks

Page 6: Jerry Buckley presentation

Computer Centre, UCC

Application PortfolioApplication Portfolio

Data

StudentsAdmissionsRegistration

ID CardsExaminations

FeesTimetableGraduation

FinanceAccountsPayroll

ProcurementPensions

HRPersonnel

RecruitmentTime and Attendance

Training & Development

AlumniMembership

DonorsEventsFinance

ResearchExpertise

IPGrants

EstatesSpace Atlas

Room BookingsBuildings Mgmt

ServicesLibrary

Access ControlBlackboard

PortalEmail

BITeamworks

Data Data Data

Data Data Data

Data Data Data

Page 7: Jerry Buckley presentation

Computer Centre, UCC

IntegrationIntegrationManage as a Network Of Interacting

Components – Complex System

IDAM

Portal

BI

USER DATA

Page 8: Jerry Buckley presentation

Computer Centre, UCC

Student ApplicationsStudent Applications

ITS

COREAccess Control

DMISLibrary

CAO PAC

Teamworks

ITS Data Flows

Blackboard DataWarehouse

Raiser’s Edge

Student AD GP DynamicStudent Portal ARC Webmail

FDR

Syllabus Plus

Page 9: Jerry Buckley presentation

Computer Centre, UCC

Example 1: ID CardExample 1: ID Card

Register For Qualification/

Modules

Print Student ID Card

Gain Access to Boole Library

Take out Book

ITS

BADGE

Core

Innopac

ITS

Core

Library

Interface Tables

Dynamic Link using Corinio

Overnight Acsii File Transfer

INTEGRATION LAYER

Page 10: Jerry Buckley presentation

Computer Centre, UCC

Student DashboardStudent Dashboard

Page 11: Jerry Buckley presentation

Computer Centre, UCC

Example 2: BI DashboardExample 2: BI Dashboard

Staging Area

WarehouseStar Schema

Metadata

ITS

CORE

CODA

CAO Ascii Files

Oracle DB Link

Oracle DB Link

EasySoft

Transact SQL

SSIS

Extract Transform Reporting

MicrostrategyBI

Web Reports /

Dashboard

MS Developer

Client

Page 12: Jerry Buckley presentation

Computer Centre, UCC

Application Architecture DriversApplication Architecture Drivers Primacy of business requirements – ‘Best of Breed’ Primacy of business requirements – ‘Best of Breed’ Legacy systemsLegacy systems Organisational Culture (Silos) Organisational Culture (Silos) Emerging Technologies Emerging Technologies Funding and ROIFunding and ROI Risk - Incremental development Risk - Incremental development The Marketplace – Niche SoftwareThe Marketplace – Niche Software People and PoliticsPeople and Politics

Page 13: Jerry Buckley presentation

Computer Centre, UCC

Challenges Challenges

Business buy-inBusiness buy-in Change management Change management Technical maintenanceTechnical maintenance Inconsistent data definitionsInconsistent data definitions System Administration (Business Processes, System Administration (Business Processes,

Account Management, Reporting, User Support)Account Management, Reporting, User Support) Varied skill setsVaried skill sets Vendor managementVendor management

Page 14: Jerry Buckley presentation

Computer Centre, UCC

SummarySummary

UCC has a broad application portfolioUCC has a broad application portfolio UCC’s current EA is based on a ‘best of breed’ UCC’s current EA is based on a ‘best of breed’

approach approach High level of back-end integrationHigh level of back-end integration Success depends onSuccess depends on

People People Planning Planning CommunicationCommunication

It works (most of the time)!It works (most of the time)!

Page 15: Jerry Buckley presentation

Computer Centre, UCC

QUESTIONSQUESTIONS

??