[ http://issues.apache.org/jira/browse/BEEHIVE-801?page=all ]
Eddie O'Neil updated BEEHIVE-801:
---------------------------------
Assign To: (was: daryoush mehrtash)
> The WSM Object model should not have JSR 181 dependencies
> ---------------------------------------------------------
>
> Key: BEEHIVE-801
> URL: http://issues.apache.org/jira/browse/BEEHIVE-801
> Project: Beehive
> Type: Improvement
> Components: Web Services (181)
> Reporter: daryoush mehrtash
> Attachments: beehive801-2.diff, beehive801.diff
>
> The Beehive model interface uses the the JSR 181 specification constants.
> This makes the OM to have unnecessary JSR 181 dependencies that causes
> problem when the Object model is being used in the non-JSR 181 applicatioins
> (eg. Service Control).
> As a further clean up, a default implementation of the OM classes should be
> created. Currently, the IMPL classes exist in the JSR181 package. If
> the defulat implementation contains the base level classes the
> XMLBeanWSDLProcessor can be cleaned up to only use the default implementation
> of the classes and not the JSR181 implementation.
> Summary:
> a) don't use any constants from JSR 181 (e.g. SOAPBinding.ParameterStyle)
> b) create a new default implementation of the Object Model
> c) move the base implementation from model/JSR181 classes to the default
> implementation
> d) Change the model/jsr181 implementation classes to extend the default
> implementation
> e) XMLBeanWSDLProcessor only use the default impl classes - no JSR181
> dependencies.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira