30
WP3: the ÆSOP architecture • Methods issues: how we did it. • Explaining the architecture: – latest version of the pictures • Identity management – Registrars – Relationship managers – Identity managers • Where next?

WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Embed Size (px)

Citation preview

Page 1: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

WP3: the ÆSOP architecture

• Methods issues: how we did it.• Explaining the architecture:

– latest version of the pictures• Identity management

– Registrars– Relationship managers– Identity managers

• Where next?

Page 2: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

A complete, integrated solution….

Page 3: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Architecture

http://www.comnetmedia.deComNetMedia AG, Development, April 2002

Security infrastructureSecurity infrastructure

Application levelApplication level

Page 4: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Letting users acquire, configure and share private spaces

Letting users acquire, configure and share private spaces

Page 5: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Structure versus infrastructure

• Draw a new line on an evolved product.• Construct a metaphor for the revealed

capability• Change the question:

– Not “Tell us what you do and how you do it?”– But “What could you do with this?”

We applied this to other products such as CRM, integration servers,

eCommunity, knowledge management…

Page 6: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

What is a “3rd. Generation Portal” ?

Where have they come from ?What is like to be connected to

one ?

“Hubs and spokes” ?

Page 7: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

The new “middle” where things can be joined up

Hardware

MiddlewareApplications

Database

New channels and media

The “publication”

layer

What are the metaphors?

Page 8: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Hardware

The HubThe Hub

New channels and media

Recognising & naming

IndexIndexSwitchSwitch

Marshalling & dispatching

Finding & accessing

PortalPortal

Single Authority

Front office

Back office

MiddlewareApplications

Database

Page 9: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

New channels and media

Finding & accessing

Recognising & naming

The HubThe Hub

SwitchSwitchIndexIndex

Marshalling & dispatching

PortalPortal

Partnership

Publication & collaboration space.

Agency systems with local records.

Chamber Association

client servicesclient

Administration

Page 10: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Though thirty spokes may form a wheel, it is the hole within the hub which gives the wheel utility.

The Tao Te Ching

Integration does not scale for ever…

…hubs must be able to talk to hubs.

What do they have to say to each other?

Page 11: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Joining up at the regional and

national levels

Federation services

Workflow crossing local

partnership boundaries

Choice, mobility and ubiquity.Identity and

consent across boundaries of

established trust

Hub to hub interactions

Page 12: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Hubs, spokes

Page 13: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Building networks of

hierarchies and hierarchies of

networks...

and axels:Hubs, spokes

Page 14: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Structures like this are not designed in a top down way.

…both real and virtual.

and axels:Hubs, spokes

Building networks of

hierarchies and hierarchies of

networks...

Page 15: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

But what would it

feel like?

An example from social

care.

Page 16: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Local Hub SystemsLocal Hub Systems

GatewayGateway

GatewayGateway

Main family local Pane 4

Achievement RecordAchievement Record

SummarySummary

Session log-on

Case HistoryCase History

John Henry Smith

PCT Acute Trust

Social Services

Education

Remote Systems

National Systems

Voluntary

Page 17: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Identity and relationship

• We need some rigorous foundations:– Identity is not a simple concept.– We can not rely of assumptions. – The way we represent it has

consequences.

• Information, events, individuals, transactions.

• Transactional concept of relationship.• Relational concept of identity.

Page 18: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Relationship Rc.

Relationship Ra.

Sets of records of the same individual with different relationships.

A local identifier

Identity attributes

Profile and history

An identity

An Individual

Register 1

Page 19: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Associated identifiers

Register 1

Relationship Ra.

Relationship Rc.

An identity

Ra, P

bRb,

Pb

Rc, P

bRd,

Pb

Re, P

bRf,

PbRg,

Pb

An index correlating identifiers

A relationship type +A provider identity

Sets of records of the same individual with different relationships.

An Individual

Page 20: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Associated identifiers

Ra, P

bRb,

Pb

Rc, P

bRd,

Pb

Re, P

bRf,

PbRg,

Pb

Register 1Registers which use different attribute sets to indicate identities.

Relationship Ra.

Relationship Rc.

An index correlating identifiers

A domain of integration…

…but where is federation?

An identity

A relationship type +A provider identity An Individual

Page 21: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

IMPb

Identity Management Provider B

IMPb

IMPa

Identity Management Provider A

Relationship Rb.

Relationship Rk.Relationship Ra.

Relationship Rc.

Ra, P

bRb,

Pb

Rc, P

bRd,

Pb

Re, P

bRf,

PbRg,

Pb

Register 2 Register 3Register 1

Rc, P

b

Rm, P

b

Rk, P

bRl, P

b

Ra, P

bRb,

Pb

Rd, P

b

Page 22: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Rk, P

bRl, P

bRm

, Pb

Ra, P

bRb,

Pb

Rd, P

b

Rc, P

b

IMPa

IMPb

Ra, P

bRb,

Pb

Rc, P

bRd,

Pb

Re, P

bRf,

PbRg,

Pb

IMPb

Register 2 Register 3Register 1

A range of trust models:

A

B

A

BC

A

B

A

BC

A range of modes of centralisation and distribution..

Page 23: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Some thoughts about ÆSOP environments: what is new, what is different? • This is no more than a way of explaining

what we do today…

• …but we needed a new way of explaining.

• The integration/federation as an approach to “ambiance”, “ubiquity”…

• We have proposed a new integration between identity and relationship management – the new “middle”.

• We have identified some new demarcations between structure and infrastructure.

Page 24: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

How can we deliver this?

Page 25: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

Portal Top navigation

Bottom navigation

Sid

e na

viga

tion

Pane 1 Pane 2 Pane3 Pane 4

Portlet A

Portlet C

Portlet B

Session log-on

The Jetspeed Portlet presentation view

Back Office Applications

Content

WEB Services

Page 26: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

PortalPortal

Pane 4Pane 4

Pane 3Pane 3

Pane 2Pane 2

Pane 1Pane 1

Portlet Service α

Portlet Service α

Portlet Service β

Portlet Service β

Portlet Service γ

Portlet Service γ

Portlet service API

Server Platform

Portlet CPortlet C

Portlet BPortlet B

ViewView

ControllerController

CommandCommand

ModelModel

Portlet A

Po

rtle

t in

voca

tio

n A

PI

Po

rtal

en

gin

e

Back Office Applications

Content

WEB Services

PKI smart card & digital signatures

ÆSOP now…

J2EE J2EE

Page 27: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

PortalPortal

Pane 4Pane 4

Pane 3Pane 3

Pane 2Pane 2

Pane 1Pane 1

Portlet service API

Server Platform

Portlet CPortlet C

Portlet BPortlet B

ViewView

ControllerController

CommandCommand

ModelModel

Portlet A

Po

rtle

t in

voca

tio

n A

PI

Po

rtal

en

gin

e

Local community resources

Federation services

Remote resources

J2EE J2EE

ÆSOP in the future ?

Page 28: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars

PortalPortal

Pane 4Pane 4

Pane 3Pane 3

Pane 2Pane 2

Pane 1Pane 1

Portlet Service α

Portlet Service α

Portlet Service β

Portlet Service β

Portlet Service γ

Portlet Service γ

Portlet service API

Server Platform

Portlet CPortlet C

Portlet BPortlet B

ViewView

ControllerController

CommandCommand

ModelModel

Portlet A

Po

rtle

t in

voca

tio

n A

PI

Po

rtal

en

gin

e

Back Office Applications

Content

WEB Services

PKI smart card & digital signatures

ÆSOP now…

J2EE J2EE

Page 29: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars
Page 30: WP3: the ÆSOP architecture Methods issues: how we did it. Explaining the architecture: –latest version of the pictures Identity management –Registrars