Implementation of the dms-exchange-specification in java