The interoperability standards are called profiles and are necessary because of the ambiguities in standards that result in differences in implementations. Each profile covers a set of Web Services standards and provides: implementation guidelines, example applications, and compatibility test toolkits.
Standard | Reference | Status | Standards organization |
Sponsors |
---|---|---|---|---|
WS-I Basic Profile | [Ferris04] | standard 1.1 | -- | |
WS-I Basic Security Profile | [Barbir05] | standard | -- | |
WS-DeviceProfile (Device Profile for Web Services) | [Schlimmer05b] | proposal | -- | -- |
WS-I (Web Services Interoperability Organization)
is an organization that gathers the main vendors of Web Services
tools and defines
general purpose profiles, like basic interaction and security.
The WS-DeviceProfile is
not defined by WS-I and has a different scope.
In this case, the goal is to select a subset of Web Service standards
for devices with limited resources, trying to find a balanced trade-off
between the rich capabilities available and those that are the most
essential.
[Barbir05]
Barbir, A.; Gudgin, M.; McIntosh, M. & Morrison, K.S.,
WS-I Basic Security Profile Version 1.0,
WS-I, Nortel Networks, Microsoft, IBM, Layer 7,
2005
http://www.ws-i.org/Profiles/BasicSecurityProfile-1.0.html
[Ferris04]
Ferris, C.; Liu, C.K.; Nottingham, M.; Yendluri, P.; Gudgin, M.; Ballinger, K. & Ehnebuske, D.,
WS-I Basic Profile Version 1.1,
WS-I, Microsoft, IBM, SAP, BEA Systems, webMethods,
2004
http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html
[Schlimmer05b]
Schlimmer, J.,
Devices Profile for Web Services,
Microsoft, Ricoh, Intel, Lexmark,
2005
http://specs.xmlsoap.org/ws/2005/05/devprof/devicesprofile.pdf