rajesh sinha (ceo, fulcrum) step-c students tracking and engagement proof of concept

18
Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Upload: davion-sager

Post on 29-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Rajesh Sinha (CEO, Fulcrum)

STEP-C

Students Tracking and Engagement Proof of concept

Page 2: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Agenda

STEP-C Objective

HE vision

Implementing STEP-C (SOA + ESB)

Future – ESB in Cloud

Enterprise Architecture

Q & A

Page 3: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

STEP- C Objective

UK Higher Education has been facing challenges since last few years. A few amongst them are:

• UK HE organizations have adopted “best of breed” approach for acquiring information related to student. Each institution then has to integrate the various application systems and develop over-arching management reporting systems.

• There was a need for information to be acquired and integrated across multiple Institutions to satisfy legislative needs.

• UK legislation (anti-terrorism rules) require all UK Universities to be able to monitor whether students who have obtained a visa to attend an educational course are actually attending and studying.

Page 4: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

HE Vision

Data EnrichmentUsing

Data Quality Services

Email Exchange Finance APP Library System

EDWPortal Services Customers, Partners & vendors

Cloud Computing

VLE

Students Record

Internet

Enterprise Service Bus

Other App

Page 5: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Traditional Vs. SOA

Finance• Identity Check• Process Payment

VLE• VLE plan• Course Attended

Students Track• Students Record• Personal Info

Students Tracking

• Students Record• Personal Info

Finance• Identity Check• Process Payment

VLE• VLE plan• Course Attended

• Distributed applications• Backbone-based integration • Reusable services• Decoupling • Metadata driven – Services, Policy's and Bindings• Centralized Operation and Management

• Monolithic application development• Point-to-point integration • Hard-wired• Resource Intensive• High bandwidth utilization • High number of Communication

Channels

Enterprise Service Bus (ESB)

Page 6: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

SOA- ESBDe Montfort University

FinanceSystem

StudentRecords

Virtual LearningEnvironment

UniversityEmail CREATE A REPOSITORY

OF ACTIVITY / ENGAGEMENT DATA

ESB - ENTERPRISE SERVICE BUS

DMU: Agresso QLX V3.9 Agresso QLS (V4(1.13))

DMU: Blackboard V8.0 (SP5) Google MailReporting System

Using Web Services

[ ]

Page 7: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

SOA-ESBSouthampton Solent University

Library System

StudentRecords

Virtual LearningEnvironment

ESB - ENTERPRISE SERVICE BUS

SSU: Exlibris: Aleph Campus IT: Quercus Plus

SSU: Open Source Moodle

Reporting System

[ ]

Page 8: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

SOA-ESB - ComparisonFinanceSystem

StudentRecords

Virtual LearningEnvironment

UniversityEmail

MICROSOFT BIZTALK

DMU: Agresso QLX V3.9 Agresso QLS (V4(1.13))

DMU: Blackboard V8.0 (SP5) Google Mail

Reporting System

Library System

StudentRecords

Virtual LearningEnvironment

IBM WEBSPHERE ESB

SSU: Exlibris: Aleph Campus IT: Quercus Plus

SSU: Open Source Moodle

Reporting SystemDMU SSU

Page 9: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

STEP-C Reporting

DMU Report

From Agresso -Students

From Blackboard

From Gmail

From Agresso -Finance

SSU Report

From Aleph

From Quercus

From Moodle

Page 10: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

• The solution is deemed to be technology and platform independent

• The total solution is a loosely coupled architecture that any systems can be added to the existing frame work without disturbing the current environment.

• The reusability concepts of the SOA based architectures are implemented by consuming all the functionalities as services through the ESB.

• The development time to add new systems is very less as retesting the existing solution and recompilation of the total solution for minor changes can be avoided.

• With the concepts of Itineraries the data flow can be defined by a business analyst without knowing the underlying implementation of the any tool.

Implementation Benefits

Page 11: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

HEI

s

HEI 1 HEI 2

XMLXML

XML XML

Internet Service Bus

Publish

Subscribe

XML

Subscribe

Publish

ESB in Cloud

HE EDW

- Services re-used across various HEI

- Common services

- Interoperability & Standardization

- Involvement of Vendors, Suppliers & System Integrators

- Common Data Structures

- Data Security

- Data Management

& Governance

- Reporting & BI

Page 12: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Shared DataServices

Eligibility Source

Care Support 1 (BBX)

IDS(J2EE/Blaze)

ContactVerification

ServiceClaritas/Pacific East

SDSR(Oracle)

Person Viewer(.NET)

DX Claims Source

EDW(Oracle)

CDE(.Net)

Fulfillment(Printing)

CSIII(.Net)

(MS SQL)

RX Claims Source

Client Master

Enrollment(J2EE)

Web Browser

UR Source

ExStream

ClientProfile

ClientProfile

CareWise Nurse Line(PowerBuilder)

E/VIM Agent

Archive Server

HRA Source

PPS(MS SQL)

SDS/IDSNRT

SDS/ENR

NRT

PL/SQLLoaders

ClaritasExt/Ldr Call Log Loader

Case Loader CS Elig Extract

CW elig xtract

NRT

SDS-CS

Case Router

Visit Logic

HRA(.NET + MS SQL)

Case Extract

DTS

PMPT

DARTMember Resolution Tool

SAS

Case Mgt ToolWellness Loaders

PHALMPBIO

Portal IDA

Carewise DW

Suspense Resolution Tool

Fast EDI

PHA – LMP - BIO

Clinet Setup Portlets

Living Wise Chat

Inflexible, expensive to change systems

Not easily scalable

Tightly coupled systems

Data with frequent inconsistencies

Today’s IT Environment

Page 13: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

ApplicationTier

DataTier

ENTERPRISE ARCHITECTURE GOVERNANCE

ConsumerChannels Browser Channel Mobility SSO and SSL enabled

Integration TierLegacy Services IDS

Shared Services

Communication Tier

Notification& subscriptionDeployment services Metadata

Asynchronous Synchronous Publish/subscribe Reliable messaging Queuing

Others

SECURITY Services and Procedure Service Management

Service administration& management

LoggingAuditing

Monitoring

LIFECYCLE Management

Process Policies

Standards SCM

Compliance

Quality control

Securitypolicies

Securitystandards

Authentication

Authorization Confidentiality

Securitymanagement

APP 1

Service Consumer

Service Provider

InfrastructureTier

Mail Exchange Telephony N/w, SAN Servers and Desktop Virtualization Clustering & Load Bal

SOA Apps Composite Apps Enterprise products Business Intelligence Productivity Apps Portal and CMS

Grid Computing

Printer/ TelephoneMail

Reporting RepositoryAPP 2

FrameworkReusable Components

CoE

TAC

DGC

Citrix FTP ScalabilitySecurity Green IT

Firewall

ENV provisioning

Process Tier

Process modeling Process automation Process monitoring Process analysis & control

‘To Be’ Enterprise Architecture

MDM

Data IntegrationETL Data quality

SERVICE ORCHESTRATIONEnterprise Service Bus

BAM BRMS Rules engine Campaign engine

Page 14: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

STEP-C Background

Each of the 167 UK HEIs have application architectures built with

• Different combinations of ‘Best of Breed’ applications

• Applications that are linked with point-to-point interfaces

• Few “standards” for interfaces which are shared across the entire sector

Hence, each University has a different starting point and also a different size of IT department

Page 15: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

Agresso Finance SQL Server 2005

Google APIReporting Database SQL Server 2005

Black Board SQL Server 2005

BizTalk SQL adapter

BizTalk SQL adapter

Request & Response from Google API

Aggregation of all the messages into a single message

Response Message

From Web service

Off RAMP

Request Message

To Web service

BizTalk SQL adapter

BizTalk Server ESB ramp

On Ramp

System Architecture using Microsoft ESB

Value Added

Publish and Subscribe Architecture Message Transformation Adapter Framework Reusable Orchestration (Business

Process Management) Itinerary Services Deployment Management Security ESB Toolkit

Agresso StudentsRecord system

Page 16: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

System Architecture using IBM ESB

Value Added

Enterprise Messaging Request/Response Architecture Message Transformation Automated Process Flows Business Process Services Service Mediation Aggregation (FAN-IN; FAN-OUT) ESB Toolkit

Page 17: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

MATURITY LEVELS BY CATEGORY

Business Architecture Data Architecture Governance Planning Framework Architecture Blueprint Communication Compliance Integration Team Involvement Performance IT Implementation Overall EA Maturity

Measuring EA Maturity

Page 18: Rajesh Sinha (CEO, Fulcrum) STEP-C Students Tracking and Engagement Proof of concept

EA links Business and IT