Heterogeneous non-functional requirements of DRE system puts a limit on middleware engineering; building an application-tailored middleware becomes a challenge.
In this paper, we show how we use the PolyORB middleware and its architecture as a framework to implement DDS, the Data Distribution Services (DDS) recently published by the OMG. We demonstrate how the architectuer proposed by PolyORB enables a rapid implementation of this specification, and allows for extreme tailorability to support application requirements.