接口设计设计方案.docx 接口设计 接口设计原则 接口设计总体上遵循高内聚、低耦合、精分解的设计原则,尽量减少各系统间、系统内各模块间的耦合度、降低操作复杂度、保证实现的通用性、提高系统的重用性和扩展性,具体原则如下: 主要原则 (1)所有的接口设计需遵循ITSS标准及行业接口规范: (2)技术上釆用S网站组件化设计思想,实现系统间的松耦合。 其他原则 (1)使用简单、快捷,通用性好,可靠性高; (2)充分考虑接口所涉及系统的应用扩展,灵活支撑需求变化; (3)保证接口数据在接口所涉及的各个系统间的一致性: (4)在数据交互过程中,应具有传送和接收后的确认过程: (5)以XML格式数据为主要的数据传输载体。 接口定义与分类 内部接口 内部接口主要是指各个子系统冋的接口关系,主要包含数据接口和服务调动接口。 1、内部系统间数据接口 主要是各子系统间数据共享接口。 2、内部系统间业务服务调用接口 主要是各个子系统问业务服务调用接口。 外部接口 本项目所提及外部接口主要是链接军事职业教育平台http://www.mooc.mtn/以及其他需对接的系统接口。 1、与军事职业教育平台数据库系统对接接口 与军事职业教育平台数据库系统对接,实现会员数据、作品数据交换至军事职业教育平台数据库。 2、与身份认证系统对接接口 与身份认证系统对接,实现用户统一认证管理。 接口设计模式 接口定义 接口是指用于完成各系统间和系统内部数据传递的接口。在系统中通常设计成一个数据库文件或接口转换模块,传出数据的系统通常对数据事先进行必要的加工处理,需要接收数据的系统按照用户的要求(用户事先定义的数据模式),通过接口完成数据传递的任务。 (1)数据模式 接口的核心是数据模式,所谓数据模式是指应用系统对要传递的数据应在数据的来源、内容、定义、分类、汇总、数据格式、数据去向答方面的处理上做出相应的规定。一?般情况卜.数据模式是在软件初始化阶段由用户设定的,投入应用时大量的数据采集完全自动化。同时根据系统的实际需要用户也可以对数据模式进行修改和维护,甚至重新定义。 (2)传递数据的形式 对于传递数据的形式,不同的软件系统可采用不同的策略:一种是由接收数据的系统釆取主动按照数据接口定义到对方系统去识别、釆集。一种是由要传出数据的系统先对数据进行加工,然后按照数据接口定义将数据传递过去。如果是系统内接口,一般釆用的是第一种,系统内外系统间的数据传递一般是第二种。 系统内部接口 系统内部接□适合于本项目内各业务系统之间的数据传递,要传递的数据的格式、内容基本上相同,无需再加工处理。接口不是系统之间的数据传递,而是系统内部数据自动流转。这种接口需要事先确定数据传递的模式,并根据数据接口标准自动采集数据,自动生成数据库文件,送入系统内提供的接口,从而自动生成数据库,送入系统内提供的接口,从而自动完成数据在系统内部的传递。 系统间接口 系统间接口可以定义为:系统间要传递的数据须在数据模式的基础上,依据数据模式的定义,对数据进行一定的汇总、加工等处理后才能进行传递。这种接口普遍适合本项目与其它应用系统间的数据交换。 前两种接口适用于系统内部或系统间数据传递,第三种接口是不同组织见系统数据的传递,由于不同系统的数据模式可能存在差异,对于这种类型数据就要首先由接收数据系统采取主动按照数据模式到对方系统去识别、采集,然后转换成本系统能够识别和利用的数据模式。通过这个接口平台,实现外部系统的数据传递问题,实现与外部组织业务的-体化,进-步实现数据的实时动态处理和及时决策。 接口实现方式 □WebService方式 WebSrvice方式为基于不同平台及应用系统的功能调用.基于这一特点。本项目信息系统业务组件、公共组件以及其他系统提供的功能封装成服务,将服务注册到网站服务总线,也就是将业务逻辑暴露出来,成为webService,就可以让任何指定的业务系统调用这些webservice。 □PORTLET/IFRAME方式 按照界面集成的统一标准规范以及界面集成框架webcenter。以PORTLET或者FRAME的形式实现界面的集成。 (1)总体设计要求遵循统一的WEB页面开发规范; 实现统一的资源注册和权限认证: (2)实现机制 要完成不同系统的WEB页面集成,从应用层面需要涉及到两个方面的技术即用户同步技术和单点登录技术。 JDBC方式 本项目信息系统可以通过JDBC的形式访问数据源.JDBC是一种用于执行SQL语句的JavaAPI.可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 API方式 本项目信息系统建设中需要考虑与其他待建及己建系统进行互联互通,同时各子系统间根据业务需求应互相通信,为了保持与原有系统之冋接口的兼容性,需要提供多种API的方式进行接口的设计开发。对于API接口
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/44199.html