Header
Home | Sitemap Set as homepage | Add to favorites
  Search the Site     » Advanced Search
Sections



Middleware

by

image

Middleware
Wireless network middleware is an intermediate software component generally located on the
wired network between the wireless appliance and the application or data residing on the wired
network (refer to Figure 6.19). The overall goal of middleware is to increase performance of
applications running across a wireless network. To accomplish this, middleware attempts to
counter wireless network impairments, such as limited bandwidth and disruptions in network
connections.
The following are common features found in middleware products that go beyond the basic
functionality of connecting appliances to applications and databases located on the wired network:
• Optimization techniques—Many middleware products include data compression at the
transport layer to help minimize the number of bits sent over the wireless link. Vendors
use a variety of compression algorithms to perform the compression, including V.42bis,
Hoffman encoding, run-length encoding, and proprietary compression techniques. Some
implementations of middleware use header compression, in which mechanisms replace
traditional packet headers with a much shorter bit sequence before transmission.
• Intelligent restarts—With wireless networks, a transmission may be cut at midstream
due to interference or operation in fringe areas. An intelligent restart is a recovery
mechanism that detects when a transmission has been cut. When the connection is reestablished,
the middleware resumes transmission from the break point instead of at the
beginning of the transmission.
• Data bundling—Some middleware is capable of combining (bundling) smaller data
packets into a single large packet for transmission over the wireless network. This is
especially beneficial in helping lower transmission service costs of wireless WANs.
Because most wireless data services charge users by the packet, data bundling results in
a lower aggregate cost.
• Embedded acknowledgements—Rather than send acknowledgements as separate small
packets, middleware products tend to embed acknowledgements in the header of larger
information-carrying packets, to reduce the number of packets traversing wireless network.
Many network protocols (including Novell’s IPX) require stations to send
acknowledgements to each other to continue data flows.
• Store-and-forward messaging—Middleware performs message queuing to ensure message
delivery to users who might become disconnected from the network for a period of
time. When the station comes back online, the middleware sends the stored messages to
the station.
• Screen scraping and reshaping—The development environment of some middleware
products enables the developer to use visual tools to “scrape” and “reshape” portions of
existing application screens to more effectively fit within the smaller display of data collectors.
• Support for Mobile IP—Some middleware products offer home-agent and foreignagent
functions to support the use of Mobile IP protocols.
• Operational support mechanisms—Some middleware products offer utilities and tools
to monitor the performance of wireless appliances, enabling MIS personnel to better
troubleshoot problems.
The following are attributes of middleware connectivity:
• Highly efficient operation over wireless networks—Middleware reduces the load on
the wireless network through the use of optimization techniques such as data compression
and screen scraping.
• No programming required on the appliance or host/server—Most middleware products
offer a development environment that shields the developer from understanding
appliance and host-based development environments.
• Support for migration from terminal/host to client/server systems—Many companies
are migrating from terminal/host (that is, mainframes) to client/server systems.
Middleware is a cost-effective solution for supporting these migrations, enabling connections
to both terminal-based systems and client/server databases simultaneously.
• Support of multiple-vendor appliances—Middleware products interface with a wide
variety of appliances.
• Long-term cost savings—Because of easier support of operational wireless applications,
middleware provides considerable long-term cost savings.
• Higher initial costs for implementations with smaller numbers of appliances—The
cost for middleware is $5,000 to $10,000 per site, making it relatively expensive for
implementing wireless systems that have fewer than 10 appliances. Be sure, though, to
consider all the advantages of middleware before finalizing a business case.

484 times read

Related news

» Future Trends of Wireless Middleware
by admin posted on Apr 23,2007
» Future Trends of Wireless Middleware
by admin posted on Jul 25,2007
» Wireless Middleware Services
by admin posted on Apr 23,2007
» Wireless Middleware Services
by admin posted on Jul 25,2007
» Issues with TCP/IP over Wireless LANs
by admin posted on May 18,2007


More Top News
Cisco Wireless Networking
Most Popular
Featured Author