(应用系统之间数据传输的几种方式.docxVIP

  • 2
  • 0
  • 约2.24千字
  • 约 5页
  • 2017-01-25 发布于北京
  • 举报
(应用系统之间数据传输的几种方式

应用系统之间数据传输的几种方式随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种:1、socket方式?Socket方式是最简单的交互方式。是典型才C/S交互模式。一台客户机,一台服务器。服务器提供服务,通过IP地址和端口进行服务访问。而客户机通过连接服务器指定的端口进行消息交互。其中传输协议可以是TCP/UDP 协议。而服务器和约定了请求报文格式和响应报文格式。如图一所示:?目前我们常用的http调用,java远程调用,webservices 都是采用的这种方式,只不过不同的就是传输协议以及报文格式。这种方式的优点是:1 易于编程,目前java提供了多种框架,屏蔽了底层通信细节以及数据传输转换细节。2 容易控制权限。通过传输层协议https,加密传输的数据,使得安全性提高3 通用性比较强,无论客户端是.net架构,java,python 都是可以的。尤其是webservice规范,使得服务变得通用而这种方式的缺点是:1 服务器和客户端必须同时工作,当服

文档评论(0)

1亿VIP精品文档

相关文档