Download presentation
Presentation is loading. Please wait.
Published byCristina Giménez Rodríguez Modified over 6 years ago
1
A Case Study: WI DOJ Wisconsin Digital Government Summit 2007 November 28 Presentation Shared Service Models and Architectures
2
DOJ Goals Delivery of relevant information to law enforcement & other authorized entities Reduce cost of delivery development & ownership through reuse Utilize national standards Consolidate/Standardize user identification & offer common behavior to users/applications
3
DOJ Plan Goals can be achieved by replacing legacy system with a service-based architecture Attributes: Secure, Reusable, Flexible, Scalable, Highly Available, Supportable, Agnostic
4
DOJ’s Approach in 5+ steps
5
Step 1 – Small Pilot: AISLE
Learn how to . . . Build reusable web services Work with XML Create schemas Parse/validate instance documents Create WSDL’s Exchange information with other entities Resulted in XML requests/responses for out-of-state queries & XML rapsheets
6
Step 2 – Pause and Think Define and design the infrastructure needed for a large project (first iteration of eTIME) Review available technologies and match them to system needs where applicable Open source web application server LDAP for central user repository Clustered databases Storage Area Network (SAN) XML Gateway appliance Global Justice XML Data Model (GJXDM) Load Balancing/Automated Failover
7
Step 2 – Pause and Think Operating model is multi-faceted: Web SSO
enterprise directory (Justice Directory) But this effort is large in scope and will take time. It was better to deliver something in the short term.
8
Step 3 – Implement Something
Work simultaneously on functionality and infrastructure Implement infrastructure incrementally First iteration Necessary network changes Implement “Justice Directory”, LDAP service library, and user management facility Initial applications authenticate against JD
9
One Such App: eTIME
10
Another Such App: WIJIS Justice Gateway
12
Step 4 – The Big Bang Implement remainder of infrastructure and core services eTIME browser application and server-to- server capability, based on: Apache/Tomcat Web App Server Oracle RAC environment Intel/Sarvega XML Security Gateway GJXDM schemas and WSDL CISCO Content Switches
13
Steps 5 - N Continue to build new services
Add server-to-server partners Enhance/improve existing services Improve utility of Justice Directory
14
Enterprise Authentication
Presently: Multiple applications using reusable authentication code & accessing shared Justice Directory Desired: Multiple applications integrating with shared services for authentication and user profile access One means to this end is Federated Identity Management
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.