Java和.NET互操作性研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:vvlioo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在目前信息化高速发展的时期,由于企业的升级、合并或者吸收,各大企业内部存在很多用不同计算机语言,在不同平台下运行的企业级应用系统。由于各系统的差异,因此在统一业务的处理过程上出现了问题。互操作技术正是针对这些问题所提出的解决方案。本文专注于互操作技术的细节,对于各种互操作技术和解决方案进行了归类和研究,并且实现了这些解决方案。总结了各种互操作技术的使用场合,最后构建了一个基于Web服务的货物管理系统,展现Web服务在系统集成上的灵活性。本文首先介绍了互操作的基本概念,针对开发人员在互操作中的难点,从实现互操作的技术入手,详细研究探讨了各种技术的实现环境以及优缺点,包括使用Web服务实现互操作,使用基于.NET远程处理的三种工具实现互操作和不同消息平台下如何解决消息传送的问题。其中解决消息平台下的问题可以使用桥接、.NET适配器、Web服务消息传送、因特网电子邮件、企业服务总线这五个策略。接着,通过建立实例,总结了本文在使用Web服务、桥接策略、.NET适配器策略和Web服务消息传送策略中的实现步骤,分析解决了在开发过程中可能遇到的难点,总结了各种互操作技术的使用场合,发现使用Web服务在实现互操作中是简单而且灵活的。最后,用Java语言开发了一个货物管理系统,并以这个系统为基础,分析系统中的业务流程,找出其中涉及到互操作的业务方法,用Web服务实现了这些业务方法并发布成服务。在本系统的业务流程需要调用这些业务方法时,使用已经发布成Web服务的方法;同时对于.NET平台下的客户,实现.NET平台下的调用方案,展现了这个系统的互操作性。本文使用到的开发工具有Eclipse-SDK-3.3.1.1,Microsoft Visual Studio2005,JBuilder2006,数据库有SQL Server 2000,服务器有IIS5.1,Tomcat-6.0.16。
其他文献
[摘 要] “遭遇”作为非连续性教育思想的一个重要范畴,对个体的成长和发展具有独特的教育价值。传统高校思想政治教育重说教,形式单一,忽略非连续性事件对学生产生的震撼作用。从“遭遇”的教育价值出发,利用师生交流、名著阅读、教育口号、校园氛围等教育事件,可以为新时代高校思想政治教育提供新的途径。   [关键词] 遭遇;创新;价值   [中图分类号] G641 [文献标志码] A [
随着电力系统的发展,我们看到电网的规模也是越来越大。但是,电网互联,在内部的电网进行离线、在线分析时,外部网络的实时信息一般不传到调度中心,然而外部系统的运行情况对内部系统的分析有重要影响,因此需要对外部系统进行等值。从复杂性和工作量等多方面的考虑,本文采用的是常规WARD静态等值。该等值过程需要依托于基态潮流,根据地域性,将全网分为外部节点、边界节点和内部节点三部分。人工选取内部节点,然后根据内
学生干部作为学生中的优秀代表,是协助学校管理,开展组织校园活动的主体,对加强学校班级建设和促进学风校风建设发挥着重要作用.本文通过对绵阳师范学院的学生干部结构、思想
e-Learning的学习者在文化背景、个性特点、知识经验和能力、学习需求等方面存在巨大的差异性。个性化e-learning系统可以真正实现因材施教,每一位学习者都可以根据自己的学习
传统的测验分数只是对被试能力一个笼统的大概描述,提供的参考信息十分有限,无法解释不同知识状态或不同认知结构却有相同分数或相同能力的现象,也无法区分相同分数的个体间
现实世界是不断的演变和发展的,时间是反映现实世界信息的基本组成部分。现实世界中的事物都具有时间属性,大到宇宙万物,地理环境,社会情况,小到一个人的工作学习生活经历,薪酬待遇
目的 探究多层螺旋CT泌尿系成像对患输尿管梗阻性疾病的临床应用效果分析.方法 本次探究将选取2017年5月~2019年5月期间到我院接受诊断治疗的80例患输尿管梗阻性疾病患者作为