用于应用服务器和基于交易的系统中的请求的集群隧道式传递的系统和方法

    公开(公告)号:CN101273341A

    公开(公告)日:2008-09-24

    申请号:CN200580007388.7

    申请日:2005-05-18

    申请人: BEA系统公司

    发明人: 安德鲁·派珀

    IPC分类号: G06F15/16

    摘要: 提供了用于应用服务器和其他系统中的请求的集群隧道式传递的系统和方法。所述系统包括客户端、具有多个成员的集群和代理。因为客户端试图直接连接到集群成员,所以集群不广告其成员的内部地址。替代地,客户端被配置为包括其中设置有代理地址的隧道层。然后在客户端处的头部中设置集群成员的所广告的地址。在运行期间,客户端象从前一样连接到代理,但是随后使用其内部信息来与代理进行连接和通讯,用适当的集群成员信息重写甜饼并且使用该信息来将请求隧道式传递至适当的服务器。

    爪哇小服务程序和HTTP客户机间异步消息接发的系统和方法

    公开(公告)号:CN1976349A

    公开(公告)日:2007-06-06

    申请号:CN200710002134.7

    申请日:2002-10-04

    申请人: BEA系统公司

    IPC分类号: H04L29/06 H04L29/08 G06F9/46

    摘要: 在使用小服务程序的传统服务器中,当把请求调度给线程时调用适当的小服务程序的服务方法。当该服务方法返回时,发送响应。在可以发送响应之前必须发生异步事件的情况下,这不是最佳的,因为运行该小服务程序的线程必须阻塞到该事件发生为止。本发明提供了这种请求(510)的异步处理。在一个实施例中,本发明提供了小服务程序API的扩展,其允许服务器方法(514)返回(516),从而在准备好发送请求之前释放线程。这样,当异步事件在以后(520)发生时,可以完成和发送响应(518,522,524)。

    两阶段部署框架
    5.
    发明公开

    公开(公告)号:CN101427235A

    公开(公告)日:2009-05-06

    申请号:CN200780014397.8

    申请日:2007-01-04

    申请人: BEA系统公司

    IPC分类号: G06F15/16

    摘要: 一种两阶段部署框架可以使得多种类型的组件能够注册并且成为两阶段部署的一部分。该两阶段布署框架可以包含诸如配置组件、应用组件和服务总线组件之类的组件,并且可以注册到两阶段部署框架以执行不同类型对象的两阶段部署。另外,组件可以包括在不同机器处的监听程序。该系统可以执行包括不同类型对象的两阶段部署。本发明的一个实施例包括对应用服务器的配置的两阶段部署。该配置被发送到每个机器。一旦配置到达,每个机器就返回准备指示,例如,OK消息。系统然后可以提交应用服务器配置变化。

    定制软件抽象的方法
    7.
    发明公开

    公开(公告)号:CN1647042A

    公开(公告)日:2005-07-27

    申请号:CN03808883.5

    申请日:2003-02-14

    申请人: BEA系统公司

    IPC分类号: G06F9/45

    摘要: 通过本发明的一个代理对象(图2的254)的实现抽象一个实体,包括在运行时供一个软件应用程序以程序设置的方式与该实体(202)互动的函数,以及可选的用于支持说明性代理对象定义类(204)的开发和定制的编译时和运行时实现类。在一个实施例中,提供用于辅助实现类的创建的构造器(214)和资源接口(216)。在一个实施例中,也提供方便代理对象(254)的实现的扩展的扩展接口(218)。包括代理对象函数(209)的程序设置方式的使用的软件应用程序,被编译成具有代理对象和元数据文件的目标码。编译后的目标码被用运行引擎(250)执行,运行引擎包括用于方便逐个方式的互动的代理上下文对象(258)和用于传送实体(202)的异步事件的异步事件路由器(256)。

    用于应用配置的智能目录的方法和设备

    公开(公告)号:CN1578943A

    公开(公告)日:2005-02-09

    申请号:CN02821532.X

    申请日:2002-09-20

    申请人: BEA系统公司

    发明人: 本杰明·雷诺

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30067 G06F8/61

    摘要: 在分布式计算环境中通过使用智能目录(SmartDirectory)(305)自动配置应用。在一个实施例中,智能目录是用在分布式计算环境中当前配置的应用(application)的拷贝的储存库(305、310、315)。智能目录由分布式计算环境(355)监视。添加到智能目录上的新应用被自动地配置(333)。在智能目录中修改过的应用程序自动地被配置(338)。从智能目录删除的应用被自动去配置(undeploy)(348)。智能目录可以自动地配置打包成单个文件的应用,也可以配置作为几个组成文件的未打包应用。