发明名称 |
Providing a fine-grained response from a coarse-grained service object |
摘要 |
A system and method for generating data at a fine level of detail based on a request to a service object that provides data at a coarse level of detail. The request to the service object includes a data request and a response template indicating the level of detail or selection required in the response. The service object server accesses data using the service object api and coarse level of detail. A navigator uses the data request to develop an information model of the data and then traverses the information model to extract the data needed for a response at the level of detail indicated by the response template. The service object is thus able to return data at a fine level of detail from an object that supports only coarse levels of detail. |
申请公布号 |
US9032087(B2) |
申请公布日期 |
2015.05.12 |
申请号 |
US200711777778 |
申请日期 |
2007.07.13 |
申请人 |
International Business Machines Corporation |
发明人 |
Bosma John H.;Conallen James;Lane Eoin;Selvage Mei Y;Wang Ningning |
分类号 |
G06F15/16;G06Q10/00 |
主分类号 |
G06F15/16 |
代理机构 |
Greg Goshorn, P.C. |
代理人 |
Tyson Thomas E.;Goshorn Gregory K.;Greg Goshorn, P.C. |
主权项 |
1. A method for providing detailed data from a web service, the method comprising:
receiving a web service request at a server from a requester at as client, said web service request containing a data request and a data response model, wherein the data response model specifies a level of detail of lessor detail than the detailed data, selected by the requestor, corresponding to the data request; accessing data in response to said web service request; determining as request information model from said data request; traversing said request information model and creating a data response from said accessed data where said information model satisfies the data response model; returning said data response to said requester; and determining whether said request object contains a filter and, if so, creating a response filter in said data response. |
地址 |
Armonk NY US |