Message Exchange Pattern

Message Exchange Pattern

A Message Exchange Pattern (MEP) describes the pattern of messages [ [http://www.serviceoriented.org/message_exchange_pattern.html Message Exchange Pattern ] ] required by a communications protocol to establish or use a communication channel. There are two major message exchange patterns — a "request-response" pattern, and a "one-way" pattern. For example, the TCP has a "request-response" pattern protocol, and the UDP has a "one-way" pattern.

The term has a similar and specific meaning within the SOAP protocol. [http://www.w3.org/TR/soap12-part1/#soapmep SOAP MEPs in SOAP W3C Recommendation v1.2] [ [http://www.w3.org/TR/wsdl20-additional-meps/ Web Services Description Language (WSDL) Version 2.0: Additional MEPs ] ] SOAP MEP types include:
# In-Only: This is equivalent to "one-way". A standard one-way messaging exchange where the consumer sends a message to the provider that provides only a status response.
# Robust In-Only: This pattern is for reliable one-way message exchanges. The consumer initiates with a message to which the provider responds with status. If the response is a status, the exchange is complete, but if the response is a fault, the consumer must respond with a status.
# In-Out: This is equivalent to "request-response". A standard two-way message exchange where the consumer initiates with a message, the provider responds with a message or fault and the consumer responds with a status.
# In Optional-Out: A standard two-way message exchange where the provider's response is optional.
# Out-Only
# Robust Out-Only
# Out-In
# Out-Optional-In

See also

* REST
* JBI

References


Wikimedia Foundation. 2010.

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

Look at other dictionaries:

  • Messaging pattern — In software architecture, a messaging pattern is a network oriented architectural pattern which describes how two different parts of a message passing system connect and communicate with each other. In telecommunications, a message exchange… …   Wikipedia

  • Message broker — is an intermediary program which translates the language of a system from one internationally recognized language to another by way of a telecommunications medium. Contents 1 Pattern 2 Broker Functionality 3 List of Message broker software …   Wikipedia

  • Internet Message Access Protocol — IMAP redirects here. For the antipsychotic, see Fluspirilene. Internet protocol suite Application layer BGP …   Wikipedia

  • Java Business Integration — (JBI) is a specification developed under the Java Community Process (JCP) for an approach to implementing a service oriented architecture (SOA). The JCP reference is JSR 208 for JBI 1.0 and JSR 312 for JBI 2.0.JBI is built on a Web Services model …   Wikipedia

  • Request-response — Request response, also known as request reply, is a message exchange pattern in which a requestor sends a request message to a replier system which receives and processes the request, ultimately returning a message in response. This is a simple,… …   Wikipedia

  • JBI — Java Business Integration Java Business Integration est une norme édictée dans la JSR 208 dans le cadre du Java Community Process. JBI est basé sur une approche SOA. Le problème initial est l intégration de données en provenance de sources… …   Wikipédia en Français

  • Java Business Integration — est une norme édictée dans la JSR 208 dans le cadre du Java Community Process. JBI est basé sur une approche SOA. Le problème initial est l intégration de données en provenance de sources différentes au sein d un système d information composé d… …   Wikipédia en Français

  • Enterprise service bus — In computing, an enterprise service bus (ESB) refers to a software architecture construct. This construct is typically implemented by technologies found in a category of middleware infrastructure products, usually based on recognized standards,… …   Wikipedia

  • WSDL — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/genre fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Web Services Description Language …   Deutsch Wikipedia

  • Web Service Description Language — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/genre fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Web Services Description Language …   Deutsch Wikipedia

Share the article and excerpts

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