pjklauser / bridgemq

Trusted Domain Messaging eXchange
0 stars 1 forks source link

TDMX

TDMX Logo This project is the work-in-progress development of Trusted Domain Messaging eXchange. TDMX is a specification enabling secure B2B messaging between separate corporations via cloud service providers.

Visit http://tdmx.org and the specification section below for more information.

Anyone wishing to contribute get more information, contact Peter Klauser.

Specification

Development Setup

clone the tdmx Github repository in Eclipse, use the import existing maven projects wizard on the tdmx root directory. Prerequisite is the m2eclipse plugin which can be found via Eclipse marketplace, or is bundled with Jboss Tools plugins.

To build run mvn clean install in the root tdmx folder.

To conform with developer coding guidelines, you can set the Java Editor's "Save Actions" to perform formatting on each source folder. The template for formatting and cleanup are stored under tdmx/format.xml and tdmx/cleanup.xml respectively.

Folders

The root of the tdmx repository structure contains...

Run

to run the admin-console mvn jetty:run in the admin-console folder. The UI is then availible at:

http://localhost:8080/admin

to run the service provider run the org.tdmx.server.runtime.ServerLauncher class as a Java Application in the service folder. The server is then reachable via

https://localhost:8443/api/