SYSTEM AND METHOD FOR GENERATING A WIRELESS APPLICATION FROM A WEB SERVICE DEFINITION
First Claim
Patent Images
1. A method for generating a wireless application from a definition of a web service, the method being performed by a processor, the method comprising:
- receiving input signals representing the definition of the web service, the definition defining a plurality of web service messages;
creating a message object and a component mapping object for each one of the plurality of web service messages, each one of the plurality of component mapping objects providing mapping between each respective one of the plurality of web service messages and a respective one of the plurality of wireless application messages;
linking each one of the plurality of component mapping objects to the respective one of the plurality of message objects and to the respective one of the plurality of web service messages; and
generating a data structure representing the wireless application, the wireless application including the plurality of component mapping objects;
wherein the component mapping object maps message parts of each one of the plurality of web service messages to respective messages arts of each respective one of the plurality of wireless application messages.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
-
Citations
21 Claims
-
1. A method for generating a wireless application from a definition of a web service, the method being performed by a processor, the method comprising:
-
receiving input signals representing the definition of the web service, the definition defining a plurality of web service messages; creating a message object and a component mapping object for each one of the plurality of web service messages, each one of the plurality of component mapping objects providing mapping between each respective one of the plurality of web service messages and a respective one of the plurality of wireless application messages; linking each one of the plurality of component mapping objects to the respective one of the plurality of message objects and to the respective one of the plurality of web service messages; and generating a data structure representing the wireless application, the wireless application including the plurality of component mapping objects; wherein the component mapping object maps message parts of each one of the plurality of web service messages to respective messages arts of each respective one of the plurality of wireless application messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21)
-
-
19. A system for generating a wireless application from a definition for a web service, comprising an application developer workstation, the system being configured for:
-
receiving input signals representing the definition for the web service, the definition defining a plurality of web service messages; creating a message object and a component mapping object for each one of the plurality of web service messages, each one of the plurality of component mapping objects providing mapping between each respective one of the plurality of web service messages and a respective one of the plurality of wireless application messages; linking each one of the plurality of component mapping objects to the respective one of the plurality of message objects and to the respective one of the plurality of web service messages; and generating a data structure representing the wireless application, the wireless application including the plurality of component mapping objects; wherein the component mapping object maps message parts of each one of the plurality of web service messages to respective message parts of each respective one of the plurality of wireless application messages.
-
-
20. A vendible product for generating a wireless application from a definition for a web service, the product comprising a computer readable memory storing:
-
computer executable code for receiving input signals representing the definition of the web service, the definition defining a plurality of web service messages; computer executable code for creating a message object and a component mapping object for each one of the plurality of web service messages, each one of the plurality of component mapping objects providing mapping between each respective one of the plurality of web service messages and a respective one of the plurality of wireless application messages; computer executable code for linking each one of the plurality of component mapping objects to the respective one of the plurality of message objects and to the respective one of the plurality of web service messages; and computer executable code for generating a data structure representing the wireless application, the wireless application including the plurality of component mapping objects; wherein the component mapping object maps message parts of each one of the plurality of web service messages to respective message parts of each respective one of the plurality of wireless application messages.
-
Specification