14
Architecting NIEM Information Exchanges May 25, 2012 Brian D. Handspicker New York State Office of Children and Family Services Enterprise Architecture PMO [email protected] [email protected]

Architecting NIEM Information Exchanges - OCFS

Embed Size (px)

Citation preview

Architecting NIEM Information Exchanges

May 25, 2012

Brian D. Handspicker

New York StateOffice of Children and Family Services

Enterprise Architecture [email protected]

[email protected]

2

NIEM Architecture and Implementation

• In order to provide infrastructure flexibility, NIEM does not define implementation specifications

• NIEM defines the format and structure of data in transit• Exchange partners decide how to store and process the

NIEM-conformant data being exchanged• NIEM can be established within an organization’s Service

Oriented Architecture (SOA) as a data standard for all information exchanges

• Security and privacy should be key considerations when implementing an exchange

3

Scope of NIEM

NIEM is a data layer standard and intentionally does not address all the necessary technologies needed for information sharing.

4

NIEM Information Exchange Mapped to Local Databases

5

NIEM Information Exchange usingJustice Global Reference Architecture

6

NIEM GRA Information Exchange usingUniversal Lexical EXchange (ULEX)

7

NIEM GRA ULEX Information Exchange usingExchange Services

8

Local Applications

9

NIEM GRA ULEX SOA Exchange Servicesw/ SOA, RESTful, Semantic Batch Local Applications

10

SOA Information Exchange Implementation

11

Reliable Secure Web Services Interaction Profile

Requirement Standard Required Requiring Agency

Service Consumer Authentication ü WS-I Security Profile 1.1 ü WS-SecureConversation 1.3ü GFIPM (inc. SAML)

Justice, Medicare, SHIN-NY

Service Consumer Authorization ü WS-I Security Profile 1.1ü SAML 2.0ü GFIPM (inc. SAML)

Justice, Medicare, SHIN-NY

Identity Attribute Assertion Transmission ü SAML 2.0ü GFIPM (inc. SAML)

Justice, Medicare, SHIN-NY

Service Authentication ü WS-I Security Profile 1.1ü GFIPM (inc. SAML)

Justice, Medicare, SHIN-NY

Non-Repudiation ü WS-I Security Profile 1.1ü Timestamp w/XML Signature

Justice, Medicare, SHIN-NY

Reliability ü WS-ReliableMessaging 1.1 Justice, Medicare, SHIN-NY

Message Integrity ü WS-I Security Profile 1.1ü XML Signature

Justice, Medicare, SHIN-NY

Message Confidentiality ü WS-I Security Profile 1.1ü XML Signatureü FIPS 140-2Transport Layer Security

Justice, Medicare, SHIN-NY

Message Addressing ü WS-Addressing 1.0 Justice, Medicare, SHIN-NY

Transaction Support ü WS-AtomicTransaction 1.2ü WS-BusinessActivity 1.2ü WS-Coordination 1.2

Justice, Medicare, SHIN-NY

Service Metadata Availability ü WS-MetadataExchange 1.1ü WS-Transfer

Justice, Medicare, SHIN-NY

Interface Description ü WSDL 1.1 Justice, Medicare, SHIN-NY

Message Exchange Patterns ü Request-Response, One-Way ü WS-BaseFaults 1.2ü WS-Notification 1.3

Justice, Medicare, SHIN-NY

Simple Message ü XMLü SOAP

Justice, Medicare, SHIN-NY

Composite Message ü XML Infoset Justice, Medicare, SHIN-NY

Binary Data ü XML-Binary Optimized Packaging ü Message Transmission Optimization Package

Justice, Medicare, SHIN-NY

12

Enterprise Information Exchange Model

Exchange Name Sending Agency

Receiving Agency

Person Identification OCFS SED NYSSIS, DOH, Justice

Imunization Health OCFS

Health Assessment Health OCFS

Psychiatric Assessment

Health OCFS

Health Transfer Summary

Health OCFS

IEP Education OCFS

Transcript Education OCFS

Education Record Education OCFS

Case Plan OCFS OCFS VA, Family, Justice

Juvenile Abuse Neglect Intake Notification

OCFS Justice

Adjudication Justice OCFS

Dependency Petition OCFS Justice

Court Findings Justice OCFS

Service Plan OCFS Justice

Court Report Justice OCFS

Hearing Notification Justice OCFS

Exchange Name Sending Agency

Receiving Agency

Appointment Notification

Justice OCFS

Temporary Placement Request Petition

OCFS Justice

Placement Change Notification

OCFS Justice

Representation Notification

OCFS Justice

Child Support Request Remedy

OCFS Justice

Delinquent Child Support Notification

OCFS Justice

Child Support Order Justice OCFS, Parent

Youth Authority Referral

Justice OCFS

Commitment to Youth Authority

Justice OCFS

Juvenile Petition OCFS Justice

Affidavit OCFS Justice

Care Order Justice OCFS

Disposition Order Justice OCFS

Findings and Order Justice OCFS

Disposition Reporting Justice OCFS

13

Conclusion

Questions and Discussion

For more information:• Visit the NIEM web site at http://www.niem.gov)• Contact NIEM at [email protected] • Contact OCFS EAPMO at [email protected]

14

<title>