发明名称 Extensible dependency management framework and method
摘要 The present invention provides an extensible dependency management framework and method. Specifically, the present invention provides dependency management handler(s) and dispatcher(s) (e.g., revalidation and/or refactoring). The handlers are created and registered by users of the framework. When a change to a resource is detected, a notification is received by a dispatcher from an external caller. Upon receipt, the dispatcher will query an index to identify dependents, and then call a dependency management handler associated with the changed resource to obtain and implement updates for the dependents. In so doing, a list of the dependents will be provided to the dependency management handler.
申请公布号 US9122559(B2) 申请公布日期 2015.09.01
申请号 US200812255016 申请日期 2008.10.21
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Mourra John;Klicnik Vladimir;Loi Lok Tin;Tsuji Hiroshi
分类号 G06F17/30;G06F9/44;G06F9/445 主分类号 G06F17/30
代理机构 Grasso PLLC 代理人 Grasso PLLC ;Grasso Fred
主权项 1. An extensible dependency management framework, comprising: at least one computer system including: a dispatcher system configured to create, register, and update a set of dependency management dispatchers, wherein dependency management dispatchers of the set are configured to receive notifications when a determination is made by at least one external caller of changes to a file resource or a folder resource, and further wherein the notifications indicate changes to specific elements of the resources;a handler system configured to create, register, and update a set of dependency management handlers that is distinct from the set of dependency management dispatchers, wherein each dependency management handler performs change management update tasks for a set of dependents of a changed resource, the change management update tasks being at least one of file resource or folder resource refactoring, or file resource or folder resource revalidation for dependent resources identified as being affected by the changed file resource or the changed folder resource; anda change management system configured to receive the notifications of changes to file resources or folder resources from a dependency management dispatcher of the set,query an index to identify dependent resources affected by the changes to the specific elements of the changed file or folder resources, andcall a dependency management handler of the set associated with the changed resources to update and track the dependent resources.
地址 Armonk NY US