系统对接设计
1.1.1 3.7.3
对接方式
系统与外部系统的对接方式以
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 Profile 1.0
,利用
J2EE Session EJBs
实现新的业务服务,
根据需求提供
SOAP/HTTP or JMS and RMI/IIOP
接口。
业务流程标准:
使用没有扩展的标准的
BPEL4WS
,对于业务流程以
SOAP
服务形式进行
访问,业务流程之间的调用通过
SOAP
。
数据交换安全:与外部系统对接需考虑外部访问的安全性,通过
IP
白名单、
SSL
认证
等方式保证集成互访的合法性与安全性。
数据交换标准:
制定适合双方系统统一的数据交换数据标准,
支持对增量的数据自动进
行数据同步,避免人工重复录入的工作。
1.1.2
3.3.8
接口规范性设计
系统平台中的接口众多,
依赖关系复杂,
通过接口交换的数据与接口调用必
须遵循统一的接口模型进行设计。
接口模型除了遵循工程统一的数据标准和接口