A system and method of creating and communicating with wireless component
applications is provided. Mobile communication devices communicate with a
web service via a wireless network, the Internet, and optionally a
message-map service. Each wireless component application is executed by a
component framework on one of the mobile communication devices, and
comprises data components, presentation components, message components,
and workflow components. The component framework executes the component
application in an application container which provides access to
framework services which include a communication service, a screen
service, a persistence service, an access service, a provisioning
service, and a utility service. Messages can be sent from the component
application to the message-map service, which converts each of the
messages to a format required by the web service using an application
message-map, and then sends the message to the web service. The web
service sends a response to the message-map service, which converts the
response to the format required by the wireless component application,
and sends the response to the wireless component application.