1 系统接口设计1.1 接口设计原则接口设讣总体上遵循高内聚、低耦合、精分解的设计原则,尽量减少各系统间、系统内各模块间的耦合度、降低操作复杂度、保证实现的通用性、提高系统的重用性和扩展性,具体原则如下:主要原则(1)所有的接口设计需遵循 ITSS 标准及行业接口规范;(2)技术上采用 SoA 组件化设计思想,实现系统间的松耦合。其他原则(1)使用简单、快捷,通用性好,可翥性高;(2)充分考虑接口所涉及系统的应用扩展,灵活支撑需求变化;(3)保证接口数据在接口所涉及的各个系统间的一致性;(4)在数据交互过程中,应具有传送和接收后的确认过程;(5)以 XML 格式数据为主要的数据传输载体。1・2 接口定义与分类1.2.1 内部接口内部接口主要是指各个子系统间的接口关系,主要包含数据接口和服务调动接口。K 内部系统间数据接口主要是各子系统间数据共事接口。2、内部系统间业务服务调用接口主要是各个子系统间业务服务调用接口。1.2.2 外部接口本项 IJ 是在文艺资源系统整合一期基础上建设,主要接口来源于整合一期中文艺资源数据库系统间的接口。K 与文艺资源数据库系统对接接口与文艺资源数据库系统对接,实现会员数据、作品数据交换至文艺资源数据库。2、与身份认证系统对接接口与身份认证系统对接,实现用户统一认证管理。1・3 接口设计模式K 接口定义接口是指用于完成各系统间和系统内部数据传递的接口。在系统中通常设计成一个数据库文件或接口转换模块,传出数据的系统通常对数据事先进行必要的加工处理,需要接收数据的系统按照用户的要求(用户事先定义的数据模式),通过接口完成数据传递的任务。(1)数据模式接口的核心是数据模式,所谓数据模式是指应用系统对要传递的数据应在数据的来源、内容、定义、分类、汇总、数据格式、数据去向等方面的处理上做出相应的规定。一般情况下数据模式是在软件初始化阶段山用户设定的,投入应用时大量的数据采集完全自动化。同时根据系统的实际需要用户也可以对数据模式进行修改和维护,甚至重新定义。(2)传递数据的形式对于传递数据的形式,不同的软件系统可采用不同的策略:一种是山接收数据的系统釆取主动按照数据接口定义到对方系统去识别、采集。一种是山要传出数据的系统先对数据进行加工,然后按照数据接口定义将数据传递过去。如果是系统内接口,一般采用的是第一种,系统内外系统间的数据传递一般是第二种。2、系统内部接口系统内部接口适合于本项 U 内各业务系统之间...