我们知道异构系统的集成,有很多方式:webservice,JMS/MQ,RESTFUL,自定义数据协议,甚至是database,filesystem,等等。
但是对于java rmi,.net remoting这些特定语言的高效rpc方式,由于其native的设计,一般是不建议的。
恰恰EJB,JMX等等东西,都是基于RMI实现的。
其实RMI有两种协议,JRMP和IIOP。
前者是早期的rmi,完全基于java环境。
后者则是基于CORBA2.0的,数据结构语言和平台无关。
IIOP.NET网站:
http://iiop-net.sourceforge.net/
IIOP.NET是一个支持.net与CORBA,j2ee分布式对象间无缝操作的框架。基于LGPL发布。
支持jdk1.4, .netfx 1.x,2.0,mono 1.x。
一个codeproject上的例子,http://www.codeproject.com/KB/IP/dist_object_system.aspx
另一个codeproject上的例子,http://www.codeproject.com/KB/cs/iiop_net_and_ejb.aspx
.net使用IIOP.NET访问EJB的一个例子:用EJB实现一个chatroom的服务端程序,
然后通过IIOP.NET,做一个客户端来聊天。
分享到:
相关推荐
ejb3-persistance-src.jar,ejb3源码
ejb3-persistence-1.0.2.GA.jar
ejb3-persistence-1.0.2.GA-sources.jar ejb3 jbpm5 源码
ejb3-persistence.jar
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~
ejb3-persistence-3.0.jar 持久化的时候使用
EJB中ejb-jar——xml文件说明.pdf
使用IIOP.NET从.NET访问EJB:一个示例
给大家分享一下,需要的朋友可以来下载。自己找了好久
jboss-ejb3-client.jar
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的...
ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...
ejb3-persistence.jar 1.0&1.0.2 的源代码
EJB3.0-入门·达内.pdf EJB3.0-入门·达内.pdf
ejb-api-3.0-sources ejb3.0资源文件,源代码文件
在PowerBuilder中呼叫EJB元件-以mail EJB為例