a DSL to define interfaces and its messages such that applications get a simple API. The semantic model its based on asynchronous communication via ftp or a message router.