欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 毕业论文 > 计算机毕业论文

ESB在数字校园数据整合中的应用与实践*_论文的格式

时间:2012-06-20  作者:叶忠杰,戎成
为172.16.6.10:81创建一个Web Service连接,并将其作为组件的接收者在服务器中注册。把Mule组件作为Axis服务显示出来,Mule组件的接收端点必须是一个Axis URL。如:

 

inboundEndpoin=“axis:http://172.16.6.10:81/services”

implementation=“org.mule.samples.soap.SoapJdbcComponent”>

 

当Mule服务器启动之后,WebServices在“http://172.16.6.10:81/services/queryservice”便可使用。调用此Web Service,以普通Web Services调用为例:

publicstatic void main(string[]args){

serviceservice=new Service();

try{

callcall=(Call)service.createCall();

call.setTargetEndpointAddress(“http://172.16.6.10:81/services/queryservice”);

call.setOperationNamc(“query”);

stringstr=“Simul_12”;

try{system.out.println(call.invoke(newObject[]{str}));

}catch(RemoteExceptiontmp){

tmp.printStackTrace();}

}catch(ServiceExceptiontmp){

tmp.printStackTrace();}}

(2)JDBC Connector

通过JDBC provider可以对关系数据库进行查询、插入、删除、更新等操作。首先在spring配置文件中对JDBC连接进行配置,然后在Mule配置文件中对spring的配置文件进行引用:

 

class=“org.enhydra.jdbc.standard.StandardDataSource”

destroy-method=“shutdown”>

 

 

jdbc:mysql://172.16.6.11/test

 

 

在Mule配置文件中引用spring的配置文件:

 

className=“org.mule.extras.spring.SpringContainerContext”>

 

 

其中configFile的value值为spring配置文件所在的目录。数据源配置完后便对数据库进行操作。

4.3 数据交换实现过程

为了降低耦合度,实现灵活性,将Mule ESB数据交换与同步工作切割成:导入、清洗、分发和导出四个步骤,一个典型的数据交换过程如图3所示。

数字校园

图3 Mule ESB数据交换与同步基本过程

(1)当源数据发生变化时,通过触发Web service实时导入或启动Quartz定时任务把变更数据导入到增量表中;

(2)Mule ESB触发相应的Mule服务组件的InBound Router和OutBound Router进行数据清洗,如:数据校验、逻辑分析、重复数据处理等;

(3)清洗后的数据进入共享数据中心。数据分发的过程也通过工作流调用相关的数据服务,先存放在待分发数据交换区中;

(4)由数据交换区与系统完成间的Mule服务组件完成导出和同步工作。

4.4 数据服务与工作流编排

共享数据中心向应用数据的提供方提供相应的数据输入Web Service,让其进行调用。该Web Service会根据录入的信息经过一定的处理,再持久化到共享数据中心的主题数据库中。这种实现方式的优势是在安全上可以严格控制外部系统对共享数据中心数据存储的控制,使得共享数据中心的数据结构对各应用系统完全透明,而且系统耦合度较低,不需要依赖应用系统的数据结构,只需要定义好Web Service的接口即可。

工作流引擎按照一定的业务规则论文的格式,编排数据的同步规则,完成共享数据中心与多个应用系统的数据分发。每个注册到工作流引擎上的Web Service都有其自己的业务处理逻辑,当这些WebService达到一定细化粒度时,管理员就可以对整个数据同步处理流程进行灵活且有效的编排,并且即使未来业务变化了,数据流程可以进行灵活变更。

5.结束语

随着高校数字化校园建设的逐步推进,ESB数据整合技术作为整合现有信息资源,实现数据自由、安全交换与共享的主要技术手段,使得SOA模式成了高校实现应用系统信息化集成的主要实施方案。由于管理体制、经济成本、应用环境等因素的限制,国内对ESB的研究与应用尚处于起步阶段,本文结合学校实施数字化校园的建设实施,对已有各系统的整合采用ESB数据整合技术在局部范围内进行实践,实现了使用开源MuleESB平台进行数据交换与同步的基本应用,取得了一些成果与经验,希望能为ESB数据整合技术的深入研究与应用提供参考及借鉴。如何提高ESB数据整合技术在将来技术演进中发挥作用,制定相应的数字化校园建设数据整合规范将是下一步进行研究的重要方向。


参考文献
[1]闫季鸿,王帅,蒋文蓉.ESB技术在高校科研管理系统中的应用研究.计算机技术与发展,2008,18(12)
[2]曹文继,邵燕琳.基于ESB和Mule的数字化校园应用集成设计.内蒙古财经学院学报(综合版),2010,8(2)
[3]郑凯,聂瑞华等.数字校园ESB技术的分析与实现.计算机技术与发展,2009,19(11)
[4]牛刚.轻量级ESB研究与设计.硕士学位论文,上海交通大学,2009
[5]周晓艳.企业服务总线(ESB)在SOA中的应用研究.硕士学位论文,大连海事大学,2009
[6]韩纬禧.企业服务总线(Mule ESB)的研究与实现.硕士学位论文,北京邮电大学,2007
 

查看相关论文专题
加入收藏  打印本文
上一篇论文:C语言指针在数组和函数中的应用与常见错误解析_杂志网
下一篇论文:GSM\\GPRS在全球定位监控报警系统中的应用研究
毕业论文分类
行政管理毕业论文 工商管理毕业论文
护理毕业论文 会计毕业论文
会计专业毕业论文 英语专业毕业论文
大学毕业论文 硕士毕业论文
计算机毕业论文 市场营销毕业论文
物流管理毕业论文 法学毕业论文
相关计算机毕业论文
    无相关信息
最新计算机毕业论文
读者推荐的计算机毕业论文