Inventors:
Shy Cohen - Bellevue WA, US
Geary Eppley - Carnation WA, US
Douglas Purdy - Bellevue WA, US
James Johnson - Bellevue WA, US
Stephen Millet - Edmonds WA, US
Stephen Swartz - Seattle WA, US
Vijay Gajjala - Sammamish WA, US
Aaron Stern - Bellevue WA, US
Alexander DeJarnatt - Seattle WA, US
Alfred Lee - Seattle WA, US
Anastasios Kasiolas - San Mateo CA, US
Chaitanya Upadhyay - Kirkland WA, US
Christopher Kaler - Sammamish WA, US
Craig Critchley - Fall City WA, US
David Levin - Redmond WA, US
David Driver - Seattle WA, US
David Wortendyke - Seattle WA, US
Douglas Walter - Issaquah WA, US
Elliot Waingold - Seattle WA, US
Erik Christensen - Seattle WA, US
Erin Honeycutt - Redmond WA, US
Eugene Shvets - Seattle WA, US
Evgeny Osovetsky - Bellevue WA, US
Giovanni Della-Libera - Seattle WA, US
John Doty - Seattle WA, US
Jonathan Wheeler - Bothell WA, US
Kapil Gupta - Redmond WA, US
Kenneth Wolf - Seattle WA, US
Krishnan Srinivasan - Kirkland WA, US
Lance Olson - Sammamish WA, US
Matthew Tavis - Seattle WA, US
Mauro Ottaviani - Mercer Island WA, US
Max Feingold - Bellevue WA, US
Michael Coulson - Clyde Hill WA, US
Michael Marucheck - Bellevue WA, US
Michael Vernal - Seattle WA, US
Michael Dice - Redmond WA, US
Mohammad Makarechian - Seattle WA, US
Natasha Jethanandani - Seattle WA, US
Richard Dievendorff - Bellevue WA, US
Richard Hill - Kirkland WA, US
Ryan Sturgell - Seattle WA, US
Saurab Nog - Sammamish WA, US
Scott Seely - Bellevue WA, US
Serge Sverdlov - Bellevue WA, US
Siddhartha Puri - Sammamish WA, US
Sowmyanarayanan Srinivasan - Redmond WA, US
Stefan Batres - Sammamish WA, US
Stefan Pharies - Seattle WA, US
Tirunelveli Vishwanath - Redmond WA, US
Tomasz Janczuk - Redmond WA, US
Uday Hegde - Bellevue WA, US
Umesh Madan - Bellevue WA, US
Vipul Modi - Redmond WA, US
Yaniv Pessach - Redmond WA, US
Yasser Shohoud - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
Abstract:
A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.