Invention Grant
- Patent Title: System and methods for generating a software component interface
- Patent Title (中): 用于生成软件组件接口的系统和方法
-
Application No.: US11166934Application Date: 2005-06-24
-
Publication No.: US07673285B1Publication Date: 2010-03-02
- Inventor: Ruben Michel , Stanislav Sosnovsky , Richard F. Cormier , Ilya Liubovich
- Applicant: Ruben Michel , Stanislav Sosnovsky , Richard F. Cormier , Ilya Liubovich
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Chapin IP Law, LLC
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A system provides a generation tool that emits a method declaration in a coFactory, and further emits the method's definition in a coBridge. Locating a naming service is delegated to a server infrastructure, and names of the sought after interface and the required component are further emitted. The generative approach disclosed assures a proper type of a downcast. Errors are handled by throwing an exception if either the component or its interface is absent. The coClass implements the coFactories, and a developer of a component can access other component by simply invoking a method within the coClass, which is implemented in a coBridge.
Information query