[ 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

Reply via email to