基于Java EE与.NET技术框架的互操作性及其应用.pdfVIP

  • 6
  • 0
  • 约1.31万字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报

基于Java EE与.NET技术框架的互操作性及其应用.pdf

基于Java-EE与.NET技术框架的互操作性及其应用 廖作斌 曾玉珠 王荣海 (泉州师范学院数学与计算机科学学院) 摘要:JavaEE和NET的企业级用已经当前系统开发的两大主流平台, aBean桥接(JRE1.4.1)技术实现这样的功能。 在实际应用中这两种技术框架可能同时存在 ,因此为了做到企业资源 的充分 2.3Web服务 用于基于XML的远程过程调用的JavaAPI 整合和利用,如何实现JavaEE和.NET的整合或互操作就成为必须要研究 (JAX—RPC,Java APIs forXML-based Remote Procedure Cal1) 和考虑的问题此。本文首先介绍JavaEE与NET两种平台的多种互操作类 使 Java应用程序能够使用远程过程调用机制同步地调用远程Web 型。然后利用第三方工具JNBridgePro来实现JavaEE与NET框架的同 服务。客户端应用程序可以用标准服务定义 (像Web服务定义语 步集成 。 言——WebServiceDefinitionLanguage或称WSDL中定义的) 关键词:JavaEE NET 集成 互操作 JNBridgePro 来调用远程业务服务或者用数据结果做出应答。JAX—RPC客户端 O引言 存根把服务请求映射为WSDL文件中特定的数据类型,并通过服务 近年来,在企业级应用中,J2EE(Java2EnterpriseEdition,现 代理激活RPC调用。服务端(BE务提供者)接到服务请求,把服务请求 已改为JavaEE)技术因为其成熟、全面及其跨平台的优点在复杂的 映射为本地的数据类型,并处理服务请求。 大型应用中得到了广泛的运用。随着.NET框架的逐步推广,.NET框 3 .NET框架的集成能力 架的便于开发、丰富的客户界面及在桌面领域的强大优势 ,使.NET 3.1COM互操作 CLR能够通过互操作层与COM组件、Ac— 框架在企业级应用中也不断增长。由于这两大应用架构将在未来的 tiveX控件和(非托管)动态链接库fDynamicLinkLibrary,DLL)这样 数年中互相竞争,同时发展,从而使在企业应用集成中J2EE与.N盯 的非托管代码实现互操作。这些组件有一个关联的类型库(type1i— 的集成操作就成 了研究的必要课题。 brary)定义接 口以及在.NET框架中用来生成这个互操作层的tlbimp 对于企业而言,拥有大规模而且各不相同的系统是很普遍的现 (TvpelibraryImporter,类型库导入器)工具。 象,而拥有统一的系统却很少见。由于企业的收购和兼并以及其他各 3-2用同步Web服务实现的互操作 Web服务是由名为Web 方面的原因,企业拥有的系统用不同的语言建立,运行在不同的软件 服务描述语言(WebServiceDescriptionLanguage,WSDL)的文档 平台上,针对不同的硬件。在这种背景下,就产生了对集成的互操作 定义的抽象实体 ,WSDL是一个为 Web服务定义了位置和方法签 性系统的需求,以便能够积极快速地响应业务需求。 名的XML文档。使用WSDL,可以生成或编写代码来调用服务,这 1什么是互操作性

文档评论(0)

1亿VIP精品文档

相关文档