A wireless Internet gateway bridges wireless devices to the Internet,
e.g., via a short message service center (SMSC). The gateway provides a
portal to SMPP, HTTP, TNPP, or other protocol messages using Java Remote
Method Invocation (RMI) techniques. Application servers insert RMI
objects containing messages in a message queue handler of the gateway.
The RMI objects are queued and passed either directly to a destination
delivery handler (e.g., SMPP, SMTP, HTTP or TNPP protocol handler), or
passed through a generic destination interface. An SMTP handler provides
direct communication of SMTP protocol messages (i.e., email) to the
message queue. An SMPP link proxy module provides direct access between a
local application server and the destination delivery handler. The
messages are packaged into relevant messages of the particular
destination protocol (e.g., SMPP), and transmitted to the relevant
network element (e.g., to an SMSC).