A mobile device-to-HTTP protocol gateway (MHG, or "MO Gateway") which translates
between Wireless Mobile Originated commands from an SMSC, and an application server
on the Internet (i.e., a "web IP Server"). A wireless Internet gateway establishes
communications with one or more relevant SMSCs using standard format SMPP commands,
and the MHG utilizes HTTP protocol POST messages to post short messages originated
at the mobile device to a particular URL. Return results are received by the MHG
via HTTP protocol messages, translated to SMPP messages, and forwarded back to
the SMSC for delivery to the mobile device. The wireless Internet Gateway communicates
with the MHG using RMI protocol commands. An MHG in accordance with the principles
of the present invention enables a developer to create mobile applications using
standard web development tools, e.g., Java Servlets. The MHG allows standard format
command messages to be used throughout the pathway between a mobile device and
an application program on a web IP server at a particular URL.