![Page 1: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/1.jpg)
GRA Implementations using Open Source Technologies
Mark Perbix and Yogesh ChawlaSEARCH
![Page 2: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/2.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 2
Goals
Quick review of Global Standards and Initiatives
Describe projects that have adopted and successfully implemented various Global Standards
Discuss advantages of using Open Source software
![Page 3: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/3.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 3
Global Standards and Initiatives
Global Reference Architecture (GRA)
Global Federated Identity and Privilege Management (GFIPM)
Global Technical Privacy Framework
![Page 4: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/4.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 4
Global Standards and Initiatives
Global Reference Architecture (GRA)National Information Exchange Model (NIEM)Governance – Policy and Technical Standards
Global Federated Identity and Privilege Management (GFIPM)Single Sign OnAccess Control
Global Technical Privacy FrameworkPrivacy Policy Rules Enforcement
![Page 5: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/5.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 5
Focus
Global Reference Architecture (GRA)National Information Exchange Model (NIEM)Governance – Policy and Technical Standards
Global Federated Identity and Privilege Management (GFIPM)Single Sign OnAccess Control
![Page 6: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/6.jpg)
6
GIST - Where does it all fit in?
MessagingData Architecture Access Control Authentication Federation
< Data >
Payload
Data
Transport
Structural Design
& IS Enablement
Data Disclosure
& Auditing
User Identification
& Credentialing
Security
Management
Underlying
Technology
Standard
Global Adaptation
of Standard
Enablement of
Interoperability
Manifestation in
Your
Implementation
XML
NIEM
IEPDs
IEPs
WS*
TCIP/IP
HTTP & HTTP/S
GRA
SSPs
Adapters &
Connectors
BPEL/XSLT
ebXML
Global Technical Privacy Framework
SIPs
Intermediary &
Service Registry
XACML/SAML
GFIPM
GFIPM Metadata
SP Services
AD & LDAP
Crypto
Trust Model
GFIPM Trust Model
IdP Services
Trust Federation
Federation & FMO
Definition
Participation in
Federation
Communication Profiles
Services
![Page 7: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/7.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 7
GRA - Technical Components
IntermediaryConnector Adapter
Workflow
Intermediaries
Shared Execution Context
Apache Camel/ CXF Component
Apache Camel/ CXF Component
Apache Camel/ CXF Component
JusticeLine of Business
System
JusticeLine of Business
System
![Page 8: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/8.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 8
GRA Implementation Projects
Notification Service Interstate Compact for Adult Offender
Supervision (ICAOS)Maine State Police Incident Reporting
Subscription Notification Hawaii Integrated Justice Information System
(HIJIS)
Federated Query/Response with GFIPMVermont Integrated Justice Information
System Portal
![Page 9: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/9.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 9
ICAOS
Business RequirementsNotify fusion centers (and potentially other
law enforcement agencies) when a probation or parole offender relocates to another state.
OutcomeSend notification through existing fusion
center network infrastructureNotifications sent from outside the fusion
center environment meeting security requirements
![Page 10: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/10.jpg)
10
Relocation Notification Flow
![Page 11: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/11.jpg)
11
Add SIRS Flow
![Page 12: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/12.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 12
Maine State Police Incident Reporting
Business Requirements Incident Reports sent to N-DExCase Referrals sent to Prosecutor
OutcomesSingle Incident Record sent by police
agencies to FBI and/or Prosecutor
![Page 13: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/13.jpg)
13
Maine State PoliceS
tate
Po
lice
Adapter/Connector Container
Incident Reporting Service Connector
N-DEx Submission Web Service
DA Case Management System Staging Database
Adapter/Connector Container
Charge Referral (?) Service AdapterIntermediary Host*
( aka Maine Justice Broker)
Incident Reporting
Service
Router Intermediary
Transform Intermediary
Transform Intermediary
Simple XMLME Incident Report (N-Dex Conformant)
Incident Data (MEDATS format)
Incident Data(N-Dex format)
Insert into staging databaseCumberland County SO(Spillman)
Portland/S.Portland PD
(SunGard)
Adapter/Connector Container
Incident Reporting Service Connector
ME Incident Report(N-Dex Conformant)
Red = activities funded thru GRA grant and within current scope of work with SEARCH
Black – activities funded thru grants administered by Tom Jewett and involving
SEARCH
Maine Incident Reporting System
09/21/2012
DA Case Management System
Program to update Case Mgmt. System
PPD/SSPD(SunGard Staging
database)
Insert into staging Database
Simple XML
CCSO(Spillman staging
database)
Insert into staging database
Green – work funded thru grants/sources available to Tom Jewett, but not involving
SEARCH responsibility
Simple XML
![Page 14: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/14.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 14
HIJIS Notification of Re-arrest
Business RequirementNotify probation and parole officers when
an offender is arrested for a new offense
OutcomeMonitor statewide booking process and
send a notification to parole and probation officers
Subscriptions are automatically loaded from Parole and Probations systems
![Page 15: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/15.jpg)
15
Subscription/Notification Flow
![Page 16: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/16.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 16
Vermont Federated Query
Business RequirementProvide access to incident records from all
law enforcement agenciesSupport Single Sign-On access
OutcomesEnable users to access records in other
agency RMSs using native credentials Implement Entity Resolution capabilities to
merge persons or vehicles that do not have unique identifiers
![Page 17: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/17.jpg)
17
Federated Query with Entity Resolution
![Page 18: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/18.jpg)
Single Sign On
18
![Page 19: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/19.jpg)
19
System-to-System Authentication
![Page 20: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/20.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org
Open Source Technology Option
Apache FoundationServiceMixCamelCXF
AdvantagesCompliance with StandardsNo upfront licensingBroad community of supportNo vendor “lock-in”Maintainability
20
![Page 21: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/21.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org
Sustainability Options
Develop internal expertiseRely on outside resourcesWhy?Many options
Shared support - cooperative
21
![Page 22: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/22.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org
What is the OJBC?
Non-profit consortium of state and local jurisdictions to support reuse and sharing of technologyStates of Hawaii, Vermont and Maine are the initial membersGoals of the consortium: Integrate contributions from member states
into a single, reusable platformProvide shared expert staff resourcesEnable use of low-cost, open source
technology
![Page 23: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/23.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org
Benefits of the OJBC
Commonality across states creates significant opportunity for reuseDon’t reinvent the wheelLearn from one anotherSave time and money
National standards create the basis for a common technology platformTechnology is powerful, but complex and costly to own and operate in isolationContinues a long tradition of collaboration among jurisdictions
![Page 24: GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH](https://reader035.vdocuments.us/reader035/viewer/2022081519/56649ed95503460f94be81ea/html5/thumbnails/24.jpg)
SEARCH, The National Consortium for Justice Information and Statistics | www.search.org
Questions?
24
“The only one thing you can always count on is that everything
will always change”- UnknownContact Information
Mark PerbixDirector, Information Sharing [email protected]
Yogesh ChawlaInformation Sharing Architecture [email protected]