发明名称 Service scripting framework
摘要 Receiving and executing at a server a script provided by a client, e.g., in a service request sent by a web services or other service client and/or consumer, is disclosed. In various embodiments, the script is configured to cause the server to do one or more of the following: pre-process at least a portion of the services request; post-process a response data associated with the services request; and replace an operation comprising the service at least in part with a replacement operation defined or identified at least in part in the script.
申请公布号 US8812683(B2) 申请公布日期 2014.08.19
申请号 US201313751924 申请日期 2013.01.28
申请人 EMC Corporation 发明人 Rankov Alex;Spivak Victor;Robertson Donald Peter
分类号 G06F15/173;G06F15/16;G01R31/28;G06F11/30;H04L29/08;G06F17/30;G06F9/54;H04L12/26;H04L29/06 主分类号 G06F15/173
代理机构 Van Pelt, Yi & James LLP 代理人 Van Pelt, Yi & James LLP
主权项 1. A system, comprising: a communication interface; and a processor coupled to the communication interface and configured to: receive a communication for a server via the communication interface; determine whether the communication includes a script written in non-proprietary, general-purpose scripting language, wherein the script includes instructions for a sequence of a plurality of atomic operations to be at least in part interpreted by the server and the script is associated with a content management service at least in part provided by the server to manage a content repository connected to the server; in the event it is determined that the communication includes the script, interpret and execute the script at run time, wherein the script is configured to cause the server to post-process, prior to sending to a requesting client that sent the communication, a response data associated with the services request, and the post-processing comprises one or more of the following: compressing the response data, decompressing the response data, zipping the response data, unzipping the response data, encrypting the response data, and decrypting the response data; and in the event it is determined that the communication does not include the script, perform an operation included in the communication to manage the content repository, wherein the operation includes at least one atomic operation that is eligible to be included in the sequence of the plurality of atomic operations of the script.
地址 Hopkinton MA US