Notes from the Java Reference Implementation Group
Date: August 26, 2010
Time: 12pm-1pm
Attendees: Susan Johnston, Greg Meyer, Vince Lewis, Beau Grantham, Dragon Bashyam

Current Action Items / Tasks

#
Date
Action
Status
Owner
Due Date
1
2010-08-26
Investigate acquiring an open-source license for the use of Clover as a code coverage tool.
Open
Beau Grantham
2010-09-02
2
2010-08-26
Develop and post a complete (high level) design document
Open
Dragon
2010-08-27
3
2010-08-26
Develop sequence diagrams
Open
Dragon
2010-08-31
4
2010-08-26
LDAP for private certificates and trust anchors, as an initial release
Open
Greg Meyer

5
2010-08-26
SMTP / XDM to XDR step-up
Open
Vince Lewis

Notes

  • September code-a-thon
    • Beau will be able to attend in person
    • Greg will not be able to attend in person, but will be available to participate virtually
    • Vince will work with his boss to try to make it out in person

  • Design documents
    • Dragon is working on a complete (high level) design document
      • It will cover the general overview and the abstract model
      • Logical view of the architecture
      • How we are building what we are trying to create
      • Libraries used
      • Starting from an XMPP outline he did in the past
      • Will be posted for review tomorrow, please provide feedback

    • Dragon will also create some sequence diagrams
      • Goal is to show interactions between the components

  • User stories
    • Dragon and Beau will work on creating user stories to cover areas of Java development
      • Possibly create user stories for everything
      • Areas that have not been started are top priority
      • Will complement the tasks on Google issue tracker

  • SMTP / XDM to XDR step-up
    • Vince is going to begin development on this piece
      • Will start on Tuesday 2010-08-31, due to other commitments
      • Need to work out translation from SMTP to minimal XDR, which includes values like LOINC and document type
      • Base of existing IHE code and convert to JAXB
        • Possible usage restrictions no longer an issue
      • It will be coupled to the James code
        • Should not be tightly coupled with the Agent nor Gateway
      • Seperate hooks into the same server

  • LDAP
    • Greg is working on LDAP
      • He has 2 additional resources to assist
      • Currently doing private certs and trust anchors only

  • IMAP test clients
    • Srini is setting up a HUPA web client
      • Currently configured to Google, will update to point to a James instance
      • Will be useful for end-to-end testing

    • Cerner is using a similar setup
      • Has proved useful for testing

  • Web config management tool
    • Pat has offered to help with this effort
      • A skeleton app will be a good start
      • Need to coordinate with the C# team to get a common schema

  • Bounced messages
    • No arguments against C# proposal for handling bounced messages
      • Greg and Vince want to wait for Umesh to work out details and come to a consensus before doing any code

  • Code coverage
    • Cerner uses Clover (company license)
    • Clover has a free open-source project license available
      • Action for Beau to look into this