在前一篇文章中,我们探讨了将简单的HTTP请求映射到DDS实例的类似操作上的想法,以便促进RESTful web服务和DDS系统之间的通信。在本文中,我们将考虑节点opendds,即opendds的node.js绑定,作为在web和DDS之间建立此类桥梁的一种潜在技术。
- 范围
我们将重用上一篇文章中的多人游戏multiplayer 示例,但本文的重点将主要放在服务器应用程序上,它将充当REST和DDS之间的桥梁。通过这样做,我们将展示Node.js与OpenDDS一起工作的灵活性。除了讨论服务器应用程序之外,我们还将简要描述一个C++ OpenDDS控制应用程序,用于协调多个服务器之间的信息,以及模拟来自管理进程的交互。最后,我们将简要描述一个用于与服务器交互的轻量级HTML/Javascript客户端网页。