您的位置:建站学院首页 >> 文章 >> asp.net >> .NET概论及软件使用
的Java语言来开发.NET框架。Halcyon的Instance.NET项目的优点是.NET应用软件一旦转换完成,将能在任何支持Java的平
台运行,从S/390主机到IBM基于Linux的手表。
跨平台支持对于.NET Web Service部署变得越来越重要。.NET Web Service是可以通过互联网整合到其它应用软件的.NET
应用软件,本质上其需要配置到一个有最大正常运行时间 ,功能强大的运行环境。例如,当网络服务主平台重新启动而导
致交易周期性中断,如果你购买了前面所提到的包括在公司购物车软件里的税收表应用程序,情况会乐观一些。Web
Service卖主的确有必要在一定的服务合同下对系统停机时间负责(希望有此合同)。就此移植执行关键任务的Web
Service到像Solaris或OS/400等良好的平台对于双方都具有重大意义。实际上像IBM的S/390这种重负荷机能被用作网络服
务伺服器,作为成千上万台Linux虚拟机的主机。
还有额外的好处是 Instant..NET应用软件也能捆绑像JavaBeans, EJB,及CORBA组件等基于Java的技术。这些.应用软件也
同样能和来自Oracle, BEA, IBM和Sybase的大型应用服务器相互作用。
Halcyonsoft的Java.NET如何工作的?
尽管用Java复制.NET框架所需的开发努力是巨大的,但从开发者角度看实际操作应该是简单的。运用一个“il2java”的命
令行实用程序,开发者能直接将他们的.NET应用软件的中间语言代码转换为Java字节代码或Java源代码(可根据情况转换
为这两种代码中一种)。然后由被转换生成的Java.NET应用程序和必要的支持库组成的运行时软件包即可被配置运行在
Java的平台上。
当在Java平台上找不到一种特定的服务时,像Microsoft Office,我们将利用和更新我们的Java Bridge--RJAX。RJAX是一
种高性能的桥服务器,它设置在Windows机器上,可以使Java应用程序访问.NET应用程序及旧的COM/COM+/ActiveX对象和
DLLs。(现在2.1版本的RJAX是一个良好的、高速度的、易升级的解决方案,能使我们寻找到任何无法预料的依靠Windows特
殊的应用软件)
下列图表表示了与Microsoft的.NET体系相联系的Halcyonsoft的.NET体系结构:
在Java.NET引擎和Microsoft后台服务之间的箭头表示上面讨论过的RJAX Bridge。
其它服务,像MSMQ和MTS 分别对 应到Java的JMS和JTS。Web Service 很明显是通过SOAP通信协议进行处理。 这一点将在
Java.NET和原始.NET两个版本中保持一致。
Java.NET --一个基于Java的Microsoft.NET框架的实现
的Java语言来开发.NET框架。Halcyon的Instance.NET项目的优点是.NET应用软件一旦转换完成,将能在任何支持Java的平
台运行,从S/390主机到IBM基于Linux的手表。
跨平台支持对于.NET Web Service部署变得越来越重要。.NET Web Service是可以通过互联网整合到其它应用软件的.NET
应用软件,本质上其需要配置到一个有最大正常运行时间 ,功能强大的运行环境。例如,当网络服务主平台重新启动而导
致交易周期性中断,如果你购买了前面所提到的包括在公司购物车软件里的税收表应用程序,情况会乐观一些。Web
Service卖主的确有必要在一定的服务合同下对系统停机时间负责(希望有此合同)。就此移植执行关键任务的Web
Service到像Solaris或OS/400等良好的平台对于双方都具有重大意义。实际上像IBM的S/390这种重负荷机能被用作网络服
务伺服器,作为成千上万台Linux虚拟机的主机。
还有额外的好处是 Instant..NET应用软件也能捆绑像JavaBeans, EJB,及CORBA组件等基于Java的技术。这些.应用软件也
同样能和来自Oracle, BEA, IBM和Sybase的大型应用服务器相互作用。
Halcyonsoft的Java.NET如何工作的?
尽管用Java复制.NET框架所需的开发努力是巨大的,但从开发者角度看实际操作应该是简单的。运用一个“il2java”的命
令行实用程序,开发者能直接将他们的.NET应用软件的中间语言代码转换为Java字节代码或Java源代码(可根据情况转换
为这两种代码中一种)。然后由被转换生成的Java.NET应用程序和必要的支持库组成的运行时软件包即可被配置运行在
Java的平台上。
当在Java平台上找不到一种特定的服务时,像Microsoft Office,我们将利用和更新我们的Java Bridge--RJAX。RJAX是一
种高性能的桥服务器,它设置在Windows机器上,可以使Java应用程序访问.NET应用程序及旧的COM/COM+/ActiveX对象和
DLLs。(现在2.1版本的RJAX是一个良好的、高速度的、易升级的解决方案,能使我们寻找到任何无法预料的依靠Windows特
殊的应用软件)
下列图表表示了与Microsoft的.NET体系相联系的Halcyonsoft的.NET体系结构:
在Java.NET引擎和Microsoft后台服务之间的箭头表示上面讨论过的RJAX Bridge。
其它服务,像MSMQ和MTS 分别对 应到Java的JMS和JTS。Web Service 很明显是通过SOAP通信协议进行处理。 这一点将在
Java.NET和原始.NET两个版本中保持一致。