04-05-2017 дата публикации
Номер: US20170126830A1
Принадлежит:
A computer implemented method, computer program product, and system for performing create, read, update, or delete operations on a plurality of resources in a client-server environment. In an embodiment, the computer implemented method includes the steps of identifying individual resources requiring operations to be performed, assigning local references for any resources to which a URI (Uniform Resource Identifier) has not been provided by the server, generating metadata describing the local references and operations to be performed, wrapping each individual resource with the metadata to provide a plurality of wrapped resources arranging the wrapped resources into a single payload, and transmitting the single payload to the server. 1one or more computer processors;one or more non-transitory computer readable storage media; and program instructions to identify individual resources of a plurality of resources requiring operations to be performed in a client-server environment, wherein the program instructions to identify individual resources comprise program instructions to traverse a resource graph stored in memory to identify individual resources requiring operations to be performed, program instructions to detect resources that reference other resources, and program instructions to determine which resources do not have server-assigned URIs (Uniform Resource Identifier);', 'program instructions to assign local references in a client domain for any resources that do not have server-assigned URIs, wherein the program instructions to assign local references comprise program instructions to identify a resource in the client domain by a local reference;', 'program instructions to generate metadata describing the local references and operations to be performed including any other resources referenced by the local references, wherein the metadata is generated in RDF (Resource Description Framework) N-Triple format;', 'program instructions to wrap each individual resource ...
Подробнее