发明申请
- 专利标题: Dynamic Dispatch for Distributed Object-Oriented Software Systems
- 专利标题(中): 分布式面向对象软件系统的动态调度
-
申请号: US13074540申请日: 2011-03-29
-
公开(公告)号: US20120254278A1公开(公告)日: 2012-10-04
- 发明人: Jonathan Whitney , Alexander Vul , Mathew Connors , Johan Eriksson , Atanu Neogi
- 申请人: Jonathan Whitney , Alexander Vul , Mathew Connors , Johan Eriksson , Atanu Neogi
- 申请人地址: US TX Houston
- 专利权人: BMC SOFTWARE, INC.
- 当前专利权人: BMC SOFTWARE, INC.
- 当前专利权人地址: US TX Houston
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.
公开/授权文献
信息查询