- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
石油、天然气工业
维普资讯
第 1O卷 第 3期 重庆科技学院学报(自然科学版) 2008年4月
基于 JAVA的软件集成模型应用研究
陆 蔚L
(1.上海交通大学,上海 200030;2.江苏信息职业技术学院,无锡 204100)
摘 要 :提出一种基于JAVA的软件集成模型。该模型具有三层逻辑集成层次,采用基于网络的分布式系统结构,
可用于实现基于分布式的异构平台上的软件系统集成 。
关键词 :软件集成;模型;JAVA
中图分类号 :TP391 文献标识码:A 文章编号:1673—1980(2008)03—0112—03
随着软件应用规模的扩大,因软件系统的封闭 用基于JAVA技术实现的跨平台数据库数据抽取
性和平台异构性而导致的软件信息共享和协作问题 工具,以及基于H1vrP、TCP、UDP协议等网络协议
越来越受到人们关注。将各类软件集成为一个整 的数据接 口来实现数据转换服务。其中数据库的数
体,实现软件之间信息的共享和协作成为当前软件 据抽取工具可以通过JAVA 中间件予以实现,而各
工程研究领域的热点之一。软件集成将不同的软件 网络协议的接 口可以用于各系统操作之间信息的传
系统集成为一个可以信息共享和协作的、逻辑功能 递。因而通过提供逻辑接 口一致的数据抽取工具和
完整的软件系统 ¨】]。 数据接 口,再结合各数据源的数据格式转换,可以向
目前,软件集成技术主要有基于组件的集成方 被集成的各软件系统提供其需要的数据源,从而实
法、基于标准接 口与开放系统的集成方法和企业应用 现对数据的逻辑集成与整合。
集成(EAI)方法。在实践中三种方法可以综合运用。
在此,笔者基于JAVA技术提出了一种软件集
成模型,该模型主要基于xML和JNDI技术,用于
实现分布式的软件系统集成。它基于JAVA技术,
充分利用了wEB服务、xML、JNDI等技术,实现软
件集成的平台无关性,可以将异构平台的软件系统
无缝的集成在一起,达到对用户使用透明的软件集
成效果 。
1 基于JAVA的软件集成模型
1.1 模型的逻辑结构
图 l模 型结 构逻辑 图
本软件集成模型的目的是将分布于各异构平台
的软件系统集成为一个数据、功能逻辑意义完整的 针对于业务逻辑集成中信息的传递,可以采用
系统。为达到此 目的,必须在逻辑上实现三个层次 XML语言对传递的信息进行描述。XML语言由
的集成和整合,即数据集成、功能集成、用户界面集 文本组成,具有结构性描述语言。由于 XML语言
成。本模型的逻辑结构见图1。 是文本文件,因而其平台无关性很适合作为传递信
从图l可以看出,本模型的数据集成层主要使 息的描述语言,对信息的结构和数据进行描述。在
收稿 日期:2007—12—08
作者简介:陆蔚 (1977一),女,江苏无锡人,江苏信息职业技术学院讲师,上海交通大学计算机科学与工程系硕士研究生,研究
方向:计算机软件及应用。
· 112 ·
\
维普资讯
陆蔚 :基于JAVA的软件集成模型应用研究
实现数据集成的基础上,利用 JAVA 的中间件技术 合。在该服务器上包含一些用户功能、权限设置等
实现的基于工作流的业务操作集成、CORBA
文档评论(0)