Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Content of the

Protocol Terminators

Page Tree
root@none
sortcreation
searchBoxtrue

 

Protocol Terminators

Project Main Page

JIRA

 

Mini Project Lead

Stefan Gustafsson

Implementation

 

SCM Location

Last update

Version 0.1.1-SNAPSHOT

  • Client Connector (XCPD, XCA);
  • XDR Client Wave #1;
  • XCA Client Wave #1;
  • XCPD Client Wave #1;

Server

Structure

 Server

Client

Build Instructions
In order to correctly build this project, you first need to be aware that it depends on several other software components.

 


This building process, including the download and build of the required dependencies, will be explained bellow.

• Protocol Terminator Main Project

First start by obtaining the Protocol Terminators source code with the following command:

Code Block
languagebash
git clone https://code.google.com/p/epsos-common-components.protocolterminators/

In the Maven Project of Protocol Terminators you will find the following sub-projects:

  • SERVER
    • EpSOS CC WS Interface Declarations
    • EpSOS CC Web Services (based on IHE XCPD, XCA, XDR)
    • EpSOS CC IHE-XCPD Service Interface Implementation
    • EpSOS CC IHE-XCA Service Interface Implementation
    • EpSOS CC IHE-XDR Service Interface Implementation
  • CLIENT
    EpSOS CC Web Services

    Client

    EpSOS CC EpSOS CC IHE- Service EpSOS CC IHE- Service EpSOS CC IHE- Service • Audit Manager

    This is project is a needed dependency for auditing purposes. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.auditmanager/

    • Terminology Services Access Manager

    This is project is a needed dependency for handling terminologies. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.tsam/

    • SRDC epSOS Consent Manager

    This is project is a needed dependency for consent issues. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.consentmanager/

    • SRDC epSOS Data Model

    This is project is a needed dependency that contains several objects of the project used data model. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.datamodel/

    • SRDC epSOS SAML Assertion Validator Implementation

    This is project is a needed dependency for assertions validation. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.assertionvalidator/

    • Security Manager

    This is project is a needed dependency for handling security concerns. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.securitymanager/

    • Config Manager

    This is project is a needed dependency for configuration management. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.configurationmanager/

    • SRDC epSOS Utilities Package

    This is project is a needed dependency that gathers several utilities. 
    You can obtain it at the following link:

    Code Block
    languagebash
    git clone https://code.google.com/p/epsos-common-components.util/

    Build Order

    Please use the previous list in reverse order.

     

     

     

    Status

    Please refer to Version Management for the current version numbers.