Welcome to Architect Insight 2010

42
Interoperability Welcome to Architect Insight 2010

description

Welcome to Architect Insight 2010. When the Enterprise is the size of a Western N ation. Or Delivering a pan- government IT solution to benefit the whole of the UK . Andy James: CTO Solidsoft Charles Young: Principal Consultant Solidsoft. - PowerPoint PPT Presentation

Transcript of Welcome to Architect Insight 2010

Page 1: Welcome to  Architect Insight  2010

Interoperability

Welcome to Architect Insight

2010

Page 2: Welcome to  Architect Insight  2010

When the Enterprise is the size of a Western Nation

OrDelivering a pan- government IT solution to

benefit the whole of the UK

Andy James : CTO SolidsoftCharles Young : Principal Consultant Solidsoft

Page 3: Welcome to  Architect Insight  2010

• When our critical life circumstances change, we may have to contact government many times, often to give the same information.

• An estimate of 35 types of changes of circumstance have been found and these give an average of 4.5 contacts per event.

• Birth, bereavement and change of address are not typical as they have an above average impact, but are exemplary nevertheless.

• For birth the number of contacts was found to be 15, affecting 11M people per year; for bereavement: 12 contacts, affecting 7M; and change of address: 9 contacts affecting 16M.

Introduction

Page 4: Welcome to  Architect Insight  2010

• In November 2006, the Government published Transformational Government – Enabled by Technology

• This set out an agenda of three key transformations:– services enabled by information technology must be designed

around the citizen and business– there must be an increased culture of shared services to release

efficiencies– there must be a broadening and deepening of government’s

information technology professionalism• In the report Sir David Varney recommended an approach to

put a citizen centric view on government services and simplify them for the citizen.

Varney Report

Page 5: Welcome to  Architect Insight  2010

• To meet the aspirations of the Varney Report the Tell Us Once Programme was born

• By it’s very title the nature of the programme was for the Citizen to only have to tell government once for the whole of government to know

• The focus became Change of Circumstance Events• In particular: Birth, Death and Change of Address

Tell Us Once

Page 6: Welcome to  Architect Insight  2010

• Tell Us Once Pilot IT project is live in 15 councils about to be extended to 60

• Tell Us Once National System is in development

• Today we are here to talk about the challenges of delivering an enterprise solution on this scale

Today

Page 7: Welcome to  Architect Insight  2010

• Security, security, security!• Stakeholder Agreement!• Scalability• The timelines• Meeting the diverse requirements of over 400

councils• Providing a lasting architecture• Continue to deliver more services

The Challenges

Page 8: Welcome to  Architect Insight  2010

The Aspiration

• Great citizen experience• Re-use key Government resources• Use industry standard products and protocols• Provide a framework for future services• Rules driven approach to meet the ever

changing landscape of government• Applicable across the whole of the UK

Page 9: Welcome to  Architect Insight  2010

The Principles

• The starting point is a face-to-face registration process

• Citizen given option to provide further information

• Citizen provides necessary information only once

• Government departments and agencies ‘subscribe’ to the information they require

• Finally information only retained for a short period

Page 10: Welcome to  Architect Insight  2010

• Service Provider – this is a local or central government endpoint that provides a service to the citizen. For example: DWP and Pensions

• Citizen – the customer• Change of Circumstance – a major life change

that requires a citizen to inform government about a change

• Informer – the citizen who is providing the information

A few terms we may use

Page 11: Welcome to  Architect Insight  2010

• DWP – both birth and death• HMRC – both birth and death• Identity and Passport Service – death• DVLA – death• UK Councils – death and birth

Stakeholders

Page 12: Welcome to  Architect Insight  2010

• For death councils can receive information on over 10 different services

• Large councils segment data across services

• Small councils consolidate all services together

• Some government departments want manual access some want integrated, pushed data

Stakeholder Issues

Page 13: Welcome to  Architect Insight  2010

• ‘Organic’ approach focused on the citizen• A limited prototype deployed across 15 councils• A number of additional ‘paper driven’ initiatives• Develop the National System based on the

experience of the prototype• Controlled take-on of councils• 3 channels

The Approach - IT

Page 14: Welcome to  Architect Insight  2010

• Only delivering bereavement

• Limited exposure• Prototyping approach and

architectural concepts• ‘Live’ delivering real value• Life became far longer than

expected

The Prototype

Page 15: Welcome to  Architect Insight  2010

• 25 different benefits / services supported• Including:

– Pension– Attendance allowance– Housing benefit– Council Tax– Library services

• Service Provider breakdown for death:– Councils – 10 services– DWP – 10 services– HMRC – 3 services– Passport Service – 1 service– DVLA - 1 service

Services Supported

Page 16: Welcome to  Architect Insight  2010

• Need for 3 channel approach• Process ideally breaks into two:

– Capture Process– Distribution Process

• Rules drive everything– UI– Capture– Distribution

• Security concerns– Access – username password not enough– Data build up leading to IL4

The Results

Page 17: Welcome to  Architect Insight  2010

• Capture Data in as painless way for the citizen as possible, providing multi-channel, channel hopping and the Tell Us Once paradigm

• Take data – tell citizen who we are going to pass it too

• Process data and distribute in the service provider requested manner

Architectural Drive

Page 18: Welcome to  Architect Insight  2010

The Capture Process

RegisteredData

RegisteredData

TUO(Capture)

Page 19: Welcome to  Architect Insight  2010

The Distribution Process

TUO(Distribution)

DataStore

Rules

Distribution

Process Management

SubmissionEvent

Page 20: Welcome to  Architect Insight  2010

The High Level ArchitectureTUO Application

TUO PortalData Capture Portlets

AdministrationPortlet

Event Data ViewPortlet

Case ManagementPortlet

Service Bus

External Portal

InternalPortal

Data Management PortletsManagement Portlets

MIReporting

Common Services

Audi

t

Serv

ice

Dire

ctor

y

Exce

ptio

n H

andl

ing

Rule Services

Even

t Dat

a Ca

ptur

e

Business Services

Even

t Dat

a Vi

ew

CoC

Spec

ific

Dat

a D

istrib

utio

n

Portal Framework / Flow Rules / Dynamic Page Generation

Regi

ster

ed D

ata

Reco

very

Case

Man

agem

ent

Acce

ss C

ontr

ol

Acce

ss &

Iden

tity

Dist

ribut

ion

Targ

ets

Management Services

Coun

cil T

ake

on

Serv

ice

Prov

ider

Take

on

MI (

Busin

ess)

Repo

rtin

g

Registered Data Interfaces

RON

FER

Man

ual Post

code

look

up

Coun

cil L

ooku

p

Even

t Dat

a D

istib

utio

n

Prin

t Fun

ctio

ns

Dat

a Vi

ew

Process Manager

ProcessManager

External Interfaces (Service Bus)

GatewayRON FER

EAS Interface

EAS Portal

Reference Data Interfaces

Dat

a Ca

che

Supp

ort

QAS

Dire

ct G

ov

Registered Data Services

Refe

renc

e D

ata

Serv

ice

Page 21: Welcome to  Architect Insight  2010

The High Level Architecture

TUO Application

TUO PortalData Capture Portlets

AdministrationPortlet

Event Data ViewPortlet

Case ManagementPortlet

Service Bus

External Portal

InternalPortal

Data Management PortletsManagement Portlets

MIReporting

Common Services

Audi

t

Serv

ice

Dire

ctor

y

Exce

ptio

n H

andl

ing

Rule Services

Even

t Dat

a Ca

ptur

e

Business Services

Even

t Dat

a Vi

ew

CoC

Spec

ific

Dat

a D

istri

butio

n

Portal Framework / Flow Rules / Dynamic Page Generation

Regi

ster

ed D

ata

Reco

very

Case

Man

agem

ent

Acce

ss C

ontr

ol

Acce

ss &

Iden

tity

Dist

ribut

ion

Targ

ets

Management Services

Coun

cil T

ake

on

Serv

ice

Prov

ider

Take

on

MI (

Busin

ess)

Repo

rting

Registered Data Interfaces

RON

FER

Man

ual Post

code

look

up

Coun

cil L

ooku

p

Even

t Dat

a D

istib

utio

n

Prin

t Fun

ctio

ns

Dat

a Vi

ew

Process Manager

ProcessManager

External Interfaces (Service Bus)

GatewayRON FER

EAS Interface

EAS Portal

Reference Data Interfaces

Dat

a Ca

che

Supp

ort

QAS

Dire

ct G

ov

Registered Data Services

Refe

renc

e D

ata

Serv

ice

• SOA based• Microsoft stack• BizTalk powered ESB at the

heart• Rules based UI• Rules based data capture• Rules based data

distribution

Page 22: Welcome to  Architect Insight  2010

• This is one of the key features of the system• 3 methods of data distribution:

– Web Portal– ‘Push’ distribution via government gateway

infrastructure– ‘Pull’ from TUO secure web service

• Distribution granular to the level of service

Distribution

Page 23: Welcome to  Architect Insight  2010
Page 24: Welcome to  Architect Insight  2010

• Abstracted from application• Supported by portal framework • Same style UI used for all channels• UI rules assist in collecting the data only once:

– If informer lived with deceased then no need to take second address

• Rules used to dynamically generate the page contents:– If deceased below pensionable age, for example, don’t ask if

they had a pension!• Branded as DirectGov

Presentation UI

Page 25: Welcome to  Architect Insight  2010

Presentation Layer

Page 26: Welcome to  Architect Insight  2010

Tell Us OnceBecause your time matters

Page 27: Welcome to  Architect Insight  2010
Page 28: Welcome to  Architect Insight  2010

The Application

Page 29: Welcome to  Architect Insight  2010
Page 30: Welcome to  Architect Insight  2010

Data Store

Data Store

IL4 IL3

• TUO configuration• BTS configuration• BTS rules• TUO service directory• TUO MI Data

• TUO Data Store• BTS Message Box• TUO Archive• TUO Audit• Registered Data Cache

Reference DataQAS

Page 31: Welcome to  Architect Insight  2010

• Event-Driven

• Not real-time!• Low throughput

– Value is in distribution

Rules for an EDA

Event/DetectionReporting

EventProcessing

Event Distribution

Page 32: Welcome to  Architect Insight  2010

• System composes a large number of policies– 400+ councils – avg. of 10 services– 150+ additional service providers

Policies

Policy Capture / Management

Policy Composition

Policy Deployment

Page 33: Welcome to  Architect Insight  2010

• Flow Rules• Enabling

– Authorisation– Service Bus

• routing • governance

– Intrusion detection• Data Distribution

Rule Categories

Event/DetectionReporting

EventProcessing

Event Distribution

Page 34: Welcome to  Architect Insight  2010

Capturing Decision Requirements

What candidate service providers

exist for this event?

Do we have enough event

data to dispatch to the service

provider?

Does the service provider require distribution via

GG?

What type of event is this?

Who is the relevant local

authority?

Event

CoC Event Type Definitions

Local Authority Lookup

National Service Provider Matrix

LA Service Provider Matrix

Service Provider Distribution Requirements

Service Provider

LA Services

Local Authority

National Services

EventDistribution

List

Gateway

KEY

Knowledge

Decision

Data

Distribution Pre-Processing

Page 35: Welcome to  Architect Insight  2010

• Common rule patterns across multiple event types

• Versioned and audited policies• Traceability• Security• Automated composition and translation• Dynamic deployment

Policy Management Framework

Page 36: Welcome to  Architect Insight  2010

• Approached on many levels:– Data collected is only stored for

a limited period:• Registered data for 28 days• Submitted data for 35 days –

archived after that– Only the data a department is

entitled to is provided– Personal data held at IL4

Security

Page 37: Welcome to  Architect Insight  2010

• Approached on many levels:– Main system accessed over GSI– Government Users require two

factor authentication– Application has security built at

its core

Security

Page 38: Welcome to  Architect Insight  2010

• Designed to scale from inception• Built using products designed for the enterprise• Partnering with infrastructure/hosting partner

with track record of supporting this level of solution – ATOS Origin

• Architecture segmented to deliver best performance to meet the differing requirements

• Using existing scalable building blocks such as Government Gateway

Scalability

Page 39: Welcome to  Architect Insight  2010

• Delivery of first National Release Oct 2010• Full integrated release April 2011• Next Change of Circumstance – Address

Change• System to be the basis for future cross

government citizen projects

The future

Page 40: Welcome to  Architect Insight  2010

• A different approach to delivering a national IT system

• Focus has been primarily on the citizen• Pilot has had a huge success and great

feedback from the users• National roll-out builds on that approach• Realistic vision, although timescales still tight• No attempt was made ‘To boil the ocean’

Summary

Page 41: Welcome to  Architect Insight  2010

Who are we…

• Microsoft’s No 1 Integration, SOA and BPM Gold Partner

• 17th year of trading

• Services

– Solution development– Consultancy– Support

• www.solidsoft.com

Page 42: Welcome to  Architect Insight  2010

Andy James – CTO Solidsoft

Charles Young – Principal Consultant Solidsoft

Blogs: http://blog.solidsoft.com/