Today, I just found out about DPML Transit, it is a small framework that helps you build plug-ins based software. It seems to work a bit with DPML Magic, their build system based upon Ant. Both are quite interesting, since in big projects, you often end up with a packaging per component (which DPML Magic seems to make very simple) and a versioning of those components. DPML Transit allows then for an efficient way to look up a particular version of one component.
I have not heard of DPML before, they seem to write useful software. Has anybody used those frameworks already?
Tags: java, framework, programming
The Magic product has recently been refactored to separate the general concern of transitive dependency managment from the build strategy. The result is a new package named dpml-depot-library and a console application that supports plugin based builders (the default builder is Ant based and leverages the Library API for shared project and resource defintions).
ReplyDeleteAbove this the DPML have a Part API that associated network accessible datastructures with controllers. This enables remote deployment of applications (the part controller) using part descriptors (e.g. component deployment data). They also have a multi-JVM application managment platform that handles remote deployment of components (parts) on a target machine.
For more info:
Transit (Resource Managment) http://www.dpml.net/transit
Depot (Build System) http://www.dpml.net/depot
Metro (Component Management Runtime) http://www.dpml.net/metro
Metro Station (application management) http://www.dpml.net/metro/station
Cheers, Steve.