发明名称 API LIFECYCLE PLATFORM AND VERSION MANAGEMENT
摘要 Systems and methods for managing the lifecycle of an API over a number of different versions of an operating system—as well as over a number of different platforms are disclosed. In one embodiment, a method is disclosed wherein for a given API, metadata is created and associated with certain constructs of the API. The metadata may comprise a version indication. A set of versioning rules may be defined. Such versioning rules govern whether a particular construct of an API may be changed for a given version. These versioning rules may be enforced at the time of constructing a new build. The versioning rules may be enforced by the IDE system.
申请公布号 US2014366011(A1) 申请公布日期 2014.12.11
申请号 US201313912444 申请日期 2013.06.07
申请人 Microsoft Corporation 发明人 Rector Brent;Osterman Lawrence;Messmer William
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method for performing version control for APIs of an operating system, said operating system capable of being revised by version and by platform, said method comprising: for a given API, creating metadata associated with a set of constructs of said API, said metadata comprising version indication; associating a version indication for each said construct of said API, said version indication indicating when said construct is revised into a given version of an operating system; defining a set of versioning rules for said constructs; when a new version of said operating system is constructed, enforcing said versioning rules to said constructs, according to said metadata associated with said constructs.
地址 Redmond WA US