用于具有过载保护的应用服务器的系统和方法

    公开(公告)号:CN101305346A

    公开(公告)日:2008-11-12

    申请号:CN200580001186.1

    申请日:2005-05-20

    申请人: BEA系统公司

    摘要: 一种用于具有过载保护的应用服务器的系统和方法。一种系统,例如一个服务器或集群,被设计成每当服务器过载时就生成一个消息和/或拒绝进一步的工作。其使用处理器-效率的方式来进行,以便不对已经高负荷的服务器添加更多的压力。拒绝消息或动作是可定制的。根据一个实施例,该系统确定在优先级队列中该请求应该在哪里出现,并拒绝那些在该队列之后的请求。通过确定该请求将被递送到哪个工作负载管理器,其能快速和使用最少的处理时间来这样做。

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

    公开(公告)号:CN101273341A

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

    申请号:CN200580007388.7

    申请日:2005-05-18

    申请人: BEA系统公司

    发明人: 安德鲁·派珀

    IPC分类号: G06F15/16

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

    把无用方法收集到垃圾箱中的方法和系统

    公开(公告)号:CN100382047C

    公开(公告)日:2008-04-16

    申请号:CN00816416.9

    申请日:2000-10-27

    申请人: BEA系统公司

    IPC分类号: G06F12/02

    摘要: 一种在使用虚拟机时提高数据处理应用程序的有效性的方法,其中该程序包括许多个方法,即许多个程序段,它们都存储在所用计算机的存储器中,和其中该程序利用了垃圾收集过程。该发明的特征在于,在第1步骤中,分析所有线程堆栈,以确定哪些方法是所述线程堆栈需要的方法;在第2步骤中,更新每一个需要的方法,其中正在调用更新以前的方法被调用更新后的方法所取代;在第3步骤中,删除所有未更新的方法并释放由所述未更新的方法所占用的存储空间。

    用于排列和解排列XML和Java中的数据类型的系统和方法

    公开(公告)号:CN100346304C

    公开(公告)日:2007-10-31

    申请号:CN200480002764.9

    申请日:2004-01-23

    申请人: BEA系统公司

    发明人: 戴维·鲍

    IPC分类号: G06F9/45

    摘要: XML类型的使用可以准许XML类型系统和Java类型系统的组合,这通过将在XML文件中定义XML数据的XML模式翻译为在Java中的XML类型,克服了现有排列和解排列系统中的很多缺陷。与在XML和Java之间进行翻译的传统尝试不同,实现为XML类型的XML模式可以完全忠实于XML,并能进行很多XML数据操作。此外,XML类型可以在它们自身和Java类型之间转换,并且以标记级别保留XML信息的轻便存储器准许增量的XML排列和解排列。该说明不是为了穷尽本发明的描述或限制本发明的范围。本发明的其它特征、方面和目的可以从说明书、附图以及权利要求的查看中获得。