A service gateway provides a proxy between a client protocol and a
plurality of standard communication protocols. The service gateway
provides asymmetrical routing, data compression and encryption to
optimize client processing power and communication link bandwidth. The
service gateway enables content translation between clients and service
providers. The service gateway keeps track of client available memory and
sequence numbers in messages to generate error codes when applicable. A
store and forward message capability is provided along with abstract
session identifiers. The service gateway supports user datagram protocol.