Post on 15-Aug-2015
transcript
Architecting NIEM Information Exchanges
May 25, 2012
Brian D. Handspicker
New York StateOffice of Children and Family Services
Enterprise Architecture PMOBrian.Handspicker@ocfs.state.ny.us
bd@practicalmarkets.net
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.
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 information@niem.gov • Contact OCFS EAPMO at eugene.ashley@ocfs.state.ny.us