Data Exchange Technologies: XML, EAI, Middleware

Slides:



Advertisements
Similar presentations
Integrated Justice Models Integrated Justice Models.
Advertisements

Integrated Systems Planning
Business Plan and Outstanding Issues for Illinois Justice Network Portal IIJIS Technical Committee Meeting January 16, 2004.
Illinois Justice Network Illinois Justice Network.
Illinois Justice Network Portal Implementation Board Meeting February 11, 2004.
Technical Committee on GJXDM Technical Committee Presentation on GJXDM.
Integrated Justice Information Sharing Illinois Integrated Justice Information System Implementation Board Meeting August 14, 2003.
Pinal County, Arizona November 10, 2003 Pinal County, Arizona November 10, 2003.
Database Woes Plague Homeland Security and Law Enforcement.
Maryland’s Security Integration Initiative Sometimes the most common sense solutions drive success Virginia Geckler Ron Brothers.
S OUTH C AROLINA I NFORMATION E X CHANGE Law Enforcement Information Data Warehouse.
Arkansas IJIS - Faulkner County Pilot Project Faulkner County Pilot Project Implementation Kick-off August 5, 2003.
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
1 Emerging Technology Chapter Four. 2 Chapter 4: Goal Present and discuss emerging technologies that impact the criminal justice field and the management.
Global Justice Information Sharing Initiative. Overview The Global Justice Information Sharing Initiative (Global) operates under.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
A Robust Health Data Infrastructure P. Jon White, MD Director, Health IT Agency for Healthcare Research and Quality
BJA Regional Information Conference March 27 – 29, 2007 / Minneapolis, MN page:1 ACJC Arizona Criminal Justice Commission Presented by: Pat Nelson, Program.
NCJIS Modernization Program
S OUTH C AROLINA I NFORMATION E X CHANGE Law Enforcement Information Data Warehouse NGA Meeting Atlanta. Georgia.
1 LA County Justice Information Sharing Initiatives GJXDM Users’ Conference Lieutenant Scott Edson Los Angeles County Sheriff’s Department September 2006.
Wisconsin Digital Summit Monona Terrace November 15, 2004 Justice and Public Safety Interoperability: Wisconsin’s Justice Information Sharing (WIJIS) Initiative.
Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. Avoiding Obsolescence.
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
Federal Bureau of Investigation
Philip D. Propes, Program Director Center for Information Technology Engineering (CITE) NCRLE - Tribal Technology Projects.
1 NEMESIS North East Minnesota Enforcement and and Safety Information System.
National Information Exchange Model (NIEM) Executive Introduction March 6th, 2007 Donna Roy Director, DHS Enterprise Data Management Office Chair, NIEM.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
Introduction to MDA (Model Driven Architecture) CYT.
Global JXDM Executive Briefing February 28, 2005 Arlington, Virginia.
Agenda 03/27/2014 Review first test. Discuss internal data project. Review characteristics of data quality. Types of data. Data quality. Data governance.
CHAPS Project Prosecuting Attorneys Coordinating Council (PACC) Prosecuting Attorneys Association of Michigan (PAAM)
SEARCH Membership Group Systems & Technology PAC Global Justice XML Data Model (GJXDM) Update January 29, 2005.
Digital Filing A Simple Way to Digitally Centralize and Distribute Documents.
JIEM and Business Process Change. Exchange Analysis  Work with stakeholder Subject Matter Experts (SMEs) to identify information sharing requirements.
GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH.
Australia’s Implementation of the People Trafficking Protocol Presentation by Sandra Bennett International Crime Branch Australian Government Attorney-General’s.
Ohio Courts Network Introduction. 2 What is the OCN? Play Audio.
Information Exchange Modeling and Business Process Mapping California Department of Justice Bureau of Criminal Identification and Information.
Presentation to National Criminal Justice Association July 2003 SAICS Web Services.
National Information Exchange Model (NIEM) Overview February 7, 2006 Dave Roberts NIEM Communications and Outreach.
1 The New York State Integrated Justice Information Exchange Project BJA Regional Information Sharing Conference: Information Exchange Modeling/Business.
Partnerships in Information Sharing California Department of Justice Bureau of Criminal Identification and Information.
Final Project – Health Information Exchange: Technology, Challenges & Opportunities Group 3 Gary Brown, Michelle Burke, Kazi Russell MMI 402 Fall 2013.
1 Adoption of GJXDM for the JIN Scott Came Director of Systems and Technology SEARCH December 19, 2006.
National Information Exchange Model (NIEM) Executive Introduction November 29, 2006 Thomas O’Reilly NIEM Program Management Office.
Partnerships in Information Sharing Susanne Martin Staff Information Systems Analyst California Department of Justice.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
JIEM and Business Process Change. 2 Objectives Need for Exchange Analysis – Available Tools What is JIEM? Business Process Modeling Using JIEM Where JIEM.
GAC Highlight: Sharing Criminal Record Information Among New Mexico Tribes and State Kelly Harris, SEARCH Deputy Executive Director.
CSE300 EAIusing EJB & XML CSE Enterprise Application Integration Using EJB and XML by Prithwis Sett Mumtaz Lohawala Nayana Paranjape.
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
SEARCH, The National Consortium for Justice Information and Statistics Melissa Nee Government Affairs Specialist SEARCH Overview Briefing.
Justice Information Network Strategic Plan Development Justice Information Network Board March 18, 2008 Mo West, JIN Program Manager.
Wisconsin Justice Information Sharing Innovations in Justice Innovations in Justice Jacksonville, FL June 4, 2007.
Bridging the gap between collision data collection and reporting Presented by Jeff Holt, President Holt, Sheets & Associates.
BJA Regional Information Conference June / Jacksonville, Florida page:1 ACJC Arizona Criminal Justice Commission Presented by: Pat Nelson, Program.
Warrant Task Force Assessment 12/1/2009. WARRANT TASK FORCE ASSESSMENT: Please describe your agency. Please describe your agency. court47 (4 %) law enforcement1029.
Information Systems By Kundang K Juman, Ir. MMSI
XML QUESTIONS AND ANSWERS
Unit 5 Systems Integration and Interoperability
INTERPOL Washington Forty years of connecting police worldwide
Chapter 1 Database Systems
Bonnie Locke Cathy Plummer
Technology Landscape and Enterprise Objectives
NCSC Author: William Raftery
Chapter 1 Database Systems
Enterprise Integration
Presentation transcript:

Data Exchange Technologies: XML, EAI, Middleware

Local Agencies Portals U.S. Attorney (Southern District) AOIC Police Prosecution Jail Local Agencies Courts Portals Middle- ware Servers Data Warehouse U.S. Attorney (Southern District) AOIC (Polaris) ISP (ECHO) DOC SOS CPD (CLEAR)

XML for Justice Data Exchange Not specific to any database or information system Rapidly becoming widely accepted as means of information exchange between organizations Becoming widely supported by software vendors

What is XML? A structured language for describing a electronic document sent by one agency to another (e.g. Arrest/ Incident Report) Sets a standard for exchanging information electronically Establishes an organizing template for the electronic document Facilitates standards-based data exchange

XML Specifications XML specifications do not dictate how the data is stored in sending or receiving systems Specifications are broad enough to accommodate jurisdictional differences Specifications are shared among states and federal justice agencies

XML Example Section of the Criminal History Record (Rap Sheet) <Ident> <Name> <Lname>Simpson</Lname><Fname>Homer</Fname> <Mname>M</Mname><Suffix>Jr</Suffix> </Name> <FBI>62660NY12</FBI> <SID>NY12345678></SID> <SocSecNr>220565860</SocSecNr> </Ident>

Smallville, Illinois Agency Data Elements (Purely Hypothetical) XML Tag Prosecutor data Clerk’s Data Probation Data Police Data <Lname> CO-DEFNAME SUB_NAME PR_NAM BAD_GUY <FBI> CO-DEFFBI SUB_FBI PR_FBI BAD_GUYFBI <SID> CO-DEFSID SUB_SID PR_SID BAD_GUYSID <Race> CO-DEFRAC SUB_RACE PR_RACE BAD_GUYRACE <Sex> CO-DEFSEX SUB_SEX PR_SEX BAD_GUYSEX <SocSecNr> CO-DEFSSN SUB_SOC PR_SSN BAD_GUYSOC  

Criminal Histories (Rap Sheets) Major XML Initiatives Criminal Histories (Rap Sheets) Based on NIST standard FBI, States, NLETS, SEARCH Law Enforcement Intelligence Regional Information Sharing Systems Electronic Court Filing LegalXML and NCSC

Upper Midwest Justice Consortium

Regional XML Standards Allows regional sharing on common standards Strengthens XML standards nationally Mutual integration benefits between border states Federal funding opportunities

Enterprise Application Integration (EAI) EAI – “A response to decades of creating distributed, monolithic, single-purpose applications leveraging a hodgepodge of platforms and development approaches. EAI articulates a solution to a problem that has existed since applications first moved from central processors.” The ultimate solution is the “virtual” system, which allows all exchanges between systems to occur with no data reentry and in a manner that is invisible to users of the individual systems. EAI allows any authorized user to access information no matter where the information is stored within the enterprise. EAI should allow for multiple disparate systems to operate as one unified but secure system, while allowing for agency independence.  

Middleware Middleware provides the means of moving data between agencies and applications and can even format data on the fly, so that it will be received by foreign applications as if it were that application’s own data. Middleware is the enabling technology of EAI. It performs timely delivery and transformation of data based on rules predefined by the owners of the various agency systems. Middleware is simply a name for sophisticated and complex software that seamlessly pipes information between applications. Middleware provides bridges between many different systems in a way that creates a virtual system. These days, most enterprises have hundreds, maybe even thousands of databases and data-level EAI facilitates the seamless connection of these databases. Before these middleware tools were available, such integration was next to impossible. iXP Corp - CONFIDENTIAL March 28, 2017

Defender “DockTrac” Police “PIMS” Prosecutor “Damien” Middleware Server Jail “CIMIS” Probation ”Promis”

Colorado Middleware Solution

Consolidated Integration Solution

Local Agencies Portals U.S. Attorney (Southern District) AOIC Police Prosecution Jail Local Agencies Courts Portals Middle- ware Servers Data Warehouse U.S. Attorney (Southern District) AOIC (Polaris) ISP (ECHO) DOC SOS CPD (CLEAR)