发明授权
US08321852B2 System and method for extending a component-based application platform with custom services
有权
用于通过定制服务扩展基于组件的应用程序平台的系统和方法
- 专利标题: System and method for extending a component-based application platform with custom services
- 专利标题(中): 用于通过定制服务扩展基于组件的应用程序平台的系统和方法
-
申请号: US12907301申请日: 2010-10-19
-
公开(公告)号: US08321852B2公开(公告)日: 2012-11-27
- 发明人: Michael Shenfield
- 申请人: Michael Shenfield
- 申请人地址: CA Waterloo, Ontario
- 专利权人: Research In Motion Limited
- 当前专利权人: Research In Motion Limited
- 当前专利权人地址: CA Waterloo, Ontario
- 代理机构: Gowling Lafleur Henderson LLP
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
A system and method for dynamically associating an application with an extension service to generate an extended, dynamically linked version of the application. The application is configurable for deployment on an electronic device and for subsequent interaction with the extension service during execution through communication messages defined in a structured definition language. The system and method include a parser module configured for analyzing a set of service metadata descriptors to identify a communication interface associated with the extension service, such that the service metadata descriptors describe the communication interface including structure and type of parameters expected by the extension service for use in manipulation of the communication messages. The system and method also include a linking module coupled to the parser module for using the communication interface and a reference to the extension service in the code of the application to build a runtime dynamic link between the extension service and the application to produce the executable application.
公开/授权文献
信息查询