Method and system for generating a web services meta model on the java stack
First Claim
Patent Images
1. A method comprising:
- identifying web services properties associated with a web services model;
identifying web services client properties associated with a web services client model;
extracting common properties from the web services properties and the web services client properties; and
creating, using one or more processors, a single common model by using the common properties and unifying the web services model and the web services client model, the single common model comprising;
a Web Services Description Language (WSDL) model describing a structure of web services;
a WSDL interface mappings model describing mappings between a JAVA service endpoint interface and WSDL representation of the JAVA service endpoint interface;
a schema to JAVA mappings model describing mappings between schema definition types and JAVA classes representing the schema definition types; and
a configuration model describing a configuration of the web services model and the web services client model;
the configuration model referencing the WSDL model and the WSDL interface mappings model, the WSDL interface mapping model referencing the WSDL model and the schema to JAVA mappings model, and the schema to JAVA mappings model referencing the WSDL model;
the common model serving as a basis for development of web services corresponding to the web services model and for development of a web services client corresponding to the web services client model.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for creating a common model. In one embodiment, a web services model and a web service client model are identified. The web services and web services client models are then unified to create a common model.
92 Citations
11 Claims
-
1. A method comprising:
-
identifying web services properties associated with a web services model; identifying web services client properties associated with a web services client model; extracting common properties from the web services properties and the web services client properties; and creating, using one or more processors, a single common model by using the common properties and unifying the web services model and the web services client model, the single common model comprising; a Web Services Description Language (WSDL) model describing a structure of web services; a WSDL interface mappings model describing mappings between a JAVA service endpoint interface and WSDL representation of the JAVA service endpoint interface; a schema to JAVA mappings model describing mappings between schema definition types and JAVA classes representing the schema definition types; and a configuration model describing a configuration of the web services model and the web services client model; the configuration model referencing the WSDL model and the WSDL interface mappings model, the WSDL interface mapping model referencing the WSDL model and the schema to JAVA mappings model, and the schema to JAVA mappings model referencing the WSDL model; the common model serving as a basis for development of web services corresponding to the web services model and for development of a web services client corresponding to the web services client model. - View Dependent Claims (2, 3)
-
-
4. A system having a memory and further comprising:
-
an identification module to; identify web services properties associated with a web services model, identify web services client properties associated with a web services client model, and extract common properties from the web services properties and the web services client properties; and a generator, using a processor, to create a single common model by using the common properties and unifying the web services model and the web services client model, the single common model comprising; a Web Services Description Language (WSDL) model describing a structure of web services; a WSDL interface mappings model describing mappings between a JAVA service endpoint interface and a WSDL representation of the JAVA service endpoint interface; a schema to JAVA mappings model describing mappings between schema definition types and JAVA classes representing the schema definition types; and a configuration model describing a configuration of the web services model and the web services client model; the configuration model referencing the WSDL model and the WSDL interface mappings model, the WSDL interface mapping model referencing the WSDL model and the schema to JAVA mappings model, and the schema to JAVA mappings model referencing the WSDL model; the common model serving as a basis for development of web services corresponding to the web services model and for development of a web services client corresponding to the web services client model. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A machine-readable storage medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
identify web services properties associated with a web services model; identify web services client properties associated with a web services client model; extract common properties from the web services properties and the web services client properties; and create a single common model by using the common properties and unifying the web services model and the web services client model, the single common model comprising; a Web Services Description Language (WSDL) model describing a structure of web services; a WSDL interface mappings model describing mappings between a JAVA service endpoint interface and a WSDL representation of the JAVA service endpoint interface; a schema to JAVA mappings model describing mappings between schema definition types and JAVA classes representing the schema definition types; and a configuration model describing a configuration of the web services model and the web services client model; the configuration model referencing the WSDL model and the WSDL interface mappings model, the WSDL interface mapping model referencing the WSDL model and the schema to JAVA mappings model, and the schema to JAVA mappings model referencing the WSDL model; the common model serving as a basis for development of web services corresponding to the web services model and for development of a web services client corresponding to the web services client model. - View Dependent Claims (10, 11)
-
Specification