Transport/protocol abstraction

Transport/protocol abstraction

Transport Abstraction is the ability to "change" service transport protocol implementations in a configuration file with no change to business logic implementation code.

Transport abstraction may be achieved through the use of standardized connectivity interfaces within for all service transport protocol implementations. This architectural abstraction offers great benefit to architects and developers, as it lowers risk involved with regard to technologies and service protocols deployed. An organization may determine at a later date that a different protocol is required. This may then be changed at runtime via a configuration file.

The originally deployed service transport protocol might also be augmented with another service implementation in a differing protocol, configured to offer the same business logic implementations or a subset thereof.

This architectural abstraction also allows alternative environments (e.g. development, testing, etc.) to simplify deployment configuration without change to the business logic implementation code.

ource

elemenope User Guide

ee also

elemenope

External links

* [http://elemenope.org/ elemenope home page]
* [http://elemenope.org/doc/userguide/userguide-1.1.pdf elemenope User Guide]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Abstraction of transport/protocol connectivity — is the ability to connect to various components or services through multiple protocols without code change or addition, via change to a standard configuration file. Connectivity abstraction may be achieved through a service transport protocol… …   Wikipedia

  • Payload abstraction — is the ability to send a payload (the document or request object sent to a Service) without regard to what protocol might be configured.This architectural abstraction is made necessary due to Transport/protocol abstraction, which is the… …   Wikipedia

  • Transport Driver Interface — The Transport Driver Interface or TDI is the protocol understood by the upper edge of the Transport layer of the Microsoft Windows kernel network stack.Transport Providers are implementations of network protocols such as TCP/IP, NetBIOS, and… …   Wikipedia

  • Communications protocol — For other senses of this word, see Protocol. A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal… …   Wikipedia

  • Network Abstraction Layer — The Network Abstraction Layer (NAL) is a part of the H.264/AVC Video Coding Standard. The main goal of the H.264/AVC NAL is the provision of a network friendly video representation addressing conversational (video telephony) and non… …   Wikipedia

  • Voice over Internet Protocol — (VoIP, IPAEng|vɔɪp) is a protocol optimized for the transmission of voice through the Internet or other packet switched networks. VoIP is often used abstractly to refer to the actual transmission of voice (rather than the protocol implementing… …   Wikipedia

  • Structured Stream Transport — (SST) is an experimental transport protocol that provides an ordered, reliable byte stream abstraction similar to TCP s, but enhances and optimizes stream management to permit applications to use streams in a much more fine grained fashion than… …   Wikipedia

  • Message Abstraction Layer — The Spacecraft Monitoring Control (SM C) Working Group of the Consultative Committee for Space Data Systems (CCSDS), which sees the active participation of 10 space agencies and of the Space Domain Task Force of the Object Management Group (OMG) …   Wikipedia

  • Diameter (protocol) — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Internet Protocol Suite — The Internet Protocol Suite (commonly TCP/IP) is the set of communications protocols used for the Internet and other similar networks. It is named from two of the most important protocols in it: the Transmission Control Protocol (TCP) and the… …   Wikipedia

Share the article and excerpts

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