摘要
描述了一个网络应用系统框架.该应用系统以Java为开发环境,各个功能模块以Java对象的模式,独立地工作在Internet的主机上,各功能模块只负责消化处理自己职责范围内的消息,并把响应消息发送到网络,因此,各功能模块具有高度的自治性和互动的透明性.另外,模块之间以XML格式的消息对象驱动,屏蔽了功能模块的实现和界面的相关性.同时,又设计消息传送机制以屏蔽功能模块运行介质和网络的相关性.最后通过介绍和比较CORBA体系和功能,给出结论,本框架可以视为CORBA的面向一类问题的简化实现版本.
A framework of a distributed object-oriented application is presented in this paper.Developed with Java, all the function modules of the application are running on separate hosts of Internet. They consume and process messages of their responsibility, and then send response messages to network. These modules are driven by XML-compliant message, which masks the dependancy between implementation and interface for each module. Furthermore, with this framework a message transferring mechanism is designed that masks the dependancy between running media and network for each module. By introducing the CORBA features, the authors conclude that this framework is a simplified implementation version of CORBA for a problemoriented solution.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2000年第6期738-745,共8页
Journal of Computer Research and Development