发明名称 Remote object invocation system and method
摘要 Embodiments of the present invention relates to a data processing system and method and more particularly, to dynamic remote object invocation via which remote objects can be instantiated and invoked at run time. The embodiments provide a significantly simpler solution to remote object invocation as compared to, for example, CORBA. The embodiments of the present invention exploit introspection to identify the methods and properties of an object. It will be appreciated that the use of introspection carries the significant advantage that the methods and properties of an object do not need to be defined via an interface description language and do not need to be processed via an interface description language compiler to produce methods that can be used by a client. Furthermore, in some embodiments, the use of introspection, preferably each time an object is instantiated, assists in ensuring, in the event of an object having changed, that the introspected methods and properties represent the most up to date form of the object. Suitably, an object interface can be readily changed without a developer having to recompile and re-link interface description language stubs and skeletons as is the case with the prior art common object request broker architecture. <IMAGE>
申请公布号 EP1420340(A1) 申请公布日期 2004.05.19
申请号 EP20020354178 申请日期 2002.11.15
申请人 HEWLETT-PACKARD COMPANY 发明人 CIOCCARELLI, DOMINIC
分类号 G06F9/46;(IPC1-7):G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址