- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件系统平台对接接口方案
接口设计原则
系统接口设计应遵循高内聚、低耦合、精分解的设计原则,
以减少各系统间、系统内各模块间的耦合度、降低操作复杂度、
保证实现的通用性、提高系统的重用性和扩展性。具体原则包
括遵循ITSS标准及行业接口规范,采用SoA组件化设计思想,
实现系统间的松耦合。此外,还应使用简单、快捷、通用性好、
可扩展性高的接口,并充分考虑接口所涉及系统的应用扩展和
灵活支撑需求变化。在数据交互过程中,应保证接口数据在接
口所涉及的各个系统间的一致性,并具有传送和接收后的确认
过程。以XML格式数据为主要的数据传输载体。
接口定义与分类
系统接口分为内部接口和外部接口。内部接口主要是指各
个子系统间的接口关系,包括数据接口和服务调用接口。外部
接口主要是在文艺资源系统整合一期基础上建设,主要接口来
源于整合一期中文艺资源数据库系统间的接口。与文艺资源数
据库系统对接接口实现会员数据、作品数据交换至文艺资源数
据库,与身份认证系统对接接口实现用户统一认证管理。
接口设计模式
接口是用于完成各系统间和系统内部数据传递的接口,通
常设计成一个数据库文件或接口转换模块。传出数据的系统通
常对数据事先进行必要的加工处理,需要接收数据的系统按照
用户的要求通过接口完成数据传递的任务。接口的核心是数据
模式,即应用系统对要传递的数据应在数据的来源、内容、定
义、分类、汇总、数据格式、数据去向等方面的处理上做出相
应的规定。数据模式通常在软件初始化阶段由用户设定,投入
应用时大量的数据采集完全自动化。同时,用户也可以根据系
统的实际需要对数据模式进行修改、维护或重新定义。传递数
据的形式取决于用户定义的数据模式。
不同的软件系统采用不同的数据传递策略。一种是接收数
据的系统主动按照数据接口定义到对方系统去识别、采集。另
一种是传出数据的系统先对数据进行加工,然后按照数据接口
定义将数据传递过去。系统内接口一般采用第一种策略,系统
内外系统间的数据传递一般采用第二种策略。
系统内部接口适用于本项目内各业务系统之间的数据传递,
要传递的数据的格式、内容基本上相同,无需再加工处理。接
口不是系统之间的数据传递,而是系统内部数据自动流转。这
种接口需要事先确定数据传递的模式,并根据数据接口标准自
动采集数据,自动生成数据库文件,送入系统内提供的接口,
从而自动完成数据在系统内部的传递。但需要注意,这种数据
库文件的自动生成必须按规定顺序,否则会造成混乱。
系统间接口是指系统间要传递的数据需要在数据模式的基
础上,依据数据模式的定义,对数据进行一定的汇总、加工等
处理后才能进行传递。这种接口普遍适合本项目与其他应用系
统间的数据交换。
系统外部接口是不同的组织间系统数据的传递问题。不同
组织采用的系统的数据模式可能相差太大,要想实现数据的传
递相对来说就比较困难。因此,接收数据系统需要主动按照数
据模式到对方系统去识别、采集,然后转换成本系统能够识别
和利用的数据模式。通过这个接口平台,实现外部系统的数据
传递问题,实现与外部组织业务的一体化,进一步实现数据的
实时动态处理和及时决策。这种接口更为复杂,因为它识别的
可能是预先不知道的数据模式,所以必须采用智能化的数据模
式识别。
接口实现方式有BWebService方式和PORTLET/IFRAME
方式。BWebService方式是基于不同平台及应用系统的功能调
用。将业务逻辑封装成服务,将服务注册到企业服务总线,也
就是将业务逻辑暴露出来,成为WebSerVice,就可以让任何
指定的业务系统调用这些XXX方式则是按照界面集成的统一
标准规范以及界面集成框架WebCenter,以PORTLET或者
IFRAME的形式实现界面的集成。总体设计要求遵循统一的
WEB页面开发规范。
实现统一的资源注册和权限认证的方案,需要涉及两个方
面的技术:用户同步技术和单点登录技术。为了实现不同系统
的WEB页面集成,可以采用多种技术方式。
一种方式是通过JDBC形式访问数据源。JDBC是一种用
于执行SQL语句的JavaAPI,可以为多种关系数据库提供统
一访问。它由一组用Java语言编写的类和接口组成。
另一种方式是采用API接口方式进行接口的设计开发。
对于API接口方式的总体设计实现
您可能关注的文档
- 党支部资料归档管理.pdf
- 完整版)沙盘招标文件.pdf
- 三年级劳动技能培养方案 劳动技术教案.pdf
- 安全生产管理制度汇编(通用19篇).pdf
- 电商供应链软件公司-组织架构及部门职责.pdf
- 代入消元法解二元一次方程组专题习题.pdf
- 学校食品安全简报范文精选.pdf
- 中国图书分类法第四版67373.pdf
- 备考2023年河北省衡水市【辅警协警】笔试模拟考试(含答案).pdf
- 2023学年江苏省无锡市周铁区联盟市级名校中考语文押题试卷(含解析).pdf
- 2024年真丝旗袍项目可行性研究报告.docx
- [杭州]浙江杭州师范大学继续教育中心劳务派遣人员招聘笔试历年典型考题及解题思路分析附带答案详解.docx
- [枣庄]2024年山东枣庄市台儿庄区青年人才优选(20人)笔试历年典型考题及解题思路分析附带答案详解.docx
- 2024年内置式25合1读卡器项目可行性研究报告.docx
- 2024年中国制动鼓总成市场调查研究报告.docx
- 2024年中国清凉霜市场调查研究报告.docx
- 2024年皮带蜡项目可行性研究报告.docx
- [来宾]2024年广西来宾市融媒体中心直接考核招聘笔试历年典型考题及解题思路分析附带答案详解.docx
- [昆明]2024年云南昆明市五华区人民检察院招聘聘用制书记员10人笔试历年典型考题及解题思路分析附带.docx
- [浙江]2024年浙江省林业局部分下属事业单位招聘7人笔试历年典型考题及解题思路分析附带答案详解.docx
文档评论(0)