Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2011-03-08
2011-03-08
Barqadle, Yasin (Department: 2456)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S220000
Reexamination Certificate
active
07904508
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.
REFERENCES:
patent: 6148290 (2000-11-01), Dan
patent: 7313812 (2007-12-01), Robinson
patent: 7502929 (2009-03-01), Schnizlein et al.
patent: 2003/0061404 (2003-03-01), Atwal et al.
patent: 2004/0210670 (2004-10-01), Anerousis et al.
patent: 2006/0218102 (2006-09-01), Gibson
patent: 2007/0030843 (2007-02-01), Miller et al.
patent: 2007/0233690 (2007-10-01), Bruchlos
patent: 2008/0117808 (2008-05-01), Sandstrom
patent: 2008/0141333 (2008-06-01), Chen
patent: 2009/0138619 (2009-05-01), Schnizlein et al.
Odorico Von Susani, et al. “Cross-Organizational Service Maintenance Using Temporal Availability Specification and Contracts”, p. 1-10. Department of Information Technology, University of Geneva, Switzerland. http://ieeexplore.ieee.org/iel5/10097/32336/01510119.pdf?arnumber=110119.
“Hosting WCF Services (cont'd)”, Aug. 26, 2008. http://www.devx.com/codemag/Article/33655/1763/page/2.
“Binding to a Specific Implementation of a Web Service at Runtime”, Aug. 26, 2008. http://searchsoa.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid26—gci1017134,00.html.
Humberto Cervantes, et al. “Automating Service Dependency Management in a Service-Oriented Component Model”, p. 1-6. France. http://www.osgi.org/wiki/uploads/Links/autoservdependencymgmt—byhall—cervantes.pdf.
Multiple Service Contracts and Indigo, Aug. 26, 2008. p. 1-3. http://www.aspfree.com/c/a/BrainDump/Multiple-Service-Contracts-and-Indigo/.
Intellevate Prior Art Search Report, Aug. 25, 2008.
Bernabeu-Auban Jose
Khalidi Yousef A.
Barqadle Yasin
Microsoft Corporation
Shook Hardy & Bacon LLP
LandOfFree
Providing functionality to client services by implementing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Providing functionality to client services by implementing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Providing functionality to client services by implementing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2627083