navigating the standards landscape

28
Navigating the Standards Landscape Andrew Owen SEARCH

Upload: macy

Post on 31-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Navigating the Standards Landscape. Andrew Owen SEARCH. Goals. Discuss Information Sharing Standards Describe the problems these standards solve Introduce proven approaches for implementing these standards. Many ways to share information and capabilities. VS. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Navigating the Standards Landscape

Navigating the Standards LandscapeAndrew Owen

SEARCH

Page 2: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 2

Goals

Discuss Information Sharing Standards

Describe the problems these standards solve

Introduce proven approaches for implementing these standards

Page 3: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 3

Many ways to share information and capabilities

Page 4: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Poorly or un-Planned Information Sharing

4

Page 5: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Nicely Planned Information Sharing

5

Page 6: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Careful Architecture is Key

6

Page 7: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Global Reference Architecture (GRA)

•Reference architecture for doing Service Oriented Architecture (SOA)

•Based on the OASIS SOA Reference Model

7

Page 8: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GRA/SOA

8

Page 9: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

SOA

9

Page 10: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GRA/SOA Principles

Standard Service ContractsLoose CouplingAbstractionReuseAutonomyStatelessnessComposability

10

Page 11: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GRA makes SOA Easy

11

Page 12: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Web Services Service Interaction Profile

Describes how to meet GRA requirements with Web Services:SOAPWSDLWS-AddressingWS-Reliable MessagingWS-TrustNIEMGFIPM/SAML

12

Page 13: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GRA Service Specification Package

Service-level interoperability

Specific rules for packaging

Self-contained

13

Page 14: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

National Information Exchange Model (NIEM)

Standard vocabulary for information exchanges

System-independent

Multi-domain (justice, public safety, emergency management, family services, intelligence etc.)

14

Page 15: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Information Exchange Package Documentation (IEPD)

15

• Defines one or more specific information exchanges

• Message interoperability

• Normative and non-normative documentation

• Methodology for developing IEPD

Page 16: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GRA and NIEM

16

Page 17: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Add a User to the mix

17

Page 18: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Global Federated Identity and Privilege Management (GFIPM)

Makes user identity management easier to do

Enables single sign-on

Eliminates the need for multiple logins for a single user

Keeps identity management and user authentication local

18

Page 19: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GFIPM

Provides a standard vocabulary of identity access attributes

Enables informed access and authorization decisions

19

Page 20: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Service Provider

Protects a web resourceRequests user information from identity providerEnforces access control policiesLogs user activity

20

Page 21: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Identity Provider

Snaps on to existing user credential storeAuthenticates usersIssues users assertions to service providers

21

Page 22: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GFIPM

22

Page 23: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GFIPM and SAML

Based on the OASIS standard called Security Assertion Markup Language (SAML) version 2.0Request User Authentication (SP to IdP)User Authentication Statement (IdP to SP)User Assertion (IdP to SP)SP and IdP Metadata

Industry standard – you probably use this everyday

23

Page 24: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

GFIPM and Web Services

Control access when a user is behind a web service request

SAML token is passed to the web service

GFIPM provides specific profiles for this

Still requires existence of IdP and SP

24

Page 25: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Trust

Shared IdP and SP metadata

Federation Management Function

Cryptography

IT Policy

25

Page 26: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Refresher

GRA: big picture of service design and orientation

NIEM: message vocabulary consistency

GFIPM: user access control and identity management

26

Page 27: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Implementation Options

Apache CXFApache CamelShibboleth IdPShibboleth SPMicrosoft ADFS 2.0

27

Page 28: Navigating the Standards Landscape

SEARCH, The National Consortium for Justice Information and Statistics | www.search.org

Next session…

28