管理信息系统系统接口

        当不同的信息系统需要进行数据信息的交互,需要进行数据对接。数据对接是进行数据沟通、整合信息的最佳方式,能够让不同领域中相同专业的软件系统彼此互补,进而让企业信息化系统整体运作效能达到相对最佳化。

       接口主要是解决两个系统数据相互交换读写的问题。以下是进行数据接口设计的几种方案,可以进行借鉴:

一、直接读写数据库,建立特定权限的数据库访问用户,使用户只能访问接口信息相关的部分数据表,而非全部数据信息。

二、使用excel、xml或者文本文件作为中间载体来实现数据交互。双方约定好一个数据交换规范,制定好格式,实现起来也最容易。

三、通过API(应用程序接口),双方各自开发自己的API,让对方系统调用,来间接实现数据访问与读写。

  • 对于浏览器中运行的程序可以使用web services方案,web services是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得web services能与其他系统进行互操作。
  • 对于客户端程序,可以使用动态链接库(DLL),DLL是一个包含可由多个系统调用的函数库。

       为了保证调用的正确性,接口开发方需要向接口调用方提供详细的调用文档,包括API函数名称、作用、传入参数、返回参数等具体信息。

      在进行实际的接口方案设计过程中可以通过考虑具体模块的业务特性和系统接口开放程度,选择上述方案的混合使用。

      而在接口发送方和接收方,整个过程需要有日志记录,发送方和接收方都需要先对数据进行日志处理,采用唯一的数据接口ID号追踪数据来龙去脉。要记录数据发送状态、、接收状态、处理状态。P.S.接收状态和处理状态不同,接收方可以接收数据成功而不处理,也可以处理未成功。

      在接口设计过程中需要建立接收方的重处理机制和避免重复接收机制,发送方则需要有重发机制。重处理机制并避免重复接收机制:当数据接收成功后若没有成功处理,则不需要发送方重新发送数据就可以由接收方对系统进行修复后,利用日志记录对数据进行重处理。重发机制:如果数据未能成功到达接收方,则需要由发送方进行重发确保数据能够正确到达接收方。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值