Download presentation
Presentation is loading. Please wait.
Published byAlice Roberts Modified over 8 years ago
1
Navigating the Standards Landscape Andrew Owen SEARCH
2
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org 1 Goals Discuss Information Sharing Standards Describe the problems these standards solve Introduce proven approaches for implementing these standards
3
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org 2 Many ways to share information and capabilities
4
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Poorly or un-Planned Information Sharing 3
5
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Nicely Planned Information Sharing 4
6
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Careful Architecture is Key 5
7
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Global Reference Architecture (GRA) Reference architecture for doing Service Oriented Architecture (SOA) Based on the OASIS SOA Reference Model 6
8
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GRA/SOA 7
9
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org SOA 8
10
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GRA/SOA Principles Standard Service Contracts Loose Coupling Abstraction Reuse Autonomy Statelessness Composability 9
11
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GRA makes SOA Easy 10
12
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Web Services Service Interaction Profile Describes how to meet GRA requirements with Web Services: SOAP WSDL WS-Addressing WS-Reliable Messaging WS-Trust NIEM GFIPM/SAML 11
13
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GRA Service Specification Package Service-level interoperability Specific rules for packaging Self-contained 12
14
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.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.) 13
15
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Information Exchange Package Documentation (IEPD) 14 Defines one or more specific information exchanges Message interoperability Normative and non- normative documentation Methodology for developing IEPD
16
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GRA and NIEM 15
17
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Add a User to the mix 16
18
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.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 17
19
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GFIPM Provides a standard vocabulary of identity access attributes Enables informed access and authorization decisions 18
20
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Service Provider Protects a web resource Requests user information from identity provider Enforces access control policies Logs user activity 19
21
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Identity Provider Snaps on to existing user credential store Authenticates users Issues users assertions to service providers 20
22
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GFIPM 21
23
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org GFIPM and SAML Based on the OASIS standard called Security Assertion Markup Language (SAML) version 2.0 Request 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 22
24
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.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 23
25
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Trust Shared IdP and SP metadata Federation Management Function Cryptography IT Policy 24
26
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Refresher GRA: big picture of service design and orientation NIEM: message vocabulary consistency GFIPM: user access control and identity management 25
27
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Implementation Options Apache CXF Apache Camel Shibboleth IdP Shibboleth SP Microsoft ADFS 2.0 26
28
SEARCH, The National Consortium for Justice Information and Statistics | www.search.orgwww.search.org Next session… 27
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.