110 likes | 197 Views
Service-Oriented Architecture: Why should we care?. Tom Clarke. January 2005. The Global SOA Vision. “Any member of the justice community can access the information they need to do their job at the time they need it, in a form that is useful, regardless of the location of the data.”.
E N D
Service-Oriented Architecture:Why should we care? • Tom Clarke January 2005
The Global SOA Vision “Any member of the justice community can access the information they need to do their job at the time they need it, in a form that is useful, regardless of the location of the data.”
Justice Constraints • Many independent agencies and funding sources • Information sharing across divergent disciplines, branches of government, and business models • Business processes scaling across wide range • Many differences in software & hardware
SOA Benefits • Autonomous business processes • High levels of reuse • Choice of implementation vendors and consultants • Off-the-shelf commodity software components
The Global SOA Agenda • Identify justice services • Recommend a strategy for deployment • Recommend a strategy for developing supporting standards • Recommend a strategy for hosting supporting registries (both services & standards) • Recommend best practices for security, reliability, privacy, access, etc.
Justice Services • GJXDM component = Microservice Content • Microservice + microservice +microservice = Reference Document • JIEM reference data exchange +Reference document = Service Content
Justice Services, cont. • Service Content + Message Profile = Service • Services + Registries + standards + agreements + best practices = Managed Services
Who is doing what? • GJXDM content • Global XSTF, Justice Associations, IJIS • Message standards • IJIS • GTTAC • OASIS Integrated Justice TC • SEARCH • Global ISWG Services SC
Who is doing what?, cont. • Technology • World Wide Web Consortium • Web Services-Interoperability • OASIS • Implementation • Global ISWG Registries SC, Standards SC • Global Security WG, Privacy WG
Lower costs Streamline processes Improve service Provide mission-critical services Support a diverse community Business Benefits