摘要
着重讨论了即时通讯软件中的几个技术难点:UDP打洞穿越NAT设备,滑动窗口原理封装可靠UDP,消息队列中间件,基于消息队列的消息分发处理等。并结合OA系统的架构方式和业务逻辑,采用请求/响应和点对点混合的模式设计软件架构,开发了一个基于OA系统的即时通讯平台软件。使应用本软件的企业内部员工之间可以在任何地点、任何时间进行即时交流同时又可以保证交流对工作的有效性,实现企业内部协同高效工作。
We focus on the discussion of a few technical difficulties in this paper: UDP hole through the NAT device,the sliding window principle encapsulated reliable UDP,message queuing middleware,message queue-based message distribution processing.Combined with the OA system architecture and business logic methods,and C/S and P2P hybrid mode design software architecture,we developed a system based on OA's instant messaging platform software.The application of the software within the enterprise between employees can not only keep the employees communicate to each other but also ensure the effectiveness of the work,in addition,can keep the collaboration of work in the enterprise.
出处
《长春理工大学学报(自然科学版)》
2012年第4期125-129,共5页
Journal of Changchun University of Science and Technology(Natural Science Edition)