应用型数据交换中间件(共4篇)
应用型数据交换中间件 篇1
1 引言
近年来, 有线电视业务迅速发展, 并且伴随着计算机多媒体网络技术的改进和广泛应用, 积累了大量的有线电视数据, 也诞生了各类有线电视业务支撑系统, 为有线电视的发展提供极大的便利, 但是也带来了潜在的困难, 比如异构数据应用系统之间互相不能兼容, 导致数据之间无法交换。为了克服上述问题, 经过许多研究者的努力, 提出了中间件技术, 可以有效地运行在各个异构应用系统之间, 解决跨平台数据传输、数据交换问题, 并且能够根据用户的需求实现装配、定制和解析功能, 很好地解决了当前数据交换的关键问题。
2 数据交换中间件作用
随着有线电视业务的发展, 诞生了不同的分布式业务支持平台, 比如点播系统、存储系统、直播系统等, 这些系统采用B/S架构、C/S架构、混合架构等进行设计, 并且采用ASP.NET技术、JSP技术等进行开发和设计, 因此各个系统之间存在互不兼容、异构性, 无法直接进行数据交换操作。上世纪九十年代末, 为了能够弥补各个系统之间数据交换的不足, 人们提出了中间件技术。在数据交换过程中, 中间件不是一个软件, 而是一类软件的通称。中间件是一种独立的服务程序或系统软件, 其可以在异构的有线电视业务支撑等分布式应用系统之间进行数据传输和交换, 实现数据资源的共享。通常情况下, 数据中间件位于不同的客户机和服务器的操作系统上, 可以有效地管理计算机软硬件资源和网络通信, 连接两个相互逻辑独立、硬件独立的应用软件, 这些系统通常具有不同内部实现架构和技术, 无法直接进行数据交换, 因此执行中间件的一个非常关键方法是进行信息传递。
3 数据交换中间件分类
根据中间件应用的位置、类型, 可以将中间件分为多种形式, 在有线电视业务支撑平台之间使用的中间件包括数据访问中间件、远程过程调用中间件、消息中间件和对象中间件等, 详细描述如下。
3.1 数据访问中间件
数据访问中间件适用于应用系统和数据库之间的数据访问、存储操作, 比如应用系统客户端使用面向数据库的应用程序编程接口向服务器发起数据访问或存储请求, 数据源服务器可以采用对象型数据库、关系型数据库和非关系型数据库, 中间件通常采用关系数据库查询语句进行操作, 数据源可以采用同步通讯的模式进行数据传输和交换。
3.2 远程过程调用中间件
早期分布式应用系统开发过程中, 为了能够实现同步式请求应答协议, 通常采用远程过程调用中间件。该中间件可以帮助程序员编写客户端应用程序, 调用位于远端服务器上的相关过程, 远程过程调用扩展了结构化程序设计语言的调用返回机制, 使其适用于远程环境, 并且适合轻型和简单的异步通信方式, 但是分布式应用系统构建的静态连接, 一旦将程序和C/S架构连接起来, 就不能够再进行改变。
3.3 消息中间件
消息中间件更多地适用于事件驱动数据的传输和交换过程中, 大多是操作系统发出的指令, 比如当一个事件发生时, 消息中间件可以交换事件操作指令, 引导应用程序进行具体的操作。指令数据可以是一个请求、也可以是一个系统报警, 报警指令发出之后, 应用系统只需要进行操作而无需应答。消息中间件可以在不同的操作系统和软硬件平台上进行使用, 通常情况下, 消息中间件安装在需要消息传递的应用系统上, 在各个系统之间建立逻辑通道, 实现消息的传输和交换, 消息中间件支持异步或同步传输和交换模式, 并且适用于现代的面向对象程序设计过程中, 已经取得了较好的效果, 目前大多数分布式应用系统之间的消息数据交换均采用这一类中间件。
3.4 对象中间件
对象中间件可以为应用系统提供一个标准的组件框架, 将不同厂家生产的软件通过一个统一的地址空间, 实现网络和操作系统之间的数据交换、操作访问等, 面向对象中间件可以为系统开发人员提供透明的过程和功能实现, 不依赖于具体的程序实现、应用系统部署位置和应用系统运行的操作系统环境, 其目标是为软件用户或开发者提供强大的、轻量级的即插即用的互操作性接口软件, 类似于目前软件开发常用的集成块和扩展板一样。目前, 面向对象中间件采用的标准主要包括OMG组织的CORBA、微软公司的COM和SUN公司的EJB等三个类别, 其促进了面向对象中间件的使用和发展。并且随着我国人口的规模上升, 家庭数量逐渐呈指数型覆盖, 有线电视业务节目种类也越来越多, 需要更多的多媒体业务承载平台, 为有线电视业务的发展和进步提供辅助, 因此当前分布式应用系统的开发和普及, 面向对象中间件的需求也在逐年增大, 面向对象程序设计的优势更是促进了面向对象中间件在各个领域取得了广泛的应用, 覆盖了广大的面向对象应用系统。
4 结束语
随着我国经济的发展, 人们生活质量迅速提高, 有线电视节目种类也越来越丰富, 需要开发大量的多媒体业务平台, 以提供有线电视支撑和辅助, 比如智能点播和智能回放, 因此将来会集聚海量的节目资源和指令数据, 并且各个平台采用不同的架构、不同的实现技术进行开发, 将会产生大量的异构数据进行交换, 因此异构平台之间需要使用更多的中间件, 比如交易中间件、门户中间件、安全中间件等, 促进有线电视业务的繁荣发展。
参考文献
[1]陈锦平.通信层数据交换中间件设计实现[J].计算机工程与设计, 2013, 34 (3) :955-959.
[2]周乐钦.数据交换平台中消息中间件的研究与实现[D].东华大学, 2013:4-12.
[3]程诚.基于消息中间件的数据安全交换方案[J].科技资讯, 2014, 28 (2) :27-28.
应用型数据交换中间件 篇2
〔关键词〕中间数据库;ILASII;ACCESS
〔中图分类号〕G25 〔文献标识码〕A 〔文章编号〕1008-0821(2009)04-0133-03
On the Application of Middle Dat abase in
ILASII System for Secondary DevelopmentLin Lan1 Wang Hai2
(1.Library,Hainan Medical College,Haikou 571101,China;
2.Library,Hainan Vocational College,Haikou 571101,China)
〔Abstract〕This paper introduced the application of middle database(ACCESS)in ILASII System for secondary development,which included the“Book Reservation Service System”and“Library Short Message Service Platform”.
〔Key words〕middle database;ILASII;ACCESS
ILASII系统是一个成熟的图书馆集成管理系统,其数据库管理系统是采用分布式结构的LDBMS数据库管理系统[1],该数据库管理系统属封装性能极好,但不便于对其进行二次开发。因此,图书馆技术人员在拓展ILASII系统功能的时候,所面临的最大问题便是如何利用对其数据库进行二次开发,用以完善ILASII系统对日益发展的图书馆实际工作的需要。
为了更好的利用图书馆管理系统,使ILASII的各项功能得以扩展,实现部分信息推送服务。我们经过多次测试,利用中间数据库(ACCESS)成功地实现了“预约通知自动发布系统”、“图书馆短信服务平台”等基于ILASII系统的功能开发。
1 中间数据库在ILASII中的应用实践
中间数据库的建立与使用,主要是不对源数据库进行直接操作而破坏源数据库的整体,它起到了缓冲池、临时库的作用。从某种程度上来讲,既保持了原有数据库的完整,也提升了数据库的数据处理效率。
在实际的工作中,我们采用ACCESS数据库作为中间数据库,利用了该数据库的一些特殊功能(如:数据导入及导出,实现批处理数据,HTML数据导入),取得了很好的效果。
1.1 利用ACCESS数据库实现读者数据的批处理
图书馆每年新生借阅证的办理比较复杂。办证人员一方面要完成上千的读者相片、数据的收集工作,另一方面要在管理系统中逐个完成读者数据的录入工作,工作量极大,而且办证时间较长,给新生及时利用图书馆带来了不便,对图书馆的工作起到了负面影响。
因此,根据ILASII系统“流通管理”子系统中的“读者定长数据接收”功能结合ACCESS数据库摸索出了一套简捷方便的方法,实现了新生数据批处理,简化了数据录入工作,提高了办证效率。
1.1.1 利用ACCESS数据库完成读者数据的采集及数据批处理
目前各高校的新生数据已实现计算机管理,我们可以很方便地从招生办或教务处的管理系统中导出当年的新生数据,然后在此数据中分配好读者证号(建议导出格式用excel表格,以方便读者证号的分配);
在ACCESS2000中导入各班的新生数据,删除一些无关的字段(数据中,只需要保留姓名、班级、读者证号等字段内容);
再从ACCESS2000中导出各系部的新生数据名单(格式为文本格式,字段用空格隔开),并在“高级”选项中设好输出的字段长度,如图1所示。
最后检查输出的文本格式文件中的字段是否正确,字段长度是否相符。
1.1.2 利用ILASII系统的数据接口完成读者数据的批接收
进入ILASII系统“读者管理”,利用“定长读者数据接收”功能,设定好数据接收格式后,便可接收由ACCESS数据库导出来的读者数据[3]。
按照这样的程序,完全可以在一周之内完成所有新生的借阅证办理工作,极大地提高了新生借阅证办理工作的速度及效率。
随着校园“一卡通”的逐步推广,可以把图书馆借书证的办理工作纳到学校“一卡通”里,这样校园“一卡通”也具备了图书馆借书证的功能,传统的借书证的办理模式将不复存在,读者数据批接收的作用会越来越重要。
1.2 利用ACCESS数据库实现图书预约通知系统的开发ILASII系统本身具有图书预约通知的功能,但该功能不够完善,不能实现动态的发布及查询功能。利用ACCESS数据库所特有的“HTML数据导入”功能,再结合ASP技术开发出图书预约通知动态发布及查询系统[4]。再通过进一步的功能扩展,本系统还可以实现图书过期催还、图书借阅排行、读者借阅排行等动态发布的功能。
1.2.1 获取图书预约信息
虽然不能直接从ILASII的数据库中自动地获取数据,但ILASII系统提供了一个图书预约信息的提取及输出功能接口,并可以输出html格式的数据,这样我们可以通过此途径获取所要的html数据。
在提取及输出数据之前,我们首先在ILASII系统的“预约通知”(列表式)里设置好要导出的数据字段名,如表1所示。
在提取某段时间的数据后,点击菜单上的“输出文本”,保存html文件如:yy.htm
1.2.2 利用ACCESS数据库实现数据的自动导入
打开ACCESS数据库,新建一个数据库如ilasdb,新建一个宏,操作选择“TransferText”,操作参数设置如下:“迁移类型”为“导入HTML”,“规格名称”为空,“表名称”即为导入的表的名称,可以取为yy,“文件名称”为导入的源文件,填上绝对路径,如D:yy.htm,“带有字段名称”为“是”,“HTML表名称”及“代码页”均为空。
把该宏保存为“预约通知”名称,只要运行该宏,便可生成表yy。然后在windows的计划任务添加上该宏,预设定在某一时间里运行该宏,便可以实现数据表的自动导入。
1.2.3 预约通知系统的实现
有了以上的ilasdb数据库和数据表yy,便可以利用ASP动态网页来实现预约通知系统了。这里,由于用ASP实现动态网页的代码较为常见,因此在此略去详细的代码。
之后把导出来的预约信息文件保存到指定的路径,便可以由windows的计划任务自动启动数据导入进程,更新数据库里的数据,从而实现图书馆主页上图书预约信息的自动更新。这个工作也可以在任何一个工作终端进行,首先把服务器上保存文件的路径设为共享,以后工作人员定期把图书预约信息提出来后保存到该路径便可。该系统稍加改进还可以实现图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能。
2 利用中间数据库实现部分信息推送服务
既然中间数据库能够实现图书预约通知、图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能,为什么不能将这些服务由被动转化为主动呢?因此我们对中间数据库进行了深入探讨,建立了图书馆短信平台,将这些信息主动的推送到学生的手中,让他们能够及时快捷的掌握当前的图书借阅信息和图书馆相关的服务。
2.1 利用ACCESS及SQL数据库实现图书馆短信平台的开发随着手机及小灵通在大学生中的普及,通过短信来收发信息已成为广大大学生常用的通讯方式,而通过电子邮件来传递信息的方式逐渐下降。因此,构建图书馆的短信发布与服务平台,建立图书馆与广大读者之间良好的互通信息的渠道,成为现代技术环境下图书馆的一个新课题。可以说图书馆短信服务平台的构建,是图书馆由被动服务转向主动服务的一个好的方式[4]。经过多次测试,我们利用ACCESS数据库和SQL数据库,开发出了基于ILASII系统的图书馆短信服务平台。该短信服务平台的功能,除了通过短信向读者发布图书馆的开放时间、假期闭馆时间、图书过期催还、图书预约通知等功能外,还可以实现读者通过短信来查询图书馆的馆藏书目、图书续借、图书预约等功能。
2.2系统的实现
介于ILASII系统所使用的数据库管理的特殊性,我们通过深入研究与测试,对于本短信服务系统,用中间数据库的方式,硬件采用现在比较流行的“短信猫”或“企业短信通”,程序开发设计语言采用VB,后台数据库采用SQL。
该系统后台数据库管理的实现思路与图书预约通知系统类似,先把需要的数据导出来,然后通过ACCESS数据库具有的html文件导入功能,用宏或VB的事件促发器来实现数据的自动导入。然后在程序中实现数据从ACCESS数据库到SQL数据库的自动导入(短信服务平台采用SQL数据库作为后台数据库)。系统结构参见图2:
2.3 系统功能说明
在本系统中,对于读者的催还通知可以设定为提前三天通知,由系统自动发送,通知格式为“尊敬的**读者:您在图书馆借阅的《***》等本图书于****到期,请及时归还,谢谢!图书馆”,其中号表示相应的姓名、书名、还书时间等字段名,字数控制在一条短信要求的字数(60字)以内。如果读者想查询详细的图书借阅情况,可通过发送短信CX+手机号码或小灵通号码到图书馆的短信服务系统,系统会自动回复。
系统同时提供了管理员入口,管理员可以设定数据自动导入的时间以及短信息自动发送的时间;还可以手动批导入读者或员工的电话信息,短信群发送;另外还可以按天查询短信发送情况以及读者发短信查询记录。
3 对中间数据库应用实践的思考与展望
利用中间数据库来实现对ILASII的二次开发,从费用上更经济,效果上更实用地发挥本馆集成系统的功能。在开源软件为代表、促进知识共享和技术创新为目的的开发模式和变革运动兴起的今天,“开放”、“共享”越来越受到人们的认可和青睐,二次开发的障碍将越来越少。
参考文献
[1]王大可.ILASII的开发模式与技术特点[J].现代图书情报技术,1999,(2):11-13.
[2]姚领众.一种基于中间库的数据库间数据转换技术[J].计算机系统应用,1996,(11):27-29.
[3]ILASII2.0操作员手册[G].深圳市深图朗思数字技术有限公司,135-136.
应用型数据交换中间件 篇3
当前,世界已进入信息时代,信息技术的发展正逐渐改变着人们的生产和生活方式。这种情况下,对医疗卫生信息的要求不断提高。中央也将医疗卫生信息化列为医药卫生体制改革“四梁八柱”中的重要一柱。
近年来,云计算已经发展为一种能为用户提供大量多样化的资源的运算模型。同时,云计算已经展现出了其在广泛的领域中的适用性。云计算的不断发展,为医疗信息化的发展提供了新的契机。而中间件作为云计算中核心的一环,无疑起着至关重要的作用。在医疗云信息共享关键的则是存在于各医院中的异构数据的交换共享。本文提出了一种基于云平台的通用 医疗数据交换中间件,以充分利用计算资源,降低交换共享程序开发成本。
2 相关技术
2.1 云计算技术
云计算同时包含两层含义 :一方面是通过网络以服务形式送达的应用程序,另一方面是在数据中心提供这些服务的硬件及系统软件。云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS), 平台即服务(PaaS)和软件即服务(SaaS)。
2.2MapReduce
MapReduce是一种用于加工处理大数据的分布式编程模型及相关实现。用户通过指定Map和Reduce函数,底层的运行系统会自动在大规模集群计算机上运行并行计算。同时,系统将自动处理机器错误,安排机器间的交互,以提高网络和磁盘的运行效率。
2.3 中间件技术
中间件是云计算的基础技术之一。云计算中的核心服务PaaS又被称为共享中间件。当前已经有很多中间件在云计算之中的应用。IBM针对云计算的不确定性, 提出了一种用于控制跨越不同云平台的应用的中间件Altocumulus。里约热内卢联邦大学的学者提出了一种用于扫面科学工作流中的参数的云中间件SciCumulus。首尔大学的学者则提出了一种用于控制远程设备的云中间件。
3 医疗数据共享中间件
3.1 前置机方式进行数据共享
医院机构的本地业务系统通常是在其内部局域网中运行的。因此,医院通常会设立一台同时连接两个网络的前置机来进行数据的转换及转发,来实现本地业务系统与云平台之间的数据共享,其网络结构如图2所示。
使用前置机进行数据共享时,需要将不同业务系统的产生的数据转换成统一标准的数据后再上传至云平台数据中心。前置机在处理如XML这种通用性更强但结构松散的数据时的效率非常低下,导致大量数据的传输在时间上不可行。因此, 需要针对不同业务系统,在前置机上开发不同的软件系统。同时,在实际操作中,软件不能自动完成所有数据的处理,需要人工去除部分错误数据。因此,管理人员需要登录至不同的前置机对转换后的数据进行筛选。
另一方面,云计算提供了强大计算能力、改进了对操作格式之间的兼容性。使用云计算技术可以解决对于大量XML文件处理时效率低下的问题,减少开发成本。同时,将数据转换功能转移至云平台后可以减少信息交换对前置机的依赖,而使用路由和防火墙代替前置机的位置。
3.2 基于云平台的共享中间件架构
如图3所示,中间件主要由三层结构构成。应用层为用户提供了医疗机构所需的服务,主要为数据交换服务和适配器的开发服务。控制层负责控制中间件的运行和进行资源调配。执行层直接与云平台交互,实现数据交换。
其业务流程如下 :
数据上传 :首先由用户提出数据上传申请 ;云平台受理申请后执行数据传输模块和数据转置模块 ;数据传输模块将读取用户的传输协议配置,根据协议接受数据,并将数据传输至缓存中 ;数据转置模块会向云平台申请资源,并根据接口定义将数据进行转置后存入云平台中的数据中心。
数据调阅 :数据调阅过程与数据上传过程恰好相反,中间件会根据接口定义将数据中心的数据转置为用户所需数据后, 再根据协议定义将数据传输给用户。
适配器开发配置 :适配器的开发主要包括两部分,接口的开发和协议的配置。接口用于对数据进行转置,实现来自不同医院的异构数据的统一存储和调阅。协议用于医院与云平台间的数据传输,以实现对不同医院信息系统的传输协议支持。
3.3 基于 MapReduce 的数据转换
数据转换的特点为高并发,且相互基本独立,这很适合云计算的特点。数据转换的主要内容就将异构的数据表中的数据的转置为统一格式的数据,其MapReduce描述如下 :
3.4 泛用性实现
中间件提供了数据接口的配置界面, 通过设定本地数据库与云平台数据的映射关系,从而实现云平台与异构的医疗信息系统的交互。如图4所示,数据项和值域定义了平台本身的数据存储结构,接口和接口值域定义了各医疗系统与平台的数据映射关系。
用户接口配置过程如下 :
上传本地数据库包含的数据项说明及值域和说明。
中间件对上传数据说明与本地的数据定义比对,自动匹配生成映射关系 .
用户只对映射关系进行核实,手动配置未匹配数据项。
4 总结
对于来自不同医院系统的异构数据是构建医疗云的关键性难题之一。对于前置机上的数据转换系统的重复开发,极大的耗费了人力物力。
通过医疗数据交换中间件,将原本在医院端的数据转置运算移到云端,利用云平台的强大计算能力,实现对异构的信息系统的泛用的数据转换,避免重复开发的成本。
摘要:信息技术的不断发展对医疗信息化不断提出新的要求,云计算的发展与成熟为医疗信息化的发展提供了新的契机。中间件作为云计算中核心的一环,在医疗云平台的实现中起着至关重要的作用。本文提出了一种基于云计算技术医疗数据共享中间件,可以充分利用云平台的计算资源,降低重复开发交换共享程序的成本。
应用型数据交换中间件 篇4
几乎所有的应用都要涉及到数据的保存。在很多系统中, 数据库都是生命的核心, 作为软件开发人员, 必须懂得如何操作和维护数据库。数据库是一种存储结构, 它允许使用各种格式输入、处理和检索数据——不必在每次需要数据时重新输入它们。例如, 当需要某人的电话号码时, 需要查看电话簿, 按照姓名来查阅, 这个电话本就是一个数据库。Java程序就通过JDBC驱动程序与数据库相连, 执行查询、提取数据等等操作。
2 通过JDBC访问数据库的步骤
在Java程序中, 通过JDBC访问数据库的步骤如下:
装载并注册数据库的JDBC驱动程序——建立与数据库的连接——建立Statement对象——调用SQL语句——访问Result Set中的记录集——释放资源。
2.1 建立数据库连接
URL:创建指定数据库的URL这个URL实际上还是统一资源定位器, 里面包含了一些连接数据库的信息:数据库类型、端口、驱动类型、连接方式、数据库服务器的ip (或名字) 、数据库名 (有的是别名) 等。
2.1.1 加载驱动类
通过Driver Manager类管理驱动、创建数据库连接
Driver Manager类作用于程序员和JDBC驱动程序之间, 提供注册管理驱动建立连接细节等方法, 它所有成员均为静态的。通过其get Connection方法会创建一个JDBC Connection对象。
2.1.2 Connection类
数据库连接类, 这里所说的Connection类实际上是实现了JDBC的Connection接口的类。
2.2 执行SQL语句
数据库连接建立之后, 就可以通过向连接发送SQL语句的方式进行数据库的增加、修改、删除和查询数据的操作了;JDBC中, 用于执行SQL语句的对象为Statement对象, 这个对象由Connection对象创建, 专门用于执行各种SQL语句, 所以被称为语句对象。
2.3 操纵数据
当使用Statement的execute Query方法向数据库发送一条Select查询语句之后, 返回一个Result Set的对象, 这个对象是查询结果集对象;
Result Set其实就是一个二维表 (行、列) , 并且具有列标题和对应的值。对象具有指向其当前数据行的指针。通过Result Set对象不但可以结果集数据, 还可以获取结果集表的列名、数据类型等信息;
2.4 关闭数据库
如果完成对sql操作后, 必须对数据路连接进行关闭, 这么做可以对因未关闭数据库而产生的系统资源消耗进行避免。假如每次都不对其进行关闭, 很多次操作之后会建立很多个连接, 那么左后数据库连接就会达到最大的限度, 或者是将系统的资源消耗干净, 使得应用系统发生崩溃。所以尤其是在数据库的连接时, 一定要记得将其资源关闭。
3 使用JDBC数据库连接池
在标准JDBC对应用的接口中, 并没有提供资源的管理方法。所以, 缺省的资源管理由应用自己负责。
JDBC为第三方应用服务器 (Application Server) 提供了一个由数据库厂家实现的管理标准接口:连接缓冲 (connection pooling) 。引入了连接池 (Connection Pool) 的概念, 也就是以缓冲池的机制管理数据库的资源。资源池 (Resource Pool) 。该模式正是为了解决资源的频繁分配、释放所造成的问题。为解决上述问题, 可以采用数据库连接池技术。
数据库连接的主要思想就是建立一个缓冲池给数据库连接。提前在缓冲池中投入一定数量的连接, 一旦需要建立数据库连接, 那么只需要从缓冲池中取出, 使用结束后再放进去就行。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量、使用情况, 为系统开发、测试及性能调整提供依据。
4 结语
JDBC是基于ODBC的SQL Java接口, 它既保持了Java语言自身的特点, 也保留了ODBC的基本设计功能, 熟悉ODBC的程序员可以非常容易地学习JDBC。JDBC是一种“低级”的接口, 它直接调用SQL命令, 但又可以作为构造高级接口和工具的基础。JDBC的出现, 为数据库的发展指明了道路, 会在今后的Web数据库发展中运用得越来越广泛。同时, JDBC技术的发展将影响到Web数据库的发展, 甚至可能成为下一代技术的主流。
参考文献
[1]孟宪颖.毛应爽, 赵慧玲.SQL Server数据库安全性研究[J].计算机光盘软件与应用, 2009 (06) :78-79.
[2]夏雨佳.陈坚.董胜龙.席裕庚.JDBC与ODBC在网络数据库开发中的应用研究[J].计算机工程与应用, 2000年10期.45-46.
【应用型数据交换中间件】推荐阅读:
物流信息交换平台应用08-19
面向应用的多层交换09-05
软交换技术研究及应用10-19
交换技术应用连载:广播风暴疑问解决06-28
社会交换理论在秘书公关中的应用08-24
元数据应用08-27
广电数据应用12-02
数据抽象层应用06-29
大数据及应用07-07
数据结构应用12-27