分布式 Ejb

分布式,就是可以放在多台计算机,同时运行的一系列程序的流程.
    EJB 就是可以实现这一机制. 比如,存数据库用的EntityBean,可是放于一相处理机, 而用于处理一般的逻辑性的东西,如session Bean,又是可以部署到另一个机器上. 各台机器间, 可以通过JNDI 技术, RMI(远程调用技术)来相互访问,合作

    目前分布式对象的标准主要有三种:Microsoft 的DCOM、Sun Microsystems的Enterprise JavaBeans/RMI以及OMG(Object Management Group)组织的CORBA(Common Object Request Broker Architecture)。DCOM是基于Windows环境的分布式对象标准,因此支持的平台种类有限。RMI与Enterprise JavaBean是以Java语言为主体的分布式对象架构,适合大型企业的跨平台需求,但现实的应用系统环境一般是由多种不同的程序语言建立起来的,只依赖一种程序语言构建的企业应用是很少见的。CORBA是由800多个大型软、硬件公司参与的OMG组织所制定的分布式对象标准,获得IBM、Sun Microsystems、Oracle、Sybase、Novell、Netscape等大型公司的支持,CORBA标准实现了不同平台之间对象的通信及互操作,软件供应商只要遵循应用对象与ORB间通信的IDL(Interface Definition Language),便能够以对象的形式提供服务或获得服务,ORB使开发人员完全不需要考虑异构平台、不同的通信协议或不同程序语言造成的差异,而专注于应用逻辑的开发。可见,CORBA提供了开放、灵活的分布式标准,适于企业构建多层分布式应用系统。

 

你可能感兴趣的:(object,ejb,Microsoft,Sybase,语言,分布式应用)