Implementing Service Oriented Architecture With NIEM Our Approach. Corrections Technology Conference May 2008

Size: px
Start display at page:

Download "Implementing Service Oriented Architecture With NIEM Our Approach. Corrections Technology Conference May 2008"

Transcription

1 Implementing Service Oriented Architecture With NIEM Our Approach Corrections Technology Conference May

2 Agenda What is the National Information Exchange Model (NIEM)? What is Service Oriented Architecture (SOA)? Our approach to using NIEM in a SOA for the Integrated Justice Portal at New York Considerations while building NIEM IEPDs Use of NIEM in Corrections Technology Q&A 2

3 3 What is NIEM? Compiled from National Information Exchange Model (NIEM) is a Framework for Nationwide Information Exchange It is a partnership of the U.S. Department of Justice and the U.S. Department of Homeland Security It is designed to develop, disseminate, and support enterprise-wide information exchange standards and processes that can enable jurisdictions to effectively share critical information in emergency situations The vision for NIEM is to be the standard of choice for Inter-governmental information exchange, thereby: Enhancing the quality of governmental decision making by enabling accurate, timely, complete, and relevant information to decision makers across the broad spectrum of NIEM Communities Of Interest Achieving greater efficiency, effectiveness, and return on investment (ROI) in operations by accelerating information exchange design and development Reducing risk in development efforts for practitioners and industry by having common exchange standards, tools, processes, and methodologies Improving public safety and homeland security by breaking down stovepipes enabling real-time, secure, enterprise- wide information sharing

4 NIEM Key Concepts Compiled from Data Components are the basic business data elements that represent real-world objects and concepts for example, information about people, places, material things, and events. NIEM Core is a set of Data components within an information exchange that are universally shared and understood among all (or almost all) domains (e.g., person, address, and organization). Domains refer to business enterprises broadly reflecting the agencies, units of government, operational functions, services, and information systems which are organized or affiliated to meet common objectives. NIEM currently has 7 domains. Information Exchange Package represents a set of data that is actually transmitted between agencies for a specific business purpose (e.g., initiating a charging document by the local prosecutor). IEPD is the necessary documentation required to complete the IEP and includes XML Schema that use or extend NIEM, supporting artifacts such as use cases, ERDs, catalog of artifacts, metadata for indexing, search, versioning etc. NIEM Core and Domains Relating IEPDs to IEP 4

5 What are SOA and Business Services? Service-Oriented Architecture Not a technology, but an architecture whose goal is to achieve loose coupling and high cohesion Concept rather than an actual standard Comprises of frameworks, policies, methodologies, and standards to define and maintain enterprise business services Encapsulates business functions into a collection of services which are easily aggregated to provide unified views and standard presentation Business service A service is the composition of software interactions that provide meaningful value to the business A service represents business functionality, not user interface functionality A service can be utilized across the enterprise and/or among business partners A service can be short lived, long running, synchronous, asynchronous, conversational or batch. There are two grains of business services: Coarse and Fine Coarse Grain Services External Partner Integration Fewer in Typical SOA implementations Perform a business transaction e.g. Stolen Vehicle Entry Wrap around and orchestrate fine grain services Have Security, Parsing, Validation, Routing, Logging logic etc. Internal Integration Fine Grain Services More in Typical SOA Implementations Perform an atomic action e.g. Stolen Vehicle Entry into the State Police Database Reused across multiple coarse grain services Striking a balance between fine-grained and coarsegrained services helps ensure fit of the service to the business or technical need.

6 Deloitte NYSPIN Replacement Project Integrated Justice Portal (IJP) 6

7 IJP Key Requirements NYSPIN is the state switch that is being replaced with the new IJP. NY IJP is envisioned as a one stop shopping platform for all Law Enforcement related information required. Listed below are some of the key metrics and requirements from the current system, that will be met with the new IJP. 351 NYPSIN supported business transactions to be replaced with 117 business services, 8 hot file validation services, 2 training certification services, 15 admin and common services, 46 user interfaces 7 criminal justice/public safety related information sources Support 20,000 internal and 30,000 external users 250 forms to support 12 database domains to convert 423M message annually/1.16 M messages per day. Peak hours are 1100 to 1900 On average 13 messages per second 52 messages per second during peak time Seamless integration of information from multiple in-state and out-of-state agencies 7

8 IJP SOA Roadmap Step 1 Communicate Business Benefits Step 2 Construct Roadmap Step 3 Build SOA Supporting Infrastructure Step 4 Expose Business Functions as Services Step 5 Create Portal Views and Automate Processes Step 6 Manage & Monitor Portal and Web Services 8

9 IJP SOA Roadmap 1. Select SOA Standards & Tools 2. Establish SOA Infrastructure 3. Pilot SOA 4. Develop Services and Connectors 5. Develop Channel Applications 6. Deploy SOA and Monitor Enterprise Architecture Resource planning Define Principles Focus on scalability Define and build environments Establish processes Validate architecture Start small Proceed by domain Focus on data model Abstract integration points Focus on user needs Business process focus Repeatable processes Define areas of responsibility 9

10 10 IJP Application Architecture

11 11 IJP Component Architecture

12 IJP Choosing the right orchestration Coarse grain services support a business transaction e.g. Stolen Vehicle Entry Coarse grain services orchestrate fine grain services Fine grain services perform one agency specific CRUD action e.g. Stolen Vehicle Entry to NCIC

13 IJP a service orchestration example In the new SOA enabled system, troopers will only operate through one standardized user interface. The business service serving the user interface will perform all related tasks and communications via ESB.

14 IJP NIEM IEPD process Create a domain model for the system Create the subset schema for the system Create a master list of all the domains and their properties across all business services in the system. If time is a factor, model at least the major domains and update the list when new elements are added. A person object should have the same properties across request and response and across all services. This avoids class conflicts when tools like XML beans are used to convert xml schema into java classes. Subset schema is generated using NIEM subset schema generation tool. Namespaces used: c, u, j etc. Create the extension and wrapper schemas for the system Create the request or response document schema for the specific exchange Assemble Message Schema An ERD is created for the exchange to show relationships between the objects. Specific elements are imported in this schema from the extension and subset schema. Standard wrapper schemas are created for exception, routing, notification. Namespaces used: nysdoc, nysext,nyscommon, c, u, j etc. Elements required by the IEPD and not available in the Subset schema are added to the extension schema. Domain model spreadsheet is update iteratively if new elements are discovered Namespaces used: nysext, c, u, j etc. Package the header, payload, document, exception schema into the message schema. Package artifacts like use cases, ERD. Namespaces used: nyscommon, nysdoc, nysext, c, u, j,etc. 14 A systems processing oriented approach utilizing object oriented design concepts (as opposed to a payload centric approach) was used. NIEM was extended to introduce data components and properties that facilitate systems processing.

15 IJP NIEM-SOA architecture key features A business process implemented through a series of XML transformations All services accept NIEM 1.0 XML as request and return the same as response Each service has a request and response IEPD NIEM parsing XML libraries accelerate development Schema validations are not performed for better performance Validations are performed programmatically by validation services Larger NIEM code lists are extracted into a code table database for easier maintenance Constraints involving enumerations are applied in the NIEM Schema and also checked programmatically NIEM XML is accepted by a service as an XML Object. Hence, WSDLs don t show schema constraints e.g. mandatory or optional elements A coarse grain service accepts a NIEM XML request, transforms it into a NIEM XML fine grain request through XSL and, in a few cases, programmatically. This minimizes code changes if an agency adds or removes elements to either a request or a response. This also allows for ability to expose fine grain services as coarse services due to business needs and new partnerships. Object based fine grain services were considered and this approach was found more flexible. This reduces errors when the user of the services independently validates their instance against a request schema. This is mitigated using user friendly documentation and sample XML instances. 15

16 Things to consider when implementing NIEM Achieve consistency in object definition across multiple IEPDs serving multiple services in a System Consistency also means changes to an object in one IEPD should be propagated to all IEPDs that use that object Caution in applying constraints if a constraint is applied to a child element than all parent elements need to be extended Add elements to indicate to the service what action to perform Standardize definition of Routing, Exception Handling wrappers, No Record Found indicator objects Be aware of high cost associated with changing versions of NIEM The driver for change should be business needs and not newer versions. The Architect should define a standard canonical across the agency. NIEM can t enforce single definition of an object across multiple services. A person entity may have different properties in different IEPDS. For example a Parole inquiry request may need person first name, last name and DOB, whereas the response may return many more elements such as height, sex code, weight, statute, supervising official etc. When inconsistent objects are converted to java beans using tools such as XML beans, conflicts occur. It is the Architect s responsibility to achieve consistency across IEPDs. We added an object called BusinessOptions to all our request schemas. Our services read this object and decide what action to perform on the request e.g. inquire on vehicle using VIN only. NIEM focuses on what the information exchange payload should contain and not on what should a system do with the payload. For example, NIEM can t enforce how exceptions are handled. The Architect needs to standardize the wrapper schemas. 16

17 Our approach to standardizing IEPDs Approach is compliant with and supplementary to the NIEM IEPD process: Define common business objects like person or vehicle Apply Lowest common denominator of constraints Extract code lists into a database If possible, retain enumerations in the schema itself Each service has a request and response IEPD. Reuse IEPDs for similar requests or responses Introduce extended elements for systems processing e.g. BusinessOptions, NoRecordIndicator, LegacyText Standardize wrapper schemas. This is key for proper service interaction. NIEM prescribed IEPD IEPD with standard definition of wrapper schemas: Message.xsd Header.xsd Payload.xsd Exception.xsd Notification.xsd 17 Relating IEPDs to IEP

18 NIEM Exchanges in Corrections Technology MA DOC Release Exchange Exchange to send inmate release information from MA DOC to CHSB utilizing GJXDM standards Agencies Involved: Massachusetts Department of Correction and Massachusetts Criminal History Systems Board MA DOC MA Parole Exchanges Completed the specifications and domain modeling for several exchanges including Parole Eligibility Hearing, Hearing Disposition, Home and Work Plan, Warrant Information, and Inmate Admission Information Agencies Involved: Massachusetts Department of Correction and Massachusetts Parole Board NYC DOC Inmate Status Notification Inmate status notification pushes the information to a web service which utilizes NIEM exchange standards New York City Department of Correction with New York City Data-share and intended for consumption by multiple users NYC DOC Inmate Information Exchange Inmate information can be fetched by multiple users from a Web Service. The exchange utilizes NIEM standards Agencies Involved: New York City Department of Correction with New York City Data-share and intended for consumption by multiple users

19 Discussion: use of NIEM in Corrections Technology Example: Corrections Transfer Document Used when subject is transferred from jurisdiction of one state correctional facility to another Here are the exchanges involving this document from the Justice Information Exchange Model (JIEM): , Corrections informs state probation and parole that subject is being transferred from out-of-state , Corrections informs state repository that subject is being transferred from out-of-state , Corrections informs victim services that subject is being transferred from out-of-state What information will this document contain? Person Information, Court Information, Justice Information, Parole Information What is the value of standardizing this document using NIEM? Seamless information exchange between Corrections and Other Agencies using NIEM Easier processing within a Corrections System document can be assembled from standard data provided from other services such us Person information, Case information from Courts, Charge Code from DCJS Which NIEM domains can be used? Common for Person Information, Justice for Charge Codes, Applicable Laws etc. 19

20 20 Questions

21 About Deloitte Deloitte refers to one or more of Deloitte Touche Tohmatsu, a Swiss Verein, its member firms and their respective subsidiaries and affiliates. Deloitte Touche Tohmatsu is an organization of member firms around the world devoted to excellence in providing professional services and advice, focused on client service through a global strategy executed locally in nearly 140 countries. With access to the deep intellectual capital of approximately 135,000 people worldwide, Deloitte delivers services in four professional areas, audit, tax, consulting and financial advisory services, and serves more than 80 percent of the world s largest companies, as well as large national enterprises, public institutions, locally important clients, and successful, fast-growing global growth companies. Services are not provided by the Deloitte Touche Tohmatsu Verein and, for regulatory and other reasons, certain member firms do not provide services in all four professional areas. As a Swiss Verein (association), neither Deloitte Touche Tohmatsu nor any of its member firms has any liability for each other s acts or omissions. Each of the member firms is a separate and independent legal entity operating under the names Deloitte, Deloitte & Touche, Deloitte Touche Tohmatsu or other related names. In the United States, Deloitte & Touche USA LLP is the U.S. member firm of Deloitte Touche Tohmatsu and services are provided by the subsidiaries of Deloitte & Touche USA LLP (Deloitte & Touche LLP, Deloitte Consulting LLP, Deloitte Financial Advisory Services LLP, Deloitte Tax LLP, and their subsidiaries), and not by Deloitte & Touche USA LLP. The subsidiaries of the U.S. member firm are among the nation s leading professional services firms, providing audit, tax, consulting, and financial advisory services through nearly 40,000 people in more than 90 cities. Known as employers of choice for innovative human resources programs, they are dedicated to helping their clients and their people excel. For more information, please visit the U.S. member firm s Web site at Copyright 2007 Deloitte Development LLC. All rights reserved. 21

ISACA San Francisco Chapter

ISACA San Francisco Chapter ISACA San Francisco Chapter The 2007 Privacy Panel Rena Mears, CISSP, CIPP, CPA, CISA Partner, Deloitte & Touche LLP March 23, 2007 San Francisco 0 What is Privacy and Why Now? Definition of PII The definition

More information

Are Containers the New Golden Hammer? Tracy Bannon Lori Olson

Are Containers the New Golden Hammer? Tracy Bannon Lori Olson Are Containers the New Golden Hammer? Tracy Bannon Lori Olson Agenda 1 Introduction 2 Solution Anti-Patterns and How to Avoid Them A B C Anti-Pattern #1 Containers as an Alternate Virtual Machine (VM)

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for

More information

Owned and governed by the states. Operated by a professional staff of 23. Operational site located in Phoenix, AZ

Owned and governed by the states. Operated by a professional staff of 23. Operational site located in Phoenix, AZ ABOUT NLETS 2 501(c)(3) nonprofit Owned and governed by the states Operated by a professional staff of 23 Operational site located in Phoenix, AZ Disaster recovery site located in Idaho SECURE 3 Private

More information

IBM WebSphere Service Registry and Repository, Version 6.0

IBM WebSphere Service Registry and Repository, Version 6.0 Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and

More information

Information Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit

Information Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit Information Architecture: Leveraging Information in an SOA Environment David McCarty IBM Software IT Architect 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise

More information

Audit Committee Performance Evaluation

Audit Committee Performance Evaluation Audit Committee Performance Evaluation The following Deloitte & Touche LLP ( Deloitte & Touche ) questionnaire can be used to assist in the self-assessment of an audit committees performance. The questionnaire

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Product Master Data Management Integration Release Notes Release 11.1 E25738-03 January 2012 Oracle Application Integration Architecture Oracle Product

More information

Beyond XML The 3 i's of Information Sharing. Carrie Young Chris Litton

Beyond XML The 3 i's of Information Sharing. Carrie Young Chris Litton Beyond XML The 3 i's of Information Sharing Carrie Young Chris Litton Introductions Overview of Information Sharing Service Design ILJAOC Project Case Study Key Success Factors to a Successful Service

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Product Master Data Management Integration Release Notes Release 11.1 E25738-04 September 2012 Oracle Application Integration Architecture Oracle Product

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How SOA Can Help EA. Enterprise Architecture Conference 2008 Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation

More information

Managing Fraud Risk: New Professional Guidance

Managing Fraud Risk: New Professional Guidance Managing Fraud Risk: New Professional Guidance Mohammed Ahmed & Toby J.F. Bishop Deloitte Financial Advisory Services LLP September 10, 2007 Objectives Make you aware of the new guidance Show how you can

More information

Integrating Oracle EBS R12 and Maximo EAM Using the Maximo Enterprise Adapter Michigan Oracle Users Summit (MOUS) November 8th, 2017

Integrating Oracle EBS R12 and Maximo EAM Using the Maximo Enterprise Adapter Michigan Oracle Users Summit (MOUS) November 8th, 2017 Integrating Oracle EBS R12 and Maximo EAM Using the Maximo Enterprise Adapter Michigan Oracle Users Summit (MOUS) November 8th, 2017 Integrating Oracle EBS R12 and Maximo EAM using the Maximo Enterprise

More information

Data Standards in Oil & Gas

Data Standards in Oil & Gas Data Standards in Oil & Gas September, 2014 Business challenges currently impacting data standards in the E&P Marketplace Mergers and acquisitions have caused data challenges in identifying common field

More information

MAY 2018 Digital Ready Framework

MAY 2018 Digital Ready Framework MAY 2018 Digital Ready Framework Transformation and Growth in Insurance Digital Ready in Insurance Digital Ready A MuleSoft Enabled Framework for Transformation and Growth in Insurance ABSTRACT The insurance

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

zapnote Analyst: Jason Bloomberg

zapnote Analyst: Jason Bloomberg zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1185 Released: December 7, 2005 LOGICLIBRARY LOGIDEX PLATFORM FOR SOA GOVERNANCE Analyst: Jason Bloomberg Abstract Logidex 4.0 is a collaborative software

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Communications Pre-Built Integrations Release Notes Release 11.1 E25506-02 October 2011 Oracle Application Integration Architecture Oracle Communications

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

Measuring Corporate Culture: Enhancing the Board s Understanding

Measuring Corporate Culture: Enhancing the Board s Understanding Corporate Governance Presents: Measuring Corporate Culture: Enhancing the Board s Understanding John C. Lenzi, Chief Compliance Officer, Altria Corporate Services, Altria Group, Inc. Timothy T. Lupfer,

More information

Pennsylvania s Global XML Document Creation Process (DCP) Pilot Project

Pennsylvania s Global XML Document Creation Process (DCP) Pilot Project Pennsylvania s Global XML Document Creation Process (DCP) Pilot Project Problem Statement JNET recognized a need for a repeatable Global XML compliant message exchange process. Process must define artifacts

More information

OppenheimerFunds. How SOA and BPM are being used to improve Operational Efficiency in the Mutual Fund Industry. September 8, 2008

OppenheimerFunds. How SOA and BPM are being used to improve Operational Efficiency in the Mutual Fund Industry. September 8, 2008 OppenheimerFunds How SOA and BPM are being used to improve Operational Efficiency in the Mutual Fund Industry September 8, 2008 About OppenheimerFunds #3 largest provider of broker sold investment products

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-669 EXAM QUESTIONS & ANSWERS Number: 000-669 Passing Score: 800 Time Limit: 120 min File Version: 36.6 http://www.gratisexam.com/ IBM 000-669 EXAM QUESTIONS & ANSWERS Exam Name: SOA Fundamentals

More information

Web Services and Application Integration Conference Los-Angeles May 5-7, 2003

Web Services and Application Integration Conference Los-Angeles May 5-7, 2003 From Chaos To Order - Delivering e-business Integration Solutions Web Services and Application Integration Conference Los-Angeles May 5-7, 2003 Business Integration in Action - Lessons learned from the

More information

Enterprise IT Architectures SOA Part 3

Enterprise IT Architectures SOA Part 3 Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business

More information

Rich Mobile Content. by DigitalMIX. Dynamically publish content without changing a single line of code

Rich Mobile Content. by DigitalMIX. Dynamically publish content without changing a single line of code Rich Mobile Content by DigitalMIX Dynamically publish content without changing a single line of code Field enablement backed by integrated digital content Today s workforce needs content that is mobile,

More information

Setting Strategy: How Should the Board Be Involved?

Setting Strategy: How Should the Board Be Involved? Corporate Governance Series Presents: Setting Strategy: How Should the Board Be Involved? Michael Raynor, Distinguished Fellow in Deloitte Research, Deloitte Consulting LLP December 5, 2007 Agenda The

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

It s time to revisit your anti-corruption compliance program How to design an effective and defensible compliance program in response to global trends

It s time to revisit your anti-corruption compliance program How to design an effective and defensible compliance program in response to global trends It s time to revisit your anti-corruption compliance program How to design an effective and defensible compliance program in response to global trends Many legal and compliance officers are revisiting

More information

Enterprise IT Architectures SOA Part 1

Enterprise IT Architectures SOA Part 1 Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 17, 2008 Agenda I. SOA Introduction II. Move from C/S to SOA III. Exercise: Integration Architecture for FACT

More information

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT THE FOUNDATIONS OF SOA July 2008 Analyst: David Linthicum Abstract The promised

More information

Aligning the Workplace with Today s Nontraditional Workforce

Aligning the Workplace with Today s Nontraditional Workforce Aligning the Workplace with Today s Nontraditional Workforce Brett Walsh EMEA Human Capital Leader in Deloitte Consulting 12 June, 2008 International Forum - Building Sustainable Societies: Trends and

More information

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles

More information

October PeopleSoft Enterprise Campus Solutions 9.0. Additional Features October 2011 Pre-Release Notes

October PeopleSoft Enterprise Campus Solutions 9.0. Additional Features October 2011 Pre-Release Notes October 2011 PeopleSoft Enterprise Campus Solutions 9.0 Additional Features October 2011 Pre-Release Notes Disclaimer This document in any form, software or printed matter, contains proprietary information

More information

zapnote AVINON SERVICES APPLICATION December, 2001 Analyst: Ronald Schmelzer

zapnote AVINON SERVICES APPLICATION December, 2001 Analyst: Ronald Schmelzer zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-0108-1 Released: Dec. 25, 2001 AVINON SCENARIOS FOR WEB SERVICES APPLICATION DELIVERY December, 2001 Analyst: Ronald Schmelzer Abstract Avinon has announced

More information

Global Case Management & Food and Nutrition Services Integration. State of North Carolina

Global Case Management & Food and Nutrition Services Integration. State of North Carolina North Carolina Families Accessing Services through Technology Global Case Management & Food and Nutrition Services Integration Category: Improving State Operations Contact: Wendy Keller Phone: 919-707-4007

More information

BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA. Presented by Kael Goodman

BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA. Presented by Kael Goodman BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA Presented by Kael Goodman Jacksonville, FL June 6, 2007 What is SOA? S O A Service Oriented Architecture

More information

DELIVERING SUPERIOR CLIENT SERVICE

DELIVERING SUPERIOR CLIENT SERVICE DELIVERING SUPERIOR CLIENT SERVICE Multi-channel Communications in the Public Sector ABSTRACT Government organizations at every level face increasing pressure to improve service throughout their operations.

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

by Adam Michelson Director, Open Source Enterprise Architecture

by Adam Michelson Director, Open Source Enterprise Architecture Delivering Service Oriented Architecture by Adam Michelson Director, Open Source Enterprise Architecture This paper focuses on pragmatic steps to deliver and maintain a successful Service Oriented Architecture

More information

INFORMATION CONSOLIDATED

INFORMATION CONSOLIDATED INFORMATION CONSOLIDATED Oracle FLEXCUBE Messaging Hub Comprehensive SWIFTNet Offerings from Oracle FLEXCUBE Comprehensive SWIFTNet Offerings from Oracle FLEXCUBE Consolidate SWIFTNet messaging, improve

More information

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond Accenture Software for Health and Public Service Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond The Accenture Public Service Platform The Accenture Public

More information

Infor Cloverleaf Integration Suite

Infor Cloverleaf Integration Suite Healthcare Infor Cloverleaf Integration Suite With the Infor Cloverleaf Integration Suite, you ll have an end-to-end integration platform that addresses the fundamental obstacles to healthcare integration,

More information

ebxml Registry 3.0: An Overview

ebxml Registry 3.0: An Overview ebxml Registry 3.0: An Overview Agenda What is ebxml Registry? Major Use Cases Key Benefits Key Features ebxml Registry in Action Future Directions Summary Page 2 What is ebxml Registry? A Service Oriented

More information

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations By Raman D. Singh Consulting Manager, SOA Practice Protégé Software Services Booth# 1426 Agenda Today Protégé

More information

Secure information access is critical & more complex than ever

Secure information access is critical & more complex than ever WHITE PAPER Purpose-built Cloud Platform for Enabling Identity-centric and Internet of Things Solutions Connecting people, systems and things across the extended digital business ecosystem. Secure information

More information

A Quick Chat About SOMF Structural Modeling

A Quick Chat About SOMF Structural Modeling www.modelingconcepts.com Do not be afraid to ask! A Quick Chat About SOMF Structural Modeling For architects, business analysts, system analysts, software developers, modelers, team leaders, and managers

More information

The importance of a solid data foundation

The importance of a solid data foundation The importance of a solid data foundation Prepared by: Michael Faloney, Director, RSM US LLP michael.faloney@rsmus.com, +1 804 281 6805 February 2015 This is the first of a three-part series focused on

More information

Oracle Application Integration Architecture Mission Critical SOA Governance

Oracle Application Integration Architecture Mission Critical SOA Governance Oracle Application Integration Architecture Mission Critical SOA Governance Jason Xie, Principal Strategy Product Manager Agenda SOA Governance Needs Risks without SOA Governance

More information

Increasing Return on Investment with Data Services. An Oracle White Paper Updated August 2008

Increasing Return on Investment with Data Services. An Oracle White Paper Updated August 2008 Increasing Return on Investment with Data Services An Oracle White Paper Updated August 2008 Increasing Return on Investment with Data Services EXECUTIVE OVERVIEW As the number of applications and platforms

More information

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) 1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM

More information

What s Hot with Web Services?

What s Hot with Web Services? What s Hot with Web Services? Ronald Schmelzer Senior Analyst ZapThink, LLC 1 The Changing World of Data Proliferation of Content Increased Integration of Applications Automation of Paperbased Systems

More information

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006 Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service An Oracle White Paper October 2006 NOTE: The following is intended to outline our general product direction. It is intended for information

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Order Management Integration Pack for Oracle Transportation Management, Oracle E-Business Suite and Siebel CRM Implementation Guide Release 3.1.1 E20504-05 September

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

Top Omni-Channel Challenges in Retail and its Single Platform Solution

Top Omni-Channel Challenges in Retail and its Single Platform Solution Top Omni-Channel Challenges in Retail and its Single Platform Solution Whitepaper Author: Hariharan Ganesarethinam Director - Enterprise Architecture and Integration Next Generation Integration Platform

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012 Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM An Oracle White Paper April 2012 OUM Implement Core Workflow White Paper Introduction... 3 OUM is Iterative...

More information

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation The value of IBM WebSphere ILOG BRMS Understanding the value of IBM WebSphere ILOG Business Rule Management Systems (BRMS). BRMS can be used to implement and manage change in a safe and predictable way

More information

Driving XML Standards Convergence and Interoperability

Driving XML Standards Convergence and Interoperability Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence

More information

Internal Audit and Technology Sustainable Analytics

Internal Audit and Technology Sustainable Analytics Internal Audit and Technology Sustainable Analytics Neil While, Partner, Internal Audit Analytics Deloitte Advisory December 14, 2015 0 The Four Faces of the Chief Auditor 1 Copyright 2015 Deloitte Development

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes Application Architecture: Reusing Existing Applications in SOA-Based Processes Braden Flowers Worldwide WebSphere Integration Solution Architect 2007 IBM Corporation SOA Architect Summit Roadmap What is

More information

The Information Integration Platform

The Information Integration Platform The Information Integration Platform IIS Product and Technology Vision & Roadmap Bob Zurek Director, Advanced Technologies and Product Strategy Information Integration Solutions IBM Software Group IBM

More information

Human Capital Business led. People driven.

Human Capital Business led. People driven. Human Capital Business led. People driven. Advisory Services February 0 Contents Going to market Human Capital Advisory Services Organizational Development People Development HR Department Development

More information

PLANNING AGILE MODERNIZATION FOR SUCCESS

PLANNING AGILE MODERNIZATION FOR SUCCESS PLANNING AGILE MODERNIZATION FOR SUCCESS SANJIB NAYAK Founder and CEO sanjib.nayak@xfusiontech.com (916) 990-6484 STRATEGY. INNOVATION. TRANSFORMATION. AGENDA Patterns of Legacy and Modern Systems Understanding

More information

Implementing Analytics in Internal Audit. Jordan Lloyd Senior Manager Ravindra Singh Manager

Implementing Analytics in Internal Audit. Jordan Lloyd Senior Manager Ravindra Singh Manager Implementing Analytics in Internal Audit Jordan Lloyd Senior Manager Ravindra Singh Manager What does Success Look Like To deliver successful analytical insight as an everyday part of the audit process

More information

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008 An Introduction to Oracle Identity Management An Oracle White Paper June 2008 An Introduction to Oracle Identity Management INTRODUCTION Oracle Identity Management's best-in-class suite of identity management

More information

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan Translate Integration Imperative into a solution Framework A Solution Framework August 1 st, Mumbai By Dharanibalan Gurunathan Copyright IBM Corporation 2007 agenda 1 Introduction to solution framework

More information

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai IBM Global Technology Services Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai agenda 1 Driving innovation and growth Designing and implementing service-oriented 2 architectures 3 Connectivity

More information

DevSecOps Embedded Security Within the Hyper Agile Speed of DevOps

DevSecOps Embedded Security Within the Hyper Agile Speed of DevOps DevSecOps Embedded Security Within the Hyper Agile Speed of DevOps Mark G. Moore, Managing Director, Deloitte and Touche LLP Antonio L. Bovoso, Senior Manager, Deloitte and Touche LLP What is DevSecOps?

More information

CLOUD MANAGEMENT PACK FOR ORACLE FUSION MIDDLEWARE

CLOUD MANAGEMENT PACK FOR ORACLE FUSION MIDDLEWARE CLOUD MANAGEMENT PACK FOR ORACLE FUSION MIDDLEWARE Oracle Enterprise Manager is Oracle s strategic integrated enterprise IT management product line. It provides the industry s first complete cloud lifecycle

More information

SOA Maturity Model - Guiding and Accelerating SOA Success. An Oracle White Paper September 2008

SOA Maturity Model - Guiding and Accelerating SOA Success. An Oracle White Paper September 2008 SOA Maturity Model - Guiding and Accelerating SOA Success An Oracle White Paper September 2008 SOA Maturity Model Guiding and Accelerating SOA Success The Oracle SOA Maturity Model captures years of collective

More information

Making intelligent decisions about identities and their access

Making intelligent decisions about identities and their access Making intelligent decisions about identities and their access Provision users and mitigate risks with Identity Governance and Intelligence Highlights Provide a business-centric approach to risk-based

More information

Improve Reuse and Control Rogue Services within SOA. What are Web Services?

Improve Reuse and Control Rogue Services within SOA. What are Web Services? Improve Reuse and Control Rogue Services within SOA Jason Bloomberg Senior Analyst ZapThink, LLC What are Web Services? Standards-based interfaces to software functionality Represented by a contract Not

More information

Understanding Your Enterprise API Requirements

Understanding Your Enterprise API Requirements Understanding Your Enterprise Requirements Part 2: The 3 management platforms which architecture model fits your business? Strategically choosing the right management architecture model will ensure your

More information

Oracle Financial Services Data Foundation

Oracle Financial Services Data Foundation Oracle Financial Services Data Foundation The Oracle Financial Services Data Foundation provides a single source of truth through a common staging and integrated results area. The foundation stages data

More information

Exception Handling in Service-Oriented Architecture

Exception Handling in Service-Oriented Architecture Exception Handling in Service-Oriented Architecture Applies to: Business Experts Summary Centrally managing exceptions has been a difficult task for many enterprises. This article describes the importance

More information

Exorcising Costs and Time via Reuse

Exorcising Costs and Time via Reuse Exorcising Costs and Time via Reuse Jim Illback September 30, 2015 Copyright 2014 Boeing. All rights reserved. GPDIS_2015.ppt 1 Presenter Background Jim Illback Associate Tech Fellow Current Assignment

More information

Order T-Mobile

Order T-Mobile Order Management @ T-Mobile Dr. Thomas Dupré, T-Mobile Deutschland GmbH November 2009 Master-Untertitelformat bearbeiten Agenda Motivation for Order Management Key concepts of OMS/OE A closer look towards

More information

Deloitte Consulting LLP. Merger Aftershocks. Surviving the people challenges of a post-merger integration

Deloitte Consulting LLP. Merger Aftershocks. Surviving the people challenges of a post-merger integration Deloitte Consulting LLP Merger Aftershocks Surviving the people challenges of a post-merger integration Table of contents Introduction 2 Leadership alignment Effective merger integration begins at the

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

Overview and Frequently Asked Questions

Overview and Frequently Asked Questions Overview and Frequently Asked Questions Overview Oracle Buys Demantra: Setting the New Standard in Today s Demand-Driven Planning Solutions On June 1, 2006, Oracle announced our agreement to buy Demantra,

More information

SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment Grace A. Lewis Edwin J. Morris Dennis B. Smith Soumya Simanta June 2008 TECHNICAL NOTE CMU/SEI-2008-TN-008

More information

The Business Side of SOA. Challenge: Inertia in the Organization

The Business Side of SOA. Challenge: Inertia in the Organization The Business Side of SOA Ron Schmelzer ZapThink, LLC Take Credit Code: NOBIZ Copyright 2006, ZapThink, LLC 1 Challenge: Inertia in the Organization Architecture doesn t have features and business executives

More information

Embracing Opportunity Demands an Internal Audit Transformation

Embracing Opportunity Demands an Internal Audit Transformation September 2018 Embracing Opportunity Demands an Internal Audit Transformation An article by Dawnella Johnson, CPA, and Mike Percy, CPA Audit / Tax / Advisory / Risk / Performance Smart decisions. Lasting

More information

Effective SOA governance.

Effective SOA governance. Governing service-oriented architecture March 2006 Effective SOA governance. Kerrie Holley, IBM Distinguished Engineer, Business Consulting Services Jim Palistrant, IBM Market Manager, Rational SOA Steve

More information

IBM Solutions for Enhancing Business Process Management (BPM)

IBM Solutions for Enhancing Business Process Management (BPM) IBM Solutions for Enhancing Business Process Management (BPM) (An Introduction to Business Rules Management) Chris Backhouse IBM 3 rd August 2010 Session 7434 Agenda 1 2 3 4 Setting the scene The case

More information