2

以下是我需要构建的一种系统(一个小原型)。

“构建一个简单的中间件系统。它允许将服务动态添加到系统中,并允许从客户端程序访问服务。系统将包括用于构建服务器骨架和客户端存根的简单实用程序。用 Java 编写;服务器端使用servlet API部署在Tomcat中,客户端只使用基本的socket API,不使用其他库。所有处理都应该使用基本的语言结构。定义一个OOPs启用的有线协议,基于该系统是待实现。应该支持定义对象结构定义。

我需要做出的重要设计决策是:“我应该如何设计能够发送对象的有线协议,而不仅仅是预置数据类型,我的意思是它应该包括什么?”

我发现 CORBA(https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture)作为很好的参考。如果有人能解释它如何编组参数以及它以哪种格式发送数据(一个例子)就可以完成这项工作。

谢谢。

4

2 回答 2

0

网络上的协议是GIOP,但很长一段时间以来,几乎所有地方都在使用带有 TCP/IP 传输的 GIOP。带有 TCP/IP 传输的 GIOP 是IIOP。还有一个带有 SSL 的安全版本SSLIOP

通用 ORB 间协议

于 2017-04-02T13:05:06.323 回答
-1

有关 CORBA 有线协议的信息是CORBA 标准的一部分。CORBA 有线协议有很多特性和功能,要完全实现将是一项巨大的工作。

于 2016-01-22T11:59:04.143 回答