System and method for web services Java API-based invocation
    1.
    发明授权
    System and method for web services Java API-based invocation 有权
    Web服务的系统和方法基于Java API的调用

    公开(公告)号:US07769825B2

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

    申请号:US10606573

    申请日:2003-06-26

    IPC分类号: G06F15/16 G06F3/00

    CPC分类号: G06F9/541

    摘要: A runtime architecture for web services utilizes a container driver to accept an invoke request for web services, such as from a protocol adapter. The container driver performs any necessary data binding and unbinding required to process the invoke request and associated message context, utilizing an appropriate plugin component. An interceptor receives the context information from the container driver and modifies the message context for web service compatibility. An invocation handler receives the formatted context information from the container driver and passes parameters from the message context to the target of the request. The invocation handler processes values returned from the target and passes these values to the container driver. The container driver can then formulate a response to the invoke request, and return the response and message context to the client or protocol adapter.

    摘要翻译: Web服务的运行时体系结构利用容器驱动程序来接受Web服务的调用请求,例如来自协议适配器。 容器驱动程序使用适当的插件组件执行处理调用请求和关联的消息上下文所需的任何必要的数据绑定和解绑定。 拦截器从容器驱动程序接收上下文信息,修改Web服务兼容性的消息上下文。 调用处理程序从容器驱动程序接收格式化的上下文信息,并将参数从消息上下文传递到请求的目标。 调用处理程序处理从目标返回的值,并将这些值传递给容器驱动程序。 然后,容器驱动程序可以对调用请求制定响应,并将响应和消息上下文返回给客户端或协议适配器。

    WEB SERVICES RUNTIME ARCHITECTURE
    2.
    发明申请
    WEB SERVICES RUNTIME ARCHITECTURE 审中-公开
    WEB服务运行架构

    公开(公告)号:US20070150546A1

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

    申请号:US11682164

    申请日:2007-03-05

    IPC分类号: G06F15/16

    摘要: A runtime architecture for Web services utilizes a container driver to accept an invoke request for Web services. The container driver performs any necessary data binding/unbinding required to process the invoke request and associated message context, utilizing an appropriate plugin component. An interceptor receives the context information and modifies the message context for Web service compatibility. An invocation handler receives the formatted context information and passes parameters from the message context to the target of the request. The invocation handler processes values returned from the target and passes them to the container driver, which can formulate and return a response, along with the message context, to the client or protocol adapter. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: Web服务的运行时体系结构利用容器驱动程序接受Web服务的调用请求。 容器驱动程序使用适当的插件组件来执行处理调用请求和关联的消息上下文所需的任何必要的数据绑定/解绑定。 拦截器接收上下文信息并修改Web服务兼容性的消息上下文。 调用处理程序接收格式化的上下文信息,并将参数从消息上下文传递到请求的目标。 调用处理程序处理从目标返回的值并将其传递给容器驱动程序,容器驱动程序可以将消息上下文的响应与客户端或协议适配器一起制定并返回。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    SIP server architecture fault tolerance and failover
    3.
    发明授权
    SIP server architecture fault tolerance and failover 有权
    SIP服务器架构容错和故障转移

    公开(公告)号:US07661027B2

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

    申请号:US11545648

    申请日:2006-10-10

    IPC分类号: G06F11/00

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. Engine nodes in the engine tier can process SIP messages and can read/write state information from/to the state tier. State tier can maintain state information in a set of partitions of one or more replicas which contain duplicate information. The engine nodes can be adapted to detect and report replica failures and the replicas can in turn be adapted to detect and report engine node failures. Replicas can detect faults with an engine node if the engine node fails to poll the replica for a specified period of time and can then report the failure. The engine node can detect failures of a replica when reading or writing state information and can report the failure to another replica, which can be responsible for updating the partition view to exclude dead replicas.

    摘要翻译: SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层中的引擎节点可以处理SIP消息,并可以从状态层读取/写入状态信息。 状态层可以在包含重复信息的一个或多个副本的一组分区中维护状态信息。 引擎节点可以适应于检测和报告副本故障,并且副本可以依次适应于检测和报告引擎节点故障。 如果引擎节点无法在指定的时间段轮询副本,然后可以报告故障,则副本可以使用引擎节点检测故障。 引擎节点可以在读取或写入状态信息时检测副本的故障,并可以将故障报告给另一个副本,该副本可以负责更新分区视图以排除死复制。

    API method and system for providing access to an external service via an application services platform
    5.
    发明授权
    API method and system for providing access to an external service via an application services platform 有权
    用于通过应用服务平台提供对外部服务的访问的API方法和系统

    公开(公告)号:US08370849B2

    公开(公告)日:2013-02-05

    申请号:US11778599

    申请日:2007-07-16

    摘要: There are provided mechanisms and methods for providing access to an external service via an application services platform, utilizing an application program interface (API). These mechanisms and methods for providing access to an external service via an application services platform can provide an effective way of allowing access to such external service without necessarily forcing access to the external service separately with respect to the application services platform. The ability to provide such effective technique can enable the integration of an external service with an application services platform, thus allowing access to the external service in a more time effective manner.

    摘要翻译: 提供了通过应用程序接口(API)通过应用服务平台提供对外部服务的访问的机制和方法。 用于通过应用服务平台提供对外部服务的访问的这些机制和方法可以提供允许访问这样的外部服务的有效方式,而不必相对于应用服务平台分别地访问外部服务。 提供这种有效技术的能力可以使得外部服务与应用服务平台的集成,从而允许以更有效的方式访问外部服务。

    SIP server architecture for improving latency in message processing
    6.
    发明申请
    SIP server architecture for improving latency in message processing 审中-公开
    SIP服务器架构,用于改善消息处理中的延迟

    公开(公告)号:US20080086567A1

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

    申请号:US11545671

    申请日:2006-10-10

    IPC分类号: G06F15/16

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. For example, the state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. A load balancer can receive incoming message traffic and distribute it to the engine tier for processing. When processing a message, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.

    摘要翻译: SIP服务器可以由分布在集群网络环境上的引擎层和状态层组成。 引擎层可以发送和接收消息并执行各种进程。 状态层可以维护与各种SIP会话相关联的内存状态数据。 例如,状态层可以存储各种长寿命数据对象,并且引擎层可以包含短命的数据对象。 可以将状态数据维护在由状态副本组成的分区中。 负载平衡器可以接收传入的消息流量并将其分发到引擎层进行处理。 处理消息时,引擎可以从状态层拉取状态数据对象,使用对象,并在处理完成后将其推回到状态层。 如果一个状态副本不可用,例如在垃圾回收期间,引擎可以从该分区中的另一个副本检索对象。

    METHODS AND SYSTEMS FOR BULK UPLOADING OF DATA IN AN ON-DEMAND SERVICE ENVIRONMENT
    7.
    发明申请
    METHODS AND SYSTEMS FOR BULK UPLOADING OF DATA IN AN ON-DEMAND SERVICE ENVIRONMENT 有权
    用于在需求服务环境中大量上传数据的方法和系统

    公开(公告)号:US20110246434A1

    公开(公告)日:2011-10-06

    申请号:US12973687

    申请日:2010-12-20

    IPC分类号: G06F17/30

    摘要: Methods and systems for bulk uploading of data in an on-demand service environment are described. In one embodiment, such a method includes retrieving a bulk transaction request from a transaction queue within a host organization, where the bulk transaction request specifies a plurality of database transactions to be processed against a multi-tenant database system of the host organization. Such a method further includes determining a current computational load of the multi-tenant database system, processing a subset of the plurality of database transactions specified by the bulk transaction request against the multi-tenant database system when the current computational load is below a threshold, and updating a bulk transaction results log based on the subset of the plurality of database transactions processed. Remaining database transactions specified by the bulk transaction request may then be re-queued for later processing.

    摘要翻译: 描述在按需服务环境中批量上传数据的方法和系统。 在一个实施例中,这种方法包括从主机组织内的事务队列检索批量事务请求,其中批量事务请求指定要针对主机组织的多租户数据库系统进行处理的多个数据库事务。 这种方法还包括:当当前计算负载低于阈值时,确定多承租人数据库系统的当前计算负荷,处理由大容量交易请求指定的多个数据库事务的多个数据库事务对多租户数据库系统的子集; 以及基于处理的所述多个数据库事务的子集来更新批量事务结果日志。 然后,批量事务请求指定的剩余数据库事务可以重新排队等待进行后续处理。

    Asynchronous web service invocation model
    8.
    发明授权
    Asynchronous web service invocation model 有权
    异步Web服务调用模型

    公开(公告)号:US07580975B2

    公开(公告)日:2009-08-25

    申请号:US11684512

    申请日:2007-03-09

    申请人: Manoj Cheenath

    发明人: Manoj Cheenath

    IPC分类号: G06F13/00

    摘要: A system and method for asynchronously invoking a remote web service on a server by application code residing on a client. The web service invoke request received from application code residing on the client, passes an invoke request to a web service residing on a server, receives a result from the web service, the result relating to the invoke request passed by the client, and transmits the result to the application code. Once the invoke request is passed to the web service by the client, the application code is freed to perform other tasks. The result may be transmitted to the application code from the client as part of a call back object passed to the client by the application code, as a result of application code polling of the client, or by the application code ending the task generated by the client.

    摘要翻译: 一种用于通过驻留在客户端上的应用程序代码在服务器上异步调用远程Web服务的系统和方法。 Web服务调用从驻留在客户端的应用程序代码接收的请求,将驻留在服务器上的Web服务的调用请求传递给Web服务的接收结果,与客户端通过的调用请求相关的结果,并发送 导致应用程序代码。 一旦客户端将调用请求传递给Web服务,应用程序代码将被释放以执行其他任务。 结果可以作为作为应用代码传递给客户端的回叫对象的一部分从客户端发送到应用程序代码,作为客户机的应用程序代码轮询的结果,或者由结束由 客户。

    SIP server architecture fault tolerance and failover
    9.
    发明申请
    SIP server architecture fault tolerance and failover 有权
    SIP服务器架构容错和故障转移

    公开(公告)号:US20080155310A1

    公开(公告)日:2008-06-26

    申请号:US11545648

    申请日:2006-10-10

    IPC分类号: G06F11/00

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. Engine nodes in the engine tier can process SIP messages and can read/write state information from/to the state tier. State tier can maintain state information in a set of partitions of one or more replicas which contain duplicate information. The engine nodes can be adapted to detect and report replica failures and the replicas can in turn be adapted to detect and report engine node failures. Replicas can detect faults with an engine node if the engine node fails to poll the replica for a specified period of time and can then report the failure. The engine node can detect failures of a replica when reading or writing state information and can report the failure to another replica, which can be responsible for updating the partition view to exclude dead replicas.

    摘要翻译: SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层中的引擎节点可以处理SIP消息,并可以从状态层读取/写入状态信息。 状态层可以在包含重复信息的一个或多个副本的一组分区中维护状态信息。 引擎节点可以适应于检测和报告副本故障,并且副本可以依次适应于检测和报告引擎节点故障。 如果引擎节点无法在指定的时间段轮询副本,然后可以报告故障,则副本可以使用引擎节点检测故障。 引擎节点可以在读取或写入状态信息时检测副本的故障,并可以将故障报告给另一个副本,该副本可以负责更新分区视图以排除死复制。

    SIP server architecture for improving latency during message processing
    10.
    发明授权
    SIP server architecture for improving latency during message processing 有权
    用于在消息处理期间改善延迟的SIP服务器架构

    公开(公告)号:US07954005B2

    公开(公告)日:2011-05-31

    申请号:US12698852

    申请日:2010-02-02

    IPC分类号: G06F11/00

    摘要: Systems and methods are provided for improving latency during message processing in a network environment via the use of SIP server architecture. The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. The state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. When processing messages, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.

    摘要翻译: 提供了系统和方法,用于通过使用SIP服务器架构来改善在网络环境中的消息处理期间的等待时间。 SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层可以发送和接收消息并执行各种进程。 状态层可以维护与各种SIP会话相关联的内存状态数据。 状态层可以存储各种长寿命数据对象,并且引擎层可以包含短命的数据对象。 可以将状态数据维护在由状态副本组成的分区中。 处理消息时,引擎可以从状态层拉状态数据对象,在处理完成后使用对象并将其推回到状态层。 如果一个状态副本不可用,例如在垃圾回收期间,引擎可以从该分区中的另一个副本检索对象。