Data-Centric Middleware: A Fundamental Improvement in Developing, Maintaining and Deploying Mission-Critical Distributed Systems
Mission-critical distributed systems have traditionally used a message-centric architecture for exchanging critical data among applications across the network. This approach results in significant inefficiencies that cost projects time and money throughout the development, maintenance, and deployment cycles. In addition, message-centric systems can be complicated to implement, which raises legitimate concerns about the robustness and performance of these systems once they reach deployment. In contrast, a data-centric architecture, such as that supported by the OMG's Data Distribution Service specification, represents a fundamentally different approach to distributed computing communications and exhibits none of the shortcomings of message-centricity.