计算机软件数据接口的应用探究

(整期优先)网络出版时间:2015-12-22
/ 2

计算机软件数据接口的应用探究

杜建超

杜建超

天津住宅建设发展集团有限公司300050

摘要:随着计算机科学技术的快速发展,各种计算机软件系统越来越多,而不同生产厂家开发设计的计算软件系统在结构、数据通讯方式等方面存在很大差异,当用户需要使用多个计算机软件时,操作使用非常不便,而通过应用计算机软件数据接口,可以快速解决这个问题,利用其较高的可扩展性和容错性,使各种软件系统之间信息交互更加便利快捷,充分发挥承上启下的重要作用。本文简要介绍了当前计算机软件数据接口应用存在的问题,分析了计算机软件数据接口开发设计要求,阐述了计算机软件数据接口的应用,以供参考。

关键词:计算机;软件数据接口;应用

如今的信息化时代,计算机软件被广泛的应用在各个领域各个行业,为人们的生活、工作和学习提供了极大的便利。由于不同计算机软件系统的数据结构存在明显差异,用户在操作多个计算机软件时,需要保留每个软件系统的数据结构,不仅增加了计算机内存占用量,而且给用户带来很多不便。计算机软件数据接口可以在各个软件系统中发挥桥梁的作用,为用户提供多种便捷性服务。

一、当前计算机软件数据接口应用存在的问题

近年来,计算机软件数据接口开发设计越来越成熟,应用范围越来越广泛,但是也暴露出很多问题:其一,计算机软件数据接口开发应用时,如果从数据库中直接调用应用程序,很容易形成软件系统漏洞,出现严重的安全隐患,很容易导致计算机软件遭受攻击,影响数据库数据交互的安全性;其二,通过远程方式访问数据库时,设计人员要充分了解数据库的逻辑结构,在利用计算机软件数据接口时,应仔细表述数据库对象信息,如果出现问题,很容易造成数据库数据信息丢失;其三,大多数用户在使用数据库时,SQL语句应用不规范,应用程序之间交互性较差,会造成计算机软件系统产生安全隐患[1]。

二、计算机软件数据接口开发设计要求

1、遵守业内数据接口规范

当前,计算机软件系统被应用在各行各业,同一个行业也有很多不同的软件系统开发商,而不同开发商所用的数据库技术或者编程语言不同,如果软件数据接口没有一个规范标准,会给软件系统再开发或者系统升级带来很多麻烦,也会影响用户对于软件系统的管理和维护。目前我国对于不同行业出台了软件数据接口规范,因此在开发设计软件系统时应积极遵守这些业内规范。

2.强化可扩展性

数据接口是软件系统的重要组成部分,随着用户对于软件系统的应用要求不断提高,软件系统自身需要不断升级,因此软件数据接口应具有良好的可扩展性,尽量避免变动软件系统开发商原有的应用程序。

3.提高软件数据接口的高健壮性和高容错性

健壮性主要是指处理软件系统输入规范要求以外情况的特性,若软件系统的健壮性比较高,当输入规范要求以外情况时,可判断这个输入不符合相关规范要求,并且给出科学合理的解决处理方法。软件系统程序开发和数据接口之间存在密切的联系,因此应尽量提高软件数据接口的高建壮性和高容错性,可以提供完善的错误处理机制[2],用户在使用软件数据接口时,能够准确分析错误原因,有效避免了接口错误对于整个软件系统的影响。

4.面向对象

通过提升软件数据接口的科学性和合理性,可有效提高软件系统应用程序的使用效率和使用效果,软件数据接口开发设计时,应尽量面向对象,准确描述所提供的各种功能,在实际应用中软件数据接口描述越详细、设计越复杂,数据交互效果越好,可以有效降低不同应用程序模块之间的耦合性[3],简化软件系统程序开发过程。

5.满足用户应用要求

软件系统决定着数据接口可以向用户提供哪种服务功能,而软件数据接口又影响着软件程序应用范围,软件数据接口开发设计最主要的是满足软件应用客户的各种需求,这就需要软件数据接口开发设计时,应具体情况具体分析,不断优化和改进设计方法和开发程序。

三、计算机软件数据接口的应用

1、中间数据库模式

中间数据库模式是计算机软件数据接口应用的一种常见模式,通过计算机软件系统设计公用的数据库,第三方或者用户可以通过一定授权、按照一定规则来访问公用数据库,使双方操作数据库进行数据交互。在应用中间数据库模式时,用户必须访问软件系统专用格式的数据库,如,sybase、Sqlserver、Oracle、Access等,这种方式为第三方软件开发商提供灵活的数据操作,开发设计难度较低,但是中间数据库模式需要利用额外数据库,而数据库内部逻辑结构非常复杂,这也使得计算机软件数据接口应用范围具有一定的局限性。

2.接口函数模式

计算机软件系统开发商结合软件设计要求,提前定义好各种应用程序函数,提前完成第三方开发商或者用户需要采用的各种数据操作,但是这个过程只有软件系统开发商知道,并不对外开放,在很大程度上保障了数据的安全性的机密性。第三方开发商和用户可以通过调用相关接口函数来操作一些被允许的数据。接口函数模式是当前计算机软件数据接口应用最广泛的一种模式,而很多软件系统开发商也愿意向第三方开发商公布内部的接口函数,便于开发软件产品的其它应用功能,为用户更加深入、更加方便的操作软件系统提供便利。

3.文件交换模式

文件交换模式是指在第三方开发商、软件系统开发商和用户之间通过数据文件实现数据交互,而这些数据文件往往具有特定的数据结构,软件系统开发商首先提供一个数据结构,然后由第三方开发商或者用户根据这个数据结构提供一个数据文件,软件系统进行扫描,当发现这个数据文件后,按照软件系统设定的要求或者规则向第三方开发商或者用户返回一个数据文件,第三方开发商或者用户根据提前设定的规则读取该数据文件[4],从而实现数据交互。在实际应用中,不需特别规定数据文件形式,可以是txt文件、ini文件等,软件系统开发商可以自行定义文件格式,又或者采用通用格式的数据文件。

(1)txt文件

Txt文件是计算机Windows系统中一种非常常见的文本文件,软件系统设计人员在开发软件应用程序时,对于一些特殊格式的数据经常记录在txt文件中,如##AAA##BB##C##字符串,这条字符串使用##符号进行分割,在读取数据时,可以直接调用函数单独读取##符号之间的数据。在实际应用中,几乎所有应用程序开发语言都提供了txt文件操作方法,因此对于软件系统开发商来说,通过这种文件交换模式可以灵活地开发设计不同应用程序用于满足用户需求,并且txt文件不会限制所采用的编程语言,应用范围比较广泛,当采用txt文件交换模式时,软件系统开发商应定期对第三方开发商或者用户提交接口文件[5]。

(2)ini文件

Windows系统中包含了ini配置文件,很多软件系统通过ini文件保存系统配置信息,并且ini文件也向第三方开发商和用户提供了数据交互功能。

结束语:

随着计算机软件系统的快速发展,数据接口应用是软件系统开发应用的重要环节,其可以将各种软件系统连接为一个整体,为第三方开发商和用户提供便利的操作,因此应积极推动计算机软件数据接口的应用,推动软件数据接口的快速发展。

参考文献:

[1]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012,01:72+68.

[2]张俊,吕嫄.计算机软件数据接口的应用分析[J].科技传播,2012,21:197-198.

[3]王浒.有关计算机软件数据接口的应用研究[J].科技致富向导,2013,08:72+167.

[4]李万明.浅谈计算机软件数据接口的应用[J].网络安全技术与应用,2015,02:123-124.

[5]左晔.有关计算机软件数据接口的应用研究[J].计算机光盘软件与应用,2013,22:307+309.