Reference Implementation Components

Component
Description
Priority
Status
Team Page
RFC5322 + MIME
Reader/writer for internet message format and MIME

Priority for .Net, Apache Commons and javax.mail provide good support

DNS CERT Resolver
Resolver library for DNS CERT records



Agent
Implementation of S/MIME signing and encryption
1
Alpha implementations in C# and Java
Agent Development Team
End-to-End SMTP HISP
Combination of commodity SMTP server (Apache James, Postfix, etc.) and Agent



XDS Metadata
Reader/writer for XDS metadata

Several implementations may be extractable from XDS open source implementations
XDS Metadata Development Team
XDM
Reader/writer for zip-compressed XDM packages (XDS metadata + HTML manifest + directory structures and zipping)



XDD
Implementation of XDR that separates content from address headers



Client Library
Encapsulates sending and receiving content, including S/MIME and XDM packaging/unpackaging and SMTP + IMAP4 client operations
Requirements for Client Library



Health Content Metadata Extractor
Sniffs and extracts standardized metadata from a variety of health content types (HL7 v2, CDA/CCD, CCR, etc)



SOAP XDS packaging to XDM packaging
Extracts the MTOM-encoded payload of an XD* SOAP transaction and transforms to equivalent XDM packaging and vice versa



SMTP/XDD Gateway
Receives content via SMTP, sends via XDD and vice versa, uses metadata extraction and client libraries



HISP Administration Tools




Agent Proxy Administration Tools




Web Client





Overview

ReferenceImplementationOverview.png
ReferenceImplementationOverview.pptx