Autonomic web services hosting service
    1.
    发明授权
    Autonomic web services hosting service 失效
    自动Web服务托管服务

    公开(公告)号:US08140677B2

    公开(公告)日:2012-03-20

    申请号:US10301074

    申请日:2002-11-21

    IPC分类号: G06F15/173

    摘要: An autonomic grid. The autonomic grid can include a multiplicity of hosting services communicatively coupled to one another. Each hosting service can include an administrative service configured to determine whether to deploy requested Web services locally or remotely; a code base for storing implementations of the requested Web services; and, a deployment service configured to deploy on command the implementations stored in the code base. Notably, at least one of the hosting services further can include one or more Web services instances; one or more monitors configured to proxy requests to and responses from the Web services instances; and, one or more agents subscribed to the monitors to analyze the requests to and responses from the Web services instances, and to provision Web services in others of the hosting services based upon the analysis.

    摘要翻译: 自主电网。 自主网格可以包括通信地彼此耦合的多个托管服务。 每个托管服务可以包括配置为确定是否在本地或远程部署所请求的Web服务的管理服务; 用于存储所请求的Web服务的实现的代码库; 以及部署服务,被配置为根据命令部署存储在代码库中的实现。 值得注意的是,至少一个托管服务还可以包括一个或多个Web服务实例; 一个或多个监视器被配置为代理对Web服务实例的请求和响应; 并且一个或多个代理订阅监视器以分析对Web服务实例的请求和响应,以及基于分析在其他主机服务中提供Web服务。

    Self healing grid architecture for decentralized component-based systems
    2.
    发明授权
    Self healing grid architecture for decentralized component-based systems 失效
    用于分散的基于组件的系统的自愈电网架构

    公开(公告)号:US07055052B2

    公开(公告)日:2006-05-30

    申请号:US10301192

    申请日:2002-11-21

    IPC分类号: G06F11/00

    摘要: A self-healing and self-optimizing grid architecture can be provided in accordance with the present invention. Specifically, the architecture can include a mechanism for detecting component failures, and even degraded component performance, within peer components in a hosting service. Once a failure has been detected, the detecting peer to undertake remedial action to recreate and redeploy the component in the hosting system. In particular, the detecting component can acquire the behavior of the failed component and the detecting component can instantiate an instance of the behavior in another server in the grid. Thus, the mechanism described herein can be analogized to biotechnical DNA as every component in the hosting service can maintain an awareness of the state of the entire system and can recreate the entire system through knowledge provided by grid services DNA.

    摘要翻译: 根据本发明,可以提供自修复和自优化网格架构。 具体来说,架构可以包括用于在主机服务的对等组件内检测组件故障,甚至降低组件性能的机制。 一旦检测到故障,检测对象将采取补救措施来重新创建和重新部署主机系统中的组件。 特别地,检测组件可以获取故障组件的行为,并且检测组件可以实例化网格中另一服务器中的行为的实例。 因此,本文所述的机制可以类似于生物技术DNA,因为托管服务中的每个组件可以保持对整个系统的状态的意识,并且可以通过由网格服务DNA提供的知识重新创建整个系统。

    Methods, systems and computer program products for transferring a file using a message queue

    公开(公告)号:US06546428B2

    公开(公告)日:2003-04-08

    申请号:US09837091

    申请日:2001-04-18

    IPC分类号: G06F1516

    CPC分类号: H04W28/14 H04L47/10 H04L47/14

    摘要: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device. The destination device receives the transmitted reduced segments as messages in a receive message queue and reconstructs the data stream. Synchronization between the differencing caches of the devices is not required as the communication is asynchronous through a message queue and, if a reduced segment is not recognized, retransmission of the complete segment instead of the associated identifier may be requested and the source device creates and queues the segment as a message.

    Methods, systems and computer program products for synchronization of queue-to-queue communications
    4.
    发明授权
    Methods, systems and computer program products for synchronization of queue-to-queue communications 失效
    用于队列到队列通信同步的方法,系统和计算机程序产品

    公开(公告)号:US06401136B1

    公开(公告)日:2002-06-04

    申请号:US09191637

    申请日:1998-11-13

    IPC分类号: G66F946

    CPC分类号: G06F9/546

    摘要: Methods, systems, and computer program products are provided for communicating between a source device and a destination device over an external communication link by transmitting a message stored in a source persistent queue at the source device over the external communication link to the destination device. The transmitted message has transmitted with it an associated sequence identifier which identifies the message stored in the source persistent queue. The transmitted message and the associated sequence identifier are received at the destination device and stored in a destination persistent queue at the destination device. Occasionally, a commit message is transmitted to the source device from the destination device which identifies a sequence identifier associated with received message which has been persistently stored in the destination persistent queue. The persistently stored message in the destination persistent queue is made available to users of the destination device independent of whether a commit message identifying the message has been transmitted to the source device.

    摘要翻译: 提供方法,系统和计算机程序产品,用于通过外部通信链路通过外部通信链路发送存储在源设备的源持久队列中的消息,在源设备和目的地设备之间进行通信。 发送的消息已经与其一起发送了相关联的序列标识符,其标识存储在源持久队列中的消息。 发送的消息和相关联的序列标识符在目的地设备处被接收并存储在目的地设备的目的地持续队列中。 有时候,从目的地设备向源设备发送提交消息,该目的设备标识与已经持久存储在目的地持续队列中的接收到的消息相关联的序列标识符。 目的地持续队列中持续存储的消息对于目标设备的用户是可用的,而与标识消息的提交消息是否已经被发送到源设备无关。

    Terminal emulator data stream differencing system
    5.
    发明授权
    Terminal emulator data stream differencing system 失效
    终端仿真器数据流差分系统

    公开(公告)号:US5909569A

    公开(公告)日:1999-06-01

    申请号:US852586

    申请日:1997-05-07

    IPC分类号: G06F13/00 G06F13/10 G06F9/455

    CPC分类号: G06F13/107

    摘要: Method, apparatus and program products for increasing the performance of communications of a terminal emulator application resident on a first computer and communicating over an external communication link using a terminal emulator protocol with a host application resident on a second computer remote from the first computer are provided. A protocol interceptor is provided on both the host side and the terminal emulator application side of the external communication link to provide communications over the external communication link using a differenced communication protocol data stream which includes a reduced volume of data for transmittal compared to the corresponding terminal emulator protocol data stream. The reduction in volume in the differenced communication protocol data stream is based on recognition and replacement of data segments which have previously been transmitted by the host application. The terminal emulator protocol data stream from the host application is intercepted and converted to the differenced communication protocol data stream before transmission. The differenced communication protocol data stream is received at the terminal emulator application computer and reconstructed into a terminal emulator protocol data stream which is provided to the terminal emulator application. The continuous terminal emulator protocol data stream may be segmented and calculating an identifier for each segment calculated. If the segment corresponds to a segment saved on a cache present on the receiving computer, the segment is replaced with the identifier for transmission over the external communication line. The saved segment from the cache one the receiving computer is inserted in the data stream in place of the identifier.

    摘要翻译: 提供了用于增加驻留在第一计算机上的终端仿真器应用的通信性能并且使用终端仿真器协议通过外部通信链路与驻留在远离第一计算机的第二计算机上的主机应用进行通信的方法,装置和程序产品 。 在外部通信链路的主机侧和终端仿真器应用侧提供协议拦截器,以使用差分通信协议数据流来提供通过外部通信链路的通信,该差分通信协议数据流包括与相应终端相比传输的数据量减少 仿真器协议数据流。 差分通信协议数据流中的音量减小是基于先前由主机应用传输的数据段的识别和替换。 来自主机应用的终端仿真器协议数据流被拦截,并在传输之前转换为差分通信协议数据流。 差分通信协议数据流在终端仿真器应用计算机处被接收并被重建成提供给终端仿真器应用的终端仿真器协议数据流。 可以对连续终端仿真器协议数据流进行分段,并计算每个段的标识符。 如果段对应于存储在接收计算机上的高速缓存上的段,则该段被替换为用于通过外部通信线路传输的标识符。 来自高速缓存的保存的段,接收计算机被插入到数据流中,代替标识符。

    Method and system for authentication in a heterogeneous federated environment
    6.
    发明授权
    Method and system for authentication in a heterogeneous federated environment 有权
    异构联盟环境中的认证方法和系统

    公开(公告)号:US08561161B2

    公开(公告)日:2013-10-15

    申请号:US10334284

    申请日:2002-12-31

    IPC分类号: H04L9/32 H04L29/06 G06F15/16

    CPC分类号: H04L63/0815 H04L63/0807

    摘要: A method is presented in which federated domains interact within a federated environment. Domains within a federation can initiate federated single-sign-on operations for a user at other federated domains. A point-of-contact server within a domain relies upon a trust proxy within the domain to manage trust relationships between the domain and the federation. Trust proxies interpret assertions from other federated domains as necessary. Trust proxies may have a trust relationship with one or more trust brokers, and a trust proxy may rely upon a trust broker for assistance in interpreting assertions.

    摘要翻译: 提出了一种方法,其中联合域在联合环境中相互作用。 联盟内的域可以为其他联盟域的用户启动联合单点登录操作。 域内的联络点服务器依赖于域内的信任代理来管理域和联盟之间的信任关系。 信任代理根据需要解释其他联盟域的断言。 信托代理可能与一个或多个信托经纪人有信任关系,信托代理可以依赖信托经纪人来解释断言。

    Method and system for message routing based on privacy policies
    7.
    发明授权
    Method and system for message routing based on privacy policies 有权
    基于隐私策略的消息路由方法和系统

    公开(公告)号:US07903656B2

    公开(公告)日:2011-03-08

    申请号:US11867291

    申请日:2007-10-04

    IPC分类号: H04L12/28 H04L12/56 G06F17/00

    摘要: A method, system, apparatus, or computer program product is presented for routing event messages between data processing systems based on privacy policies associated with the data processing systems and based on event policies associated with event types for the event messages. When a system attempts to publish an event message for a particular type of event or to subscribe to those event messages, an event policy is checked to determine whether the system may publish messages for that type of event or may subscribe to those messages. Moreover, if a publishing system publishes an event message that contains personally identifiable information for a user of a data processing system, and a subscribing system has subscribed to event messages having the same event type, then the privacy policies associated with the systems are compared to determine compatibility or incompatibility between the privacy policies before routing a message between the systems.

    摘要翻译: 呈现方法,系统,装置或计算机程序产品,用于基于与数据处理系统相关联的隐私策略并且基于与事件消息的事件类型相关联的事件策略在数据处理系统之间路由事件消息。 当系统尝试为特定类型的事件发布事件消息或订阅这些事件消息时,将检查事件策略以确定系统是否可以为该类型的事件发布消息或者可以订阅这些消息。 此外,如果发布系统发布包含用于数据处理系统的用户的个人身份信息的事件消息,并且订阅系统已订阅具有相同事件类型的事件消息,则将与系统相关联的隐私策略与 在系统之间路由消息之前确定隐私策略之间的兼容性或不兼容性。

    System, method and computer readable code for encapsulating system, language and device independent communications socket functionality in a lightweight uniform communications object model
    8.
    发明授权
    System, method and computer readable code for encapsulating system, language and device independent communications socket functionality in a lightweight uniform communications object model 失效
    在轻量级统一通信对象模型中封装系统,语言和设备独立通信套接字功能的系统,方法和计算机可读代码

    公开(公告)号:US06490623B1

    公开(公告)日:2002-12-03

    申请号:US09138916

    申请日:1998-08-24

    IPC分类号: G06F1516

    CPC分类号: G06F9/544 G06F9/541

    摘要: A technique, system, and computer program for encapsulating socket functionality in a uniform communications object model. This object model is system- and language-independent, and supports both synchronous and asynchronous I/O. Further, the object model functionality is lightweight and modular, enabling its use within devices having limited memory and storage capability. The functionality included in this model is based on the common denominator of functions provided in modem operating systems, which provide the capability for basic sockets support as well as support for threads. Use of this uniform communications object model enables porting an application across environments ranging from resource-constrained devices through servers.

    摘要翻译: 用于在统一通信对象模型中封装套接字功能的技术,系统和计算机程序。 该对象模型与系统和语言无关,并支持同步和异步I / O。 此外,对象模型功能是轻量级和模块化的,使其能够在具有有限的存储器和存储能力的设备中使用。 该模型中包含的功能基于在调制解调器操作系统中提供的功能的共同特征,这提供了基本插座支持和线程支持的功能。 使用这种统一的通信对象模型可以跨越从资源有限的设备到服务器的环境移植应用程序。