发明名称 MANAGING VIRTUAL BUSINESS INSTANCES WITHIN A COMPUTER NETWORK
摘要 Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network.
申请公布号 US2016253612(A1) 申请公布日期 2016.09.01
申请号 US201615150304 申请日期 2016.05.09
申请人 salesforce.com, inc. 发明人 HINKS Paul
分类号 G06Q10/06;H04L29/08;H04L29/06 主分类号 G06Q10/06
代理机构 代理人
主权项 1. A method for communicating with a plurality of services via an integration services network, the method comprising: receiving, via the integration services network, a business process definition describing a business process at a business process engine, the business process including a set of business-related activities invocable on behalf of the client for achieving a business goal, the business process configured to operate on data associated with a client device in communication with the integration services network; retrieving for use by the business process engine, a description of a first communication model and a second communication model from an information repository accessible to the business process engine, the information repository storing access information for a plurality of services, the access information including the first and second communication models, and the access information further comprising policy information specifying a first subset of the plurality of services that may be invoked by the client device; determining whether the first subset of the plurality of services comprises a first service and a second service, and that the first and second services are invoked according to the policy information specifying the first subset including the first and second services of the plurality of services that may be invoked by the client device; receiving, via the integration services network, from resources associated with the business process engine: communication protocol information indicating the first communication model and the second communication model, the communication protocol information being inaccessible to the client device via the integration services network, andaggregation information for the first communication model and the second communication model; invoking, via the integration services network, the first service to implement at least a portion of the business process, the first service capable of communicating with the business process engine using the first communication model; and invoking, via the integration services network, the second service to further implement the business process, the second service capable of communicating with the business process engine using the second communication model, the invoking of the second service comprising providing data received by the business process engine from the first service; aggregating, based on the aggregation information, two or more responses received from the first and second services into an aggregated response; and transmitting the aggregated response to the client device.
地址 San Francisco CA US
您可能感兴趣的专利