发明名称 |
Add-ins dynamically extending display targets and business-logic programming model |
摘要 |
A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target. |
申请公布号 |
US8788631(B2) |
申请公布日期 |
2014.07.22 |
申请号 |
US201113216143 |
申请日期 |
2011.08.23 |
申请人 |
Microsoft Corporation |
发明人 |
Abeln Christian Olaf;Kiziltunc Mehmet Kerem;Glasson Stuart;Jensen Thomas Sondergaard;Kjall Uffe |
分类号 |
G06F15/177;G06F9/44 |
主分类号 |
G06F15/177 |
代理机构 |
|
代理人 |
Rieth Damon;Haslam Brian;Minhas Micky |
主权项 |
1. A method performed by a client computer having a memory and a processor, the method comprising:
generating by the processor a request for display target-specific code implementing behavior of an Add-in, the Add-in for extending business logic of a business application; sending to another computer from the client computer the request for the display target-specific code implementing behavior of the Add-in; and receiving from the other computer a response to the request, the response including the display target-specific code that implements behavior of the Add-in that is specific to a display target wherein the Add-in includes a plurality of implementations, each implementation including display target-specific code that implements behavior of the Add- in that is specific to a different display target and wherein each implementation provides a common interface for interacting with business logic of the business application. |
地址 |
Redmond WA US |