Download presentation
Presentation is loading. Please wait.
Published byShanon Potter Modified over 9 years ago
1
Service Oriented Architecture (SOA)
2
Peter M Hill Branch Chief Project Management Branch
3
What is SOA? Designing a system where each system component provides access to its computational or business resources as a service to other components
4
SOA Concept Decouple three layers: – Application – Services/business rules, – Data Why: Increase reusability and reduce redundancies to shorten development of applications
5
Data Sources Applications Business Rules Layer
6
Data Sources PACTSCM/ECFFAST Applications PACTS?CM/ECF?FAST? What is
7
What is the Vision for the Next Generation of PACTS? A collection of applications for probation & pretrial services offices that takes advantage of multiple data sources and promotes court application development.
8
PACTS Gen3 Architecture (Structure) Service Oriented Architecture (SOA) – Three tiers Applications Services (Process Flows/Business Rules/Logic) Database – Allows applications to share data and use the same business rules (logic). Applications can be written in any language (e.g., Java,.net)
9
PACTS Gen3 Architecture (Structure) Event Driven Architecture (EDA) – System will guide user (e.g., Turbo Tax) – Only see what you need – Pretrial Services begins foundation of client file
10
Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
11
Probation Case Plan Pretrial Case Plan (PACTS Ver 5) Chrono Event Recording Drug Test (Scheduling, Results) Treatment Program Management Action List Reminders Monthly Reporting (kiosk, IVR, internet) PDA Field book Inmate skills data (future from BOP) Fine & Restitution Tracking (future) Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
12
Pretrial Bail Report (PACTS Ver 5) Probation Presentence Report (PACTS Ver 6) AutoTrackXP, Westlaw, Lexis ICE’s DACS (illegal allien db) BOP’s Sentry / Prisoner Locator DOJ’s JABS, Prisoner Tracking System Dept of Treasury’s FINCEN Access to Court Documents (docket sheet,. complaint, indictment, judgment,…) ATLAS Criminal History – FBI & State Sex Offenders – active/inactive/expired Vehicle/Plane/Boat Registration Recs Driver's License Recs Supervised Release Notification State Parole, Probation, & lll lll lll lll l llllCorrections Records Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
13
Quarterly Workload Reporting Mapping Functionality Dashboard Displays Outcome Measurement Reporting Directors Quarterly / Annual Report District Review Data Foundation Data Quality Reporting Prisoner Release Tracking (from BOP data) Recidivism Rate Reporting (from FBI data) Cause & Effect (from Census & Labor Stats data) Probation & PTS Case Mgmt Reports Probation & PTS Investigations Reports Clinical Services Management Reports Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
14
National Online Directory (public & internal) Vendor Procurement Management (incl. feed to FAST) Significant Incident Reporting Hazardous Incident Reporting Search Planning and Reporting Property Seizure and Inventory Reporting Safety Equipment Inventory Officer Training Tracker Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
15
Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
16
Data Sources FBIUSMSBOPICETreas. Labor Stats Census Judiciary Sources External Sources InfoWebNPRPACTSCM/ECFCCAMHRMISFAST Investigative Tools Supervision Tools Administrative Tools Management Reporting Tools Applications Probation & Pretrial Services Offices
17
SOA/EDA Architecture ERSATLAS PACTS Gen3 NYE Travel Reporter CM/ECFCCAM BOPFPPS DBCourtsFBI Etc. Applications Services Database Etc. FPPS Enterprise Service Bus (Platform) Client Mapping Officer Info Mapping Client Release Info Mapping Judge Info Mapping Criminal Records Mapping Etc. Mapping
18
PACTS Gen3 Objectives One national database One record per client Intuitive Interface Facilitate districts’ plug-in development
19
Discussion and Questions Contact Information Peter M Hill Peter_Hill@ao.uscourts.gov 202-502-1646 Thank you for your attention
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.