Development of EMS distributed support platform using open source middleware
暂无分享,去创建一个
The open, distributed support platform is a connection between the operating system and the various complicated EMS applications. It is the infrastructure of the EMS software architecture, also plays an important role in the development and running performance of EMS. In this paper, we summarize the functions and performance requirements of the distributed platform by investigating the architecture and characteristics of the new generation of EMS. The layered, object-oriented framework of this platform is designed to gain high reusability of each sub layer. The open source real-time middleware ACE/TAO (adaptive communication environment/The ACE Orb) is chosen to implement this platform. Development of three key services for EMS application: clock synchronism, distributed buffer consistency and CDA (common data access) are discussed in detail to show the use of design pattern and the relationship among three sub layers. The layered description and architecture improves the robustness and flexibility of the platform and EMS applications. (6 pages)