Provider Registry and the HPD Profile: Difference between revisions

From IHRIS Wiki
(Created page with "This page is to consolidate information about the HPD profile for implementation in the RHEA Provider Registry. ==DSML== DMSLv2 is the XML format required by HPD to make queries...")
 
Line 7: Line 7:
*HPD Feed Examples [[File:59-Provider_Information_Feed_-_Req_and_Ack_HPD_Exampels.pdf‎]]
*HPD Feed Examples [[File:59-Provider_Information_Feed_-_Req_and_Ack_HPD_Exampels.pdf‎]]


==DSML Gateways==
==LDAP+DSML Servers and DSML Gateways==
There are several DSML gateways we can use to  
There are several DSML gateways we can use to translate DSML to LDAP queries as well as LDAP servers that support DSML directly.  Here is a listing:
*[[http://www.openldap.org/jldap/ JavaLDAP]]
*[[http://opends.java.net/ OpenDS]]
*[http://opendj.forgerock.org/ OpenDJ]]
*[[http://directory.apache.org/ ApacheDS]] (not sure if does support DSML natively)
 
Note: we are currently using OpenLDAP as our LDAP server.


===Evaluation Criteria===
===Evaluation Criteria===
Here are some of the criteria to evaluate the DSML gateways
Here are some of the criteria to evaluate the DSML gateways / LDAP+DSML servers
*Server Type (DSML gateway vs. LDAP server with native DSML support)
*Open Source License
*Open Source License
*Documentation Updated
*Documentation Updated

Revision as of 08:52, 7 March 2013

This page is to consolidate information about the HPD profile for implementation in the RHEA Provider Registry.

DSML

DMSLv2 is the XML format required by HPD to make queries and updates of the LDAP server

LDAP+DSML Servers and DSML Gateways

There are several DSML gateways we can use to translate DSML to LDAP queries as well as LDAP servers that support DSML directly. Here is a listing:

Note: we are currently using OpenLDAP as our LDAP server.

Evaluation Criteria

Here are some of the criteria to evaluate the DSML gateways / LDAP+DSML servers

  • Server Type (DSML gateway vs. LDAP server with native DSML support)
  • Open Source License
  • Documentation Updated
  • Active Development
  • Ease of installation
    • Availability on standard Linux platforms
    • Requirements for configuration
  • Speed/Performance Issues
    • Memory Usage
  • Ability to validate incoming DSML messages. Example validations:
    • does the hcidentifier attribute meet our format (e.g. hcIdentifier="id_type:id_number")
    • can we validate coded lists (e.g. facility code)

Resources