发明名称 |
服务器间的透明会话迁移的方法 |
摘要 |
本发明的技术允许客户机以对为之建立初始会话的应用程序透明的方式从服务器上的会话切换到另一服务器上的另一会话。这样,在透明的会话迁移下,切换客户机,而不执行定制为完成该迁移的应用程序指令。相反,该应用程序通过之与该服务器交互的客户侧接口构件处理迁移的详细信息,修改客户侧接口构件的内部状态,以实现相同效果。也不必为了构成这里描述的技术而修改遗留应用程序。 |
申请公布号 |
CN100437545C |
申请公布日期 |
2008.11.26 |
申请号 |
CN200480023127.X |
申请日期 |
2004.08.13 |
申请人 |
甲骨文国际公司 |
发明人 |
桑贾伊·卡卢斯卡尔;斯里尼瓦斯·戈拉普迪;德巴希什·查特吉 |
分类号 |
G06F15/16(2006.01);H04L29/06(2006.01) |
主分类号 |
G06F15/16(2006.01) |
代理机构 |
北京康信知识产权代理有限责任公司 |
代理人 |
余刚;尚志锋 |
主权项 |
1.一种方法,所述方法包括以下计算机执行步骤:接收建立用于多节点系统的客户机的特定会话的请求;在所述多节点系统的第一节点上建立第一会话作为所述特定会话;其中,在所述第一节点上执行的多个软件构件中的每个构件都访问所述第一会话状态的一个或多个部分的相应部分;确定是否满足一个或多个迁移标准,其中确定是否满足一个或多个迁移标准包括以下至少之一:(a)确定所述第一会话是否与活动的事务相关联,以及(b)调用所述多个软件构件中的每个构件的函数,所述函数返回一个值,所述值表示所述第一会话状态的相应部分是否可被传送到另一节点,其中所述一个或多个迁移标准基于由所述多个软件构件中的每个构件的所述函数返回的所述值;以及如果满足所述一个或多个迁移标准,则:将来自所述第一节点的所述第一会话的第一会话状态传送给第二节点上的第二会话,以及将所述第二会话建立为用于所述多节点系统上的所述客户机的所述特定会话。 |
地址 |
美国加利福尼亚州 |