Method and system for generating and employing a web services client extensions model
A system and method are provided to generate an enhanced configuration model. In one embodiment, application programming interfaces (APIs) are identified. The APIs relate to web services and/or web services clients. Access to the APIs is provides via a configuration model.
1 . A method comprising:
identifying application programming interfaces (APIs), the APIs relating to one or more of web services and web services clients; and
providing access to the APIs via a configuration model.
2 . The method of claim 1 , further comprising:
evaluating the web services and the web services clients; and
collecting the APIs in accordance with importance level of each of the APIs as determined by the evaluation of the web services and the web services clients.
3 . The method of claim 2 , further comprising grouping the APIs.
4 . The method of claim 2 , further comprising:
generating the configuration model, the configuration model including generic components; and
extending the configuration model to include the APIs.
5 . The method of claim 1 , wherein the providing access to the APIs comprises collectively providing access to the APIs via the configuration model via a client.
6 . The method of claim 1 , wherein each of the APIs comprises one or more of a Java interface, a factory class, and an implementation class.
7 . The method of claim 1 , further comprising associating the APIs with one or more of a web services client proxy and a web services client runtime proxy.
8 . The method of claim 1 , further comprising associating the APIs with the client.
9 . A system comprising:
an identification module to identify application programming interfaces (APIs), the APIs relating to one or more of web services and web services clients; and
a generic interface to provide access to the APIs via a configuration model.
10 . The system of claim 9 , further comprising:
an evaluation module to evaluate the web services and the web services clients; and
a collection and grouping module to collect the APIs in accordance with importance level of each of the APIs as determined by the evaluation of the web services and the web services clients.
11 . The system of claim 10 , wherein the collection and grouping module is further to group the APIs.
12 . The system of claim 10 , further comprising:
a model generator to
generate the configuration model, the configuration model including generic components, and
extend the configuration model to include the APIs.
13 . The system of claim 9 , wherein the generic interface is further to collectively provide access to the APIs via the configuration model via a client.
14 . The system of claim 9 , wherein each of the APIs comprises one or more of a Java interface, a factory class, and an implementation class.
15 . An apparatus comprising:
means for identifying application programming interfaces (APIs), the APIs relating to one or more of web services and web services clients; and
means for providing access to the APIs via a configuration model.
16 . The apparatus of claim 15 , further comprising:
means for evaluating the web services and the web services clients; and
means for collecting the APIs in accordance with importance level of each of the APIs as determined by the evaluation of the web services and the web services clients.
17 . An article of manufacture comprising a machine-accessible medium having instructions which when executed cause a machine to:
identify application programming interfaces (APIs), the APIs relating to one or more of web services and web services clients; and
provide access to the APIs via a configuration model.
18 . The article of manufacture of claim 17 , wherein the instructions which when executed further cause the machine to:
evaluate the web services and the web services clients; and
collect the APIs in accordance with importance level of each of the APIs as determined by the evaluation of the web services and the web services clients.
19 . The article of manufacture of claim 18 , wherein the instructions which when executed further cause the machine to group the APIs.
20 . The article of manufacture of claim 18 , wherein the instructions which when executed further cause the machine to:
generate the configuration model, the configuration model including generic components; and
extend the configuration model to include the APIs.