发明名称 MECHANISM FOR BUILDING NORMALIZED SERVICE MODEL TO EXPOSE WEB APIS
摘要 Systems and methods for generating and using a normalized service model metadata repository to translate web APIs are described. In some embodiments, a normalized service model generator may allow an application to expose web APIs in new formats and/or standards that were unknown during development of the application and without requiring a change of code to the application to support the new formats and/or standards. In some cases, code or programming instructions associated with an application may include annotations (e.g., Java annotations) that classify whether particular methods or functions within the code correspond with a particular operation and specify relationships between objects or entities within the code. An annotation processor may process the code in order to extract entity relationships and service models exposed by the application and to generate a normalized metadata repository that may be translated into any kind of web API.
申请公布号 US2017078360(A1) 申请公布日期 2017.03.16
申请号 US201514850562 申请日期 2015.09.10
申请人 CA, INC. 发明人 Kumar Garimella Anila
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for translating web APIs, comprising: receiving a request for a resource in a particular format that specifies a set of entities and a set of operations associated with the set of entities from a service requester; accessing a normalized metadata repository that includes data corresponding with the set of entities and the set of operations associated with the set of entities; acquiring a protocol adapter associated with the particular format; generating the resource in the particular format using the normalized metadata repository and the protocol adapter in response to receiving the request for the resource in the particular format; and transmitting a response to the service requester that includes the resource in the particular format.
地址 New York NY US