XML Protocol

XML Protocol

The XML Protocol ("XMLP") is a standard being developed by the W3C XML Protocol Working Group to the following guidelines, outlined in the group's charter:

# An envelope for encapsulating XML data to be transferred in an interoperable manner that allows for distributed extensibility.
# A convention for the content of the envelope when used for RPC (Remote Procedure Call) applications. The protocol aspects of this should be coordinated closely with the IETF and make an effort to leverage any work they are doing, see below for details.
# A mechanism for serializing data representing non-syntactic data models such as object graphs and directed labeled graphs, based on the data types of XML Schema.
# A mechanism for using HTTP transport in the context of an XML Protocol. This does not mean that HTTP is the only transport mechanism that can be used for the technologies developed, nor that support for HTTP transport is mandatory. This component merely addresses the fact that HTTP transport is expected to be widely used, and so should be addressed by this Working Group. There will be coordination with the Internet Engineering Task Force (IETF). (See Blocks Extensible Exchange Protocol)

Further, the protocol developed must meet the following requirements, as per the working group's charter:
#The envelope and the serialization mechanisms developed by the Working Group may not preclude any programming model nor assume any particular mode of communication between peers.
#Focus must be put on simplicity and modularity and must support the kind of extensibility actually seen on the Web. In particular, it must support distributed extensibility where the communicating parties do not have a "priori" knowledge of each other.

ee also

*XML
*Internet Engineering Task Force

External links

* [http://www.w3.org/2004/02/XML-Protocol-Charter XML Protocol Working Group Charter]
* [http://www.w3.org/2000/xp/Group/ XML Protocol Working Group]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • XML — Infobox file format name = Extensible Markup Language icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = World Wide Web Consortium genre = Markup language container… …   Wikipedia

  • XML-RPC — is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism. Simon St. Laurent, Joe Johnston, Edd Dumbill. (June 2001) Programming Web Services with XML RPC. O Reilly. First Edition. ] OverviewXML RPC… …   Wikipedia

  • XML-Enabled Networking — provides an abstraction layer that exists alongside the traditional Internet Protocol (IP) network. This layer addresses the security, incompatibility and latency issues encumbering XML messages, web services and service oriented architectures… …   Wikipedia

  • Protocol Buffers — Тип формат сериализации данных Операционная система Любая ОС Первый выпуск 7 июля 2008 Аппаратная платформа Cross platform Последняя версия 2.4.0 (2 февраля 2011) Состояние Действующий Л …   Википедия

  • XML — (англ. eXtensible Markup Language) расширяемый язык разметки Расширение .xml …   Википедия

  • XML Enabled Directory — (XED) is a framework for managing objects represented using the Extensible Markup Language (XML). XED builds on X.500 and LDAP directory services technologies.XED was originally designed in 2003 by Steven Legg of eB2Bcom (formerly of Adacel… …   Wikipedia

  • XML-RPC — (Extensible Markup Language Remote Procedure Call) ist eine Definition zum Methodenaufruf (oder auch Funktionsaufruf) durch verteilte Systeme. Bei der Spezifikation wurde darauf Wert gelegt, dass eine Implementierung von XML RPC ohne großen… …   Deutsch Wikipedia

  • Protocol Buffers — Entwickler Google Inc. Aktuelle Version 2.4.1 (30 April 2011) Betriebssystem plattformunabhängig Programmier­sprache C++ …   Deutsch Wikipedia

  • XML Control Protocol — XML Control Protocol, or XCP, was launched as an April Fools Day joke on April 1, 2004. It was pitched as a drop in replacement for TCP with the slogan Light the Fiber! . The web site put up for the occasion now seems to be owned by a link… …   Wikipedia

  • XML Interface for Network Services — Infobox Software name = XINS caption = developer = Orange Nederland Breedband B.V. released = ? frequently updated = yes programming language = ? operating system = Cross platform language = ? genre = Web services license = BSD website =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”