没有合适的资源?快使用搜索试试~ 我知道了~
首页系统接口设计对接方案 .docx
资源详情
资源评论
资源推荐
系统接口对接设计
1.1.1 对接的方式
系统与外部系统的对接方式以 web service 方式进行。
系统接口标准:
本系统采用 SOA 体系架构,通过服务总线技术实现数据交换以及实现各业务子系
统间、外部业务系统之间的信息共享和集成,因此 SOA 体系标准就是我们采用的接口
核心标准。主要包括:
服务目录标准:服务目录 API 接口格式参考国家以及关于服务目录的元数据指导
规范,对于 W3C UDDI v2 API 结构规范,采取 UDDI v2 的 API 的模型,定义 UDDI 的查询
和发布服务接口,定制基于 Java 和 SOAP 的访问接口。除了基于 SOAP1.2 的 Web
Service 接口方式,对于基于消息的接口采用 JMS 或者 MQ 的方式。
交换标准:基于服务的交换,采用 HTTP/HTTPS 作为传输协议,而其消息体存放基
于 SOAP1.2 协议的 SOAP 消息格式。SOAP 的消息体包括服务数据以及服务操作,服务
数据和服务操作采用 WSDL 进行描述。
Web 服务标准:用 WSDL 描述业务服务,将 WSDL 发布到 UDDI 用以设计/创建服务,
SOAP/HTTP 服务遵循 WS-I Basic Pro"le 1.0,利用 J2EE Session EJBs 实现新的业务服务,
根据需求提供 SOAP/HTTP or JMS and RMI/IIOP 接口。
业务流程标准:使用没有扩展的标准的 BPEL4WS,对于业务流程以 SOAP 服务形
式进行访问,业务流程之间的调用通过 SOAP。
数据交换安全:与外部系统对接需考虑外部访问的安全性,通过 IP 白名单、SSL
认证等方式保证集成互访的合法性与安全性。
数据交换标准:制定适合双方系统统一的数据交换数据标准,支持对增量的数据
自动进行数据同步,避免人工重复录入的工作。
1.1.2 接口的规范性设计
系统平台中的接口众多,依赖关系复杂,通过接口交换的数据与接口调用
必须遵循统一的接口模型进行设计。接口模型除了遵循工程统一的数据标准和
接口规范标准,实现接口规范定义的功能外,需要从数据管理、完整性管理、
接口安全、接口的访问效率、性能以及可扩展性多个方面设计接口规格。
1.1.2.1 接口的定义约定
客户端与系统平台以及系统平台间的接口消息协议采用基于 HTTP 协议的
REST 风格接口实现,协议栈如图 4-2 所示。
TCP/IP
底层承载
HTTP/
HTTPS
会话数据
业务消息
图表4-2接口消息协议栈示意图
系统在 http 协议中传输的应用数据采用具有自解释、自包含特征的 JSON
数据格式,通过配置数据对象的序列化和反序列化的实现组件来实现通信数据
包的编码和解码。
在接口协议中,包含接口的版本信息,通过协议版本约束服务功能规范,
支持服务平台间接口协作的升级和扩展。一个服务提供者可通过版本区别同时
支持多个版本的客户端,从而使得组件服务的提供者和使用者根据实际的需要,
独立演进,降低系统升级的复杂度,保证系统具备灵活的扩展和持续演进的能
力。
1.1.2.2 业务的消息约定
请求消息 URI 中的参数采用 UTF-8 编码并经过 URLEncode 编码。
请求接口 URL 格式:{http|https}://{host}:{port}/
{app name}/{business component name}/{action} ; 其
中:
协议:HTTP REST 形式接口
host:应用支撑平台交互通信服务的 IP 地址或域名
port:应用支撑平台交互通信服务的端口
剩余14页未读,继续阅读
John_Rs_Aaron
- 粉丝: 11
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1