Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2008-06-23
2011-10-04
Patel, Ashok B (Department: 2491)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C707S695000, C709S224000, C709S226000, C709S238000
Reexamination Certificate
active
08032588
ABSTRACT:
A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.
REFERENCES:
patent: 7720800 (2010-05-01), Fang et al.
patent: 7822840 (2010-10-01), Chen et al.
patent: 2006/0031850 (2006-02-01), Falter et al.
patent: 2008/0140759 (2008-06-01), Conner et al.
Frank, David C., et al., An Approach to Hosting Versioned Web Services, IEEE International Conference, Jul. 9-13, 2007, pp. 76-82, http://ieeexplore.ieee.org/Xplore/guesthome.jsp.
MSDN [online]; [retrieved on May 4, 2011]; retrieved from the Internet http://msdn.microsoft.com/architecture/solvenow/soveimpdes/defaultaspx?pull=/library/en-us/dnbda/html/ SOADesignVer.asp John Evdemon, “Principles of Service Design: Service Versioning,” 2005.
DeveloperWorks, [online]; [retrieved on May 4, 2011]; retrieved from the Internet http://www.ibm.com/developerworks/websphere/library/techarticles/0604—flurry/0604—flurry.html G. Flurry, “Dynamic Routing at Runtime in WebSphere Enterprise Service Bus,” 2006.
DeveloperWorks, [online]; [retrieved on May 4, 2011]; retrieved from the Internet http://www.ibm.com/developerworks/websphere/library/techarticles/0512—phan2.htmI E. Herness, et al., “Introduction to Packaging in WebSphere Process Server,” 2005.
OASIS [online]; [retrieved on May 4, 2011]; retrieved from the Internet http://uddi.org/pubs/uddi—v3.html UDDI Spec Version 3.0.2, UDDI Spec Technical Committee Draft, 2004, pp. 1-245.
OASIS [online]; [retrieved on May 4, 2011]; retrieved from the Internet http://www.oasis-open.org/committees/download.php/5664/wd-wsdm-mows—versioning—change—2.23.04a.doc OASIS: “Web Services Distributed Management: Management of Web Services (WSDM-MOWS),” 2003.
W3C [online]; [retrieved on May 4, 2011]; retrieved from the Internet http:/lwww.w3.org/TR/wsdl E. Christensen et al., “Web Services Description Language (WSDL) 1.1”, pp. 1-31, 2001.
Ru Fang et al., “A Version-aware Approach for Web Service Client Application,” Proceedings of the 10th IFIP/IEEE International Symposium on Integrated Network Management, 2007.
Fang Ru
Fong Liana L.
Frank David C.
Khangaonkar Manoj
Lam Linh H.
Cantor & Colburn LLP
Desrosiers Evans
International Business Machines - Corporation
Patel Ashok B
Young Preston
LandOfFree
System and method for hosting one or more versions of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for hosting one or more versions of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for hosting one or more versions of a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4253437