预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件系统平台对接接口方案 接口设计方案 系统接口设计 1.1接口设计原则 在接口设计方面,我们遵循高内聚、低耦合、精分解的设 计原则,以尽可能减少各系统间、系统内各模块间的耦合度, 降低操作复杂度,保证实现的通用性,提高系统的重用性和扩 展性。具体原则如下: 主要原则: 1)所有的接口设计需遵循ITSS标准及行业接口规范; 2)技术上采用SOA组件化设计思想,实现系统间的松耦 合。 其他原则: 1)使用简单、快捷,通用性好,可靠性高; 2)充分考虑接口所涉及系统的应用扩展,灵活支撑需求 变化; 3)保证接口数据在接口所涉及的各个系统间的一致性; 4)在数据交互过程中,应具有传送和接收后的确认过程; 5)以XML格式数据为主要的数据传输载体。 1.2接口定义与分类 1.2.1内部接口 内部接口主要是指各个子系统间的接口关系,主要包含数 据接口和服务调用接口。 1、内部系统间数据接口 主要是各子系统间数据共享接口。 2、内部系统间业务服务调用接口 主要是各个子系统间业务服务调用接口。 1.2.2外部接口 本项目是在文艺资源系统整合一期基础上建设,主要接口 来源于整合一期中文艺资源数据库系统间的接口。 1、与文艺资源数据库系统对接接口 与文艺资源数据库系统对接,实现会员数据、作品数据交 换至文艺资源数据库。 2、与身份认证系统对接接口 与身份认证系统对接,实现用户统一认证管理。 1.3接口设计模式 1、接口定义 接口是指用于完成各系统间和系统内部数据传递的接口。 在系统中通常设计成一个数据库文件或接口转换模块,传出数 据的系统通常对数据事先进行必要的加工处理,需要接收数据 的系统按照用户的要求(用户事先定义的数据模式),通过接 口完成数据传递的任务。 1)数据模式 接口的核心是数据模式,所谓数据模式是指应用系统对要 传递的数据应在数据的来源、内容、定义、分类、汇总、数据 格式、数据去向等方面的处理上做出相应的规定。一般情况下 数据模式是在软件初始化阶段由用户设定的,投入应用时大量 的数据采集完全自动化。同时根据系统的实际需要用户也可以 对数据模式进行修改和维护,甚至重新定义。 2)传递数据的形式 实现统一的资源注册和权限认证是本项目信息系统建设的 一个重要目标。为了实现不同系统的WEB页面集成,需要涉 及到用户同步技术和单点登录技术。 为了访问数据源,本项目信息系统可以通过JDBC的形式 进行访问。JDBC是一种JavaAPI,用于执行SQL语句,并为 多种关系数据库提供统一访问。它由一组用Java语言编写的 类和接口组成。 为了与其他待建及已建系统进行互联互通,本项目信息系 统需要提供多种API的方式进行接口的设计开发。对于API 接口方式的总体设计实现,需要具备独立封装的逻辑处理函数 接口、方便与前端JAVA等程序的集成、API版本管理功能、 与服务器端连接的高可靠性和高效性、完整的日志记录功能以 及与服务器端连接参数可配置化的功能。 在本项目信息系统的建设中,可以考虑采用共享目录接口 方式进行数据文件的交互。共享目录接口主要通过基于共享读 写存储的方式实现系统之间数据文件的交互,并具有统一规划 交互的文件存放目录、高效、可靠的目录管理策略、可配置的 目录读写权限控制、数据文件到达和处理的可靠触发机制、数 据文件拷贝完成、未完成的状态区分标识,以及数据文件已经 处理完毕和未处理的状态区分标识等功能。 数据交换方式主要基于已建应用集成平台,通过数据交换 节点接入配置与开发,实现两个系统间数据的共享交换,可以 屏蔽两个系统间数据库差异、技术体系差异。 在内部接口设计中,基于API、WebService接口实现方式 实现各子系统、系统与支撑软硬件之间进行信息传输的接口。 其中,XXX相关业务系统接口需要进行传输的信息,并传输 结果;XXX相关业务数据接口基于JDBC方式实现各子系统 与数据库系统间的数据存取。 各子系统与数据库系统之间需要进行信息传输,包括人才、 作品等数据的交换存储。为了保证文联业务和数据的统一管理, 本项目设计了各种接口方式的实现机制及规范约定,以实现与 外部系统之间的数据交互。各分系统在接口实施中将统一遵照 约定的实现机制和规范,最终有效保证各个系统之间高质量、 无缝隙、高可靠的数据交互及协同工作。 其中,主要与文艺资源数据库系统对接的接口实现共享功 能,将积累的人才、作品等数据交换存储至文艺资源数据库。 与身份认证系统对接的接口实现统一用户认证,通过数据交换 方式与用户数据对接,实现统一用