Invention Grant
- Patent Title: Providing functionality to client services by implementing and binding contracts
- Patent Title (中): 通过实施和约束合同为客户服务提供功能
-
Application No.: US12258149Application Date: 2008-10-24
-
Publication No.: US07904508B2Publication Date: 2011-03-08
- Inventor: Jose Bernabeu-Auban , Yousef A. Khalidi
- Applicant: Jose Bernabeu-Auban , Yousef A. Khalidi
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Shook Hardy Bacon LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/177

Abstract:
Methods, systems, and computer-readable media for automating the expression of functional aspects of a target service to a client service via a vehicle referred to herein as a contract are provided. Generally, the methods are performed in the context of a distributed computing environment configured to underlie operations of service application(s). In embodiments, the contract is implemented and bound upon ascertaining that the expressed functional aspects satisfy dependencies of the client service. Generally, the contract defines interfaces and maintains properties that configure the interfaces during installation. During the implementation, one of the interfaces is established and parameterized in accordance with the properties associated therewith. During the binding, the target service and the client service are linked via communication channels that are routed through the established interface. Accordingly, calls from the client service over the communication channels allow for reaching and employing the functional aspects of the target service.
Public/Granted literature
- US20100106768A1 PROVIDING FUNCTIONALITY TO CLIENT SERVICES BY IMPLEMENTING AND BINDING CONTRACTS Public/Granted day:2010-04-29
Information query