Method and system for directly mapping web services interfaces and java interfaces
First Claim
Patent Images
1. A method, comprising:
- generating, using at least one processor, a web services mapping from a common mapping descriptor associated with a web services interface;
receiving an update to mapping information including an update to web services interface mapping information stored in a first mapping model and an update to schema-to-Java mapping information stored in a second mapping model; and
generating, based on the web services mapping and the update to the mapping information, a customized interface comprising a common interface for web services to be employed in a server and for a web services client to be employed in a client, the common interface to provide direct mapping between the first mapping model, the second mapping model, and the common mapping descriptor, wherein the customized interface is a service endpoint interface to specify methods of a Java class that are to be exposed as web services operations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for directly mapping web services interfaces and Java interfaces. In one embodiment, a web services mapping is generated from a common mapping descriptor associated with a web services interface; updated mapping information is received, and, based on the web services mapping and the updated mapping information, a customized interface comprising a common web services and web services client interface is generated.
92 Citations
20 Claims
-
1. A method, comprising:
-
generating, using at least one processor, a web services mapping from a common mapping descriptor associated with a web services interface; receiving an update to mapping information including an update to web services interface mapping information stored in a first mapping model and an update to schema-to-Java mapping information stored in a second mapping model; and generating, based on the web services mapping and the update to the mapping information, a customized interface comprising a common interface for web services to be employed in a server and for a web services client to be employed in a client, the common interface to provide direct mapping between the first mapping model, the second mapping model, and the common mapping descriptor, wherein the customized interface is a service endpoint interface to specify methods of a Java class that are to be exposed as web services operations. - View Dependent Claims (2, 3, 11, 12, 13, 14, 15)
-
-
4. A system, comprising:
-
at least one processor, an initialization module to initialize, using the at least one processor, a web services mapping from a common mapping descriptor associated with a web services interface; and a proxy generator to receive an update to mapping information including an update to web services interface mapping information stored in a first mapping model and an update to schema-to-Java mapping information stored in a second mapping model, and generate, based on the web services mapping and the update to the mapping information, a customized interface comprising a common interface for web services to be employed in a server and for a web services client to be employed in a client, the common interface to provide direct mapping between the first mapping model, the second mapping model, and the common mapping descriptor, wherein the customized interface is a service endpoint interface to specify methods of a Java class that are to be exposed as web services operations. - View Dependent Claims (5, 6, 16, 17, 18, 19, 20)
-
-
7. A non-transitory machine-readable storage medium having stored thereon data representing sets of instructions which, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
generating a web services mapping from a common mapping descriptor associated with a web services interface; receiving an update to mapping information including an update to web services interface mapping information stored in a first mapping model and an update to schema-to-Java mapping information stored in a second mapping model; and generating, based on the web services mapping and the update to the mapping information, a customized interface comprising a common interface for web services to be employed in a server and for a web services client to be employed in a client, the common interface to provide direct mapping between the first mapping model, the second mapping model, and the common mapping descriptor, wherein the customized interface is a service endpoint interface to specify methods of a Java class that are to be exposed as web services operations. - View Dependent Claims (8, 9, 10)
-
Specification