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