skip to main page content CETIS: Click here to return to the homepage
the centre for educational technology interoperability standards

skip over the long navigation bar
Press centre

Inside Cetis
what is Cetis?
Contact us
Cetis staff
Jobs at CETIS


XML: Click here to get the news as an RSS XML file XML: Click here to get the news as an Atom XML file iCAL: Click here to get the events as an iCalendar file

what are learning technology standards?
who's involved?
who's doing what?

CETIS Groups
what are cetis groups?
what difference can they make?
Assessment SIG
Educational Content SIG
Enterprise SIG
Metadata SIG
Life Long Learning Group
Portfolio SIG
Accessibility Group
Pedagogy Forum
Developer's forum

Accessibility (310)
Assessment (74)
Content (283)
Metadata (195)
Pedagogy (34)
Profile (138)
Tools (197)
For Developers (569)
For Educators (344)
For Managers (339)
For Members (584)
SCORM (118)
AICC (18)
CEN (34)
DCMI (36)
EML (47)
IEEE (79)
IMS (302)
ISO (21)
OAI (24)
OKI (20)
W3C (37)

print this article (opens in new window) view printer-friendly version (opens in new window)

Microsoft unveil new specification for web services architecture

Microsoft have released a new set of specification for XML-based web services, building on existing SOAP, WSDL and UDDI specifications to provide additional standards for security and message routing.

The Global XML Web Services Architecture "provides a set of principles and guidelines for advancing the protocols and file formats of today's XML Web services to more complex and sophisticated tasks" according to a Microsoft announcement.

The new specification represents a step along the road to a complete architecture for web-based services outlined by Microsoft and IBM at the W3C Web Services Workshop in April 2001. According to a Microsoft statement, the new specifications "will be available for a review period and then submitted to appropriate standards bodies."

The specifications cover four areas:

  • WS-Security provides a security language for Web services. WS-Security enhances SOAP messaging with credential exchange, message integrity, and message confidentiality. WS-Security provides a general-purpose mechanism for associating licenses with messages. Message integrity is provided using the W3C XML Signature specification to ensure that messages are transmitted without modifications. Similarly, message confidentiality uses the W3C XML Encrypt specification to keep portions of a SOAP message confidential.
  • WS-License outlines how existing digital credentials and their associated trust semantics can be securely associated with SOAP messages.
  • WS-Routing is a "simple, stateless, SOAP-based protocol for routing SOAP messages in an asynchronous manner over a variety of transports like TCP, UDP, and HTTP." WS-Routing allows the path of a SOAP message (including the response path) to be described directly within the SOAP envelope. It supports one-way messaging, two-way messaging such as request/response and peer-to-peer conversations, and long running dialogs.
  • WS-Referral is a protocol that "enables the routing strategies used by SOAP nodes in a message path to be dynamically configured". WS-Referral provides a mechanism to dynamically configure SOAP nodes in a message path to define how they should handle a SOAP message. In conjunction with WS-Routing, this protocol allows for more detailed specification of how a SOAP message should be delivered.
In the domain of technologies for teaching and learning, the specifications could have a strong impact on the types of architectures used within managed learning environments. The adoption of standard security and encryption mechanisms in SOAP may make it easier to build loosely coupled systems without compromising security. Likewise the new specifications for routing of messages may go some way towards improving the performance of web-based services, assisting in the development of message brokering services.

More information on the announcement can be found at XML CoverPages

Related items:


No responses have been posted

Creative Commons License This work is licensed under a Creative Commons License.

syndication |publisher's statement |contact us |privacy policy

 go to start of page content