WebServices
DEFINED: (W3C Web Services Architecture Document)
Definition: A Web service is a software system identified by a
URI, whose public interfaces and bindings are defined and described
using XML. Its definition can be discovered by other software
systems. These systems may then interact with the Web service
in a manner prescribed by its definition, using XML based messages
conveyed by internet protocols
W3C WebServices Activity
XML Protocol (XP),
and Simple Object Access Protocal (SOAP)
XP technologies allow two or more peers to communicate in a
distributed environment, using XML as its encapsulation language.
The Web Services Project
@ Apache Apache has organized all of its web services
projects here:
WebServices Interopability
Organization(WS-I)
WS-I is an open, industry organization chartered to promote
Web services interoperability across platforms, operating systems,
and programming languages.
Three significant new specs:
W3C: Web Service Choreography
Interface (WSCI)
The Web Service Choreography Interface (WSCI) is an XML-based
interface description language that describes the flow of messages
exchanged by a Web Service participating in choreographed interactions
with other services
OASIS
Web Services for Interactive Applications (WSIA)
Create an XML and web services centric component model for interactive
web applications.
OASIS
Web Services for Remote Portals (WSRP)
Defining an XML and Web services standard that will allow the
plug-n-play of visual, user-facing Web services with portals
or other intermediary Web applications
Universal Description, Discovery, and Integration
(UDDI) and (WSDL)
UDDI is a platform-independent, open framework for describing
services, discovering businesses, and integrating business services
using the Internet. Web
Services Description Language (WSDL)
is an XML format for describing network services
Web Services Experience Language(WSXL)
WSXL (Web Services Experience Language) is IBM's submission
for a Web services centric component model for interactive Web
applications
OASIS
ebXML Messaging Services TC
ebXML is a joint initiative by the United Nations and OASIS
to enable a global commerce through a modular electronic business
framework, based on XML. This TC is Maintaining and advancing
ebXML Message Service Specification, which provides a secure
method for exchanging electronic business transactions using
the Internet
(ebXML
announcement of SOAP support)
RosettaNet
RosettaNet is a consortium of major
information technology, electronic components, and semiconductor
manufacturing companies working to create and implement industry-wide,
open e-business process standards.
IETF
BEEP (Blocks Extensible Exchange Protocol) Working Group
BEEP is an XML-based messaging framework for building application
protocols that had BXXP as its starting point.
Blocks eXtensible eXchange
Protocol Developer Community
|