软件系统平台对接接口方案_第1页
软件系统平台对接接口方案_第2页
软件系统平台对接接口方案_第3页
软件系统平台对接接口方案_第4页
软件系统平台对接接口方案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统接口设计接口设计原则接口设讣总体上遵循高内聚、低耦合、精分解的设计原则,尽量减少各系统间、系统内各模块间的耦合度、降低操作复杂度、保证实现的通用性、提高系统的重用性和扩展性,具体原则如下:主要原则所有的接口设计需遵循ITSS技术上采用SoA其他原则使用简单、快捷,通用性好,可翥性高;充分考虑接口所涉及系统的应用扩展,灵活支撑需求变化;保证接口数据在接口所涉及的各个系统间的一致性;在数据交互过程中,应具有传送和接收后的确认过程;以XML接口定义与分类内部接口内部接口主要是指各个子系统间的接口关系,主要包含数据接口和服务调动接口。1、内部系统间数据接口主要是各子系统间数据共事接口。2、内部系统间业务服务调用接口主要是各个子系统间业务服务调用接口。外部接口本项IJ艺资源数据库系统间的接口。1、与文艺资源数据库系统对接接口2、与身份认证系统对接接口与身份认证系统对接,实现用户统一认证管理。接口设计模式1、接口定义接口是指用于完成各系统间和系统内部数据传递的接口。在系统中通常设计成理,需要接收数据的系统按照用户的要求(用户事先定义的数据模式成数据传递的任务。数据模式接口的核心是数据模式,所谓数据模式是指应用系统对要传递的数据应在数据的来源、内容、定义、分类、汇总、数据格式、数据去向等方面的处理上做出相应的规定。一般情况下数据模式是在软件初始化阶段山用户设定的,投入应用时大量的数据甚至重新定义。传递数据的形式对于传递数据的形式,不同的软件系统可采用不同的策略:一种是山接收数据的系统釆取主动按照数据接口定义到对方系统去识别、采集。一种是山要传出数据的一般采用的是第一种,系统内外系统间的数据传递一般是第二种。2、系统内部接口系统内部接口适合于本项IJ采集数据,自动生成数据库文件,送入系统内提供的接口,从而自动完成数据在系统内部的传递。这种情况直接进行数据传递从设计到实现相对简单。但需要注意,这种数据库文件的自动生成必须按规定顺疗;,否则必然造成混乱。3、系统间接口系统间接口可以定义为:系统间要传递的数据须在数据模式的基础上,依据数据模式的定义,对数据进行一定的汇总、加工等处理后才能进行传递。这种接口普遍适合本项目与其它应用系统间的数据交换。4、系统外部接口前两种接口适用于系统内部或系统间数据传递,第三种接口是不同的组织间系统数据的传递问题。山于不同的组织采用的系统的数据模式可能相差太大,要想实现数据的传递相对来说就比较困难,所以这种类型的接口,就要首先山接收数据系统采取主动按照数据模式到对方系统去识别、采集,然后转换成本系统能够识别和利用的数据模式。通过这个接口平台,实现外部系统的数据传递问题,实现与外部组织业务的一体化,进一步实现数据的实时动态处理和及时决策。这种接口更为复杂,因为它识别的可能是预先不知道的数据模式,这样就必须采用智能化的数据模式识别。接口实现方式BWebService方式WebSerViCeLIWebSerVice,就可以让任何指定的业务系统调用这些WebSerViCeOPORTLET/IFRAME方式按照界面集成的统一标准规范以及界面集成框架WebCenter,以PORTLET或者IFRAME的形式实现界面的集成。(1)总体设计要求遵循统一的WEB(2)实现机制要完成不同系统的WEB页面集成,从应用层面需要涉及到两个方面的技术即用户同步技术和单点登录技术。■JDBC方式本项□信息系统可以通过JDBCJDBCSQL语句的JaVaAPI,可以为多种关系数据库提供统一访问,它由一组用JaVa语言编写的类和接口组成。API本项Ll要提供多种APlAPl如下:独立封装的逻辑处理函数接口;方便与前端JAVA具有APl具有与服务器端连接的高可靠性和高效性;具有完整的日志记录功能;具有与服务器端连接参数可配置化的功能■共享目录接口方式在本项Ll享SJLJ如下:统一规划交互的文件存放目录具备高效、可靠的Ll具有可配置的IJ具有数据文件到达和处理的可靠触发机制具有数据文件拷贝完成、未完成的状态区分标识具有数据文件已经处理完毕和未处理的状态区分标识共享IJ互,当对文件进行读写时通过目录文件的拷贝机制实现。■数据交换方式主要基于已建应用集成平台,通过数据交换节点接入配置与开发,实现两个系统间数据的共享交换,可以屏蔽两个系统间数据库差异、技术体系差异。接口详细设计1.5.1内部接口设计1∙ 5∙ 1.1基于APIWebSerViCe传 输 的 接 口 接口名称 中国文联相关业务系统接口接口类型 WebSerViCe/api交互方向 各子系统相互进行信息传输入 需要进行传输的信息输出 传输结果功能定义 各子系统、系统与支撑软硬件之间进行信息传输的接口。1.5.1・2内部数据访问接口基于JDBC方式实现各子系统与数据库系统间的数据存取接口名称 中国文联相关业务数据接口接口类型 JDBC交互方向 各子系统与数据库系统间进行信息传输入 需要进行传输的信息输出 传输结果功能定义 各子系统与数据库系统间的信息传输接口1∙ 5∙ 2外部接口设计为保证文联业务和数据的统一管理,通过这些接口方式实现与外部系统之间的数据交互,将统一约定各种接口方式的实现机制和规范,本项IJ的各个分系统在接口实施中将统一遵照约定的实现机制和规范,从而最终有效保证各个系统之间高质量、无缝隙、高可靠的数据交互及协同工作。基于此设计了本项LJ各种接口方式的实现机制及规范约定。具体如下图所示:1.5.2.1与文艺资源数据库系统接口接口名称接口名称输入输出功能定义与文艺资源数据库系统对接接口应用集成平台数据交换本项目各子系统与文艺资源数据库系统请求执行信息响应结果通过数据交换方式与文艺资源数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论