axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James M Snell" <jasn...@us.ibm.com>
Subject RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio )
Date Mon, 18 Nov 2002 18:02:47 GMT
IMHO, the Axis code is already far more complex and convoluted than it 
needs to be.  It's primarily just a matter of separating out the various 
concerns.

I personally think that all of the WSDL/XSD/Code generation tools need to 
be separated out into their own project, allowing axis.jar to focus 
specifically on runtime functionality.

- James Snell
     IBM Emerging Technologies
     jasnell@us.ibm.com
     (559) 587-1233 (office)
     (700) 544-9035 (t/l)
     Programming Web Services With SOAP
         O'Reilly & Associates, ISBN 0596000952

     Have I not commanded you? Be strong and courageous. 
     Do not be terrified, do not be discouraged, for the Lord your 
     God will be with you whereever you go.    - Joshua 1:9



Tom Jordahl <tomj@macromedia.com>
11/18/2002 09:39 AM
Please respond to axis-dev


To
"'axis-dev@xml.apache.org'" <axis-dev@xml.apache.org>
cc

bcc

Subject
RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio )




Actually, one of the reasons I don't like the idea of splitting it out of 
the axis code base is that we already have too many jar files as it is. 
saaj.jar, jaxrpc.jar, axis.jar, log4j.jar, xerces.jar, etc, etc.

Why the big push to make it separate?  It's like saying that 
SchemaUtils.java in our current source code should be split out....

Why can't Axis have its own versions of functionality like this?

--
Tom Jordahl
Macromedia Server Development



-----Original Message-----
From: James M Snell [mailto:jasnell@us.ibm.com]
Sent: Monday, November 18, 2002 12:22 PM
To: axis-dev@xml.apache.org
Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio )


Then please at least keep it out in it's own separate jar.

- James Snell
IBM Emerging Technologies
jasnell@us.ibm.com
(559) 587-1233 (office)
(700) 544-9035 (t/l)
Programming Web Services With SOAP
O'Reilly & Associates, ISBN 0596000952

Have I not commanded you? Be strong and courageous.
Do not be terrified, do not be discouraged, for the Lord your
God will be with you whereever you go.    - Joshua 1:9



Tom Jordahl <tomj@macromedia.com>
11/18/2002 09:20 AM
Please respond to axis-dev


To
"'axis-dev@xml.apache.org'" <axis-dev@xml.apache.org>
cc

bcc

Subject
RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio       )





+1 to Vidyanand's comments.

I am not in favor of spinning the parser in to its own project.
Lets see how it works in Axis first, and how tightly it has to be
integrated to meet our needs.

--
Tom Jordahl


-----Original Message-----
From: Vidyanand Murunikkara [mailto:Vidyanand@infravio.com]
Sent: Friday, November 15, 2002 3:01 PM
To: axis-dev@xml.apache.org
Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio)


Hi Jeremy and James

I do agree with both of you about the potential gains of having XML
Schema as a separate project. But like I have been telling before I am
not too sure this as being a mature enough module, atleast right now. I
think axis will be a good starting point for this. Like someone said
there needs to be some API tightening and stuff like those. And when the
right time comes I am sure this will end up being a separate project.

And James, as to your concerns about eclipse and this module. Well, I
think it really is a very enlightening. But I think to come up with a
common API it needs to be tried and tested for sometime. What the
Infravio module's API stands for is what we thought would make a lot of
sense in our context, but not neccesarily the best that we can come up
with( though I wish it is perfect :-) ) So I would suggest that we use
it for sometime in Axis and come up wiht the the cons and pros of the
API and then talk to the people in Eclipse.

Thanks
Vidyanand.



-----Original Message-----
From: Jeremy Hughes [mailto:hughesj@hursley.ibm.com]
Sent: Friday, November 15, 2002 1:27 AM
To: axis-dev@xml.apache.org
Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio)


I too believe the parser should have its own project as the user base is
potentially larger than Axis. A subproject of Axis is a good 'web
services
incubator' place to be :-)

The parser would be very useful to WSIF and I wouldn't want to force an
Axis
dependency on the 'core' WSIF framework. So, if it isn't positioned in
its
own project, could we have it packaged in its own jar.

Jeremy
---
hughesj@apache.org

----- Original Message -----
From: "James M Snell" <jasnell@us.ibm.com>
To: <axis-dev@xml.apache.org>
Cc: <axis-dev@xml.apache.org>
Sent: Thursday, November 14, 2002 8:45 PM
Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio)


Now that this is accepted, may I suggest that rather than making this a
part of the Axis code, that it becomes a separate project and that we
encourage the folks at Infravio to work with the Eclipse folks to put
together, at the very least, a common set of interfaces and an abstract
factory mechanism that would allow folks to choose their impl?

- James Snell
IBM Emerging Technologies
jasnell@us.ibm.com
(559) 587-1233 (office)
(700) 544-9035 (t/l)
Programming Web Services With SOAP
O'Reilly & Associates, ISBN 0596000952

Have I not commanded you? Be strong and courageous.
Do not be terrified, do not be discouraged, for the Lord your
God will be with you whereever you go.    - Joshua 1:9



"Vidyanand Murunikkara" <Vidyanand@infravio.com>
11/14/2002 12:00 PM
Please respond to axis-dev


To
<axis-dev@xml.apache.org>
cc

bcc

Subject
RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio)





As per Dims request I am attaching the Xml Schema source files with the
root package name changed from core.common to org.apache.axis.xsd .

Thanks
Vidyanand.

-----Original Message-----
From: Glen Daniels [mailto:gdaniels@macromedia.com]
Sent: Thursday, November 14, 2002 4:08 AM
To: 'axis-dev@xml.apache.org'
Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio)



+1 to both.

--Glen

> -----Original Message-----
> From: Davanum Srinivas [mailto:dims@yahoo.com]
> Sent: Wednesday, November 13, 2002 4:06 PM
> To: axis-dev@xml.apache.org
> Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from
> Infravio)
>
>
> James,
>
> The VOTE was to whether accept the donation or not.The VOTE
> did not mention where the code would
> reside. So can you please state your VOTE for the record?
>
> 1. Accept this contribution [?]
> 2. Vidyanand as committer   [?]
>
> Thanks,
> dims
>
> PS: Once we get through this VOTE, we can debate whether to
> do it as xml-axis-xsd or as
> xml-axis/java/src/org/apache/axis/schema.
>
> --- James M Snell <jasnell@us.ibm.com> wrote:
> > My -1 was for adding this to the Axis code.  I'd be all for
> having the
> > schema stuff go in as a separate project (like with WSIF)
> and having Axis
> > use it.
> > Having it as a separate project helps separate the concerns
> a bit more and
> > would allow more freedom to synchronize this work (if
> appropriate) with
> > things like what eclipse is putting together, etc, while
> not adding a more
> > direct bulk to the Axis code.  Perhaps an xml-axis-xsd project?
> >
> > - James Snell
> >      IBM Emerging Technologies
> >      jasnell@us.ibm.com
> >      (559) 587-1233 (office)
> >      (700) 544-9035 (t/l)
> >      Programming Web Services With SOAP
> >          O'Reilly & Associates, ISBN 0596000952
> >
> >      Have I not commanded you? Be strong and courageous.
> >      Do not be terrified, do not be discouraged, for the Lord your
> >      God will be with you whereever you go.    - Joshua 1:9
> >
> >
> >
> > Davanum Srinivas <dims@yahoo.com>
> > 11/13/2002 12:41 PM
> > Please respond to axis-dev
> >
> >
> > To
> > axis-dev@xml.apache.org
> > cc
> >
> > bcc
> >
> > Subject
> > Re: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio)
> >
> >
> >
> > James,
> >
> > Is this a good enough reason for a -1? Eclipse XSD drags in
> 3+ jars, the
> > code is not available via
> > cvs, we cannot make changes to it anyway since it is not an Apache
> > project. If you care to see the
> > Bugzilla for Axis, you will see why we need something ASAP.
> >
> > Please consider changing your VOTE to -0.
> >
> > Thanks,
> > dims
> >
> > --- James M Snell <jasnell@us.ibm.com> wrote:
> > > -1 for making this a part of Axis.  I'd rather this be a separate
> > project
> > > like WSIF or WSIL4J. Perhaps the infravio folks could
> work with the
> > > Eclipse XSD folks to come up with a common package that
> can be used?
> > >
> > > - James Snell
> > >      IBM Emerging Technologies
> > >      jasnell@us.ibm.com
> > >      (559) 587-1233 (office)
> > >      (700) 544-9035 (t/l)
> > >      Programming Web Services With SOAP
> > >          O'Reilly & Associates, ISBN 0596000952
> > >
> > >      Have I not commanded you? Be strong and courageous.
> > >      Do not be terrified, do not be discouraged, for the Lord your
> > >      God will be with you whereever you go.    - Joshua 1:9
> > >
> > >
> > >
> > > "Sanjiva Weerawarana" <sanjiva@watson.ibm.com>
> > > 11/13/2002 11:11 AM
> > > Please respond to axis-dev
> > >
> > >
> > > To
> > > <axis-dev@xml.apache.org>, <dims@yahoo.com>
> > > cc
> > >
> > > bcc
> > >
> > > Subject
> > > Re: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio)
> > >
> > >
> > >
> > > I apologize for not commenting on this earlier. I know eclipse
> > > (www.eclipse.org) also has an open-source schema model/API.
> > > That was used in the latest version of JROM ..
> > >
> > > It seems to me that it would make sense for someone to check the
> > > eclipse API before taking on the task of maintaining such a
> > > beast as part of Axis.
> > >
> > > However, its all about volunteers. If there's no one volunteering
> > > for it (and no I'm not either) then I'm +1 to Q1 and Q2 below.
> > > If Vidyanand is willing to check out eclipse's API and determine
> > > whether it makes sense to do something different/new for Axis then
> > > that'd be the best scenario.
> > >
> > > Sanjiva.
> > >
> > > ----- Original Message -----
> > > From: "Davanum Srinivas" <dims@yahoo.com>
> > > To: <axis-dev@xml.apache.org>
> > > Sent: Wednesday, November 13, 2002 10:24 AM
> > > Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from
> > > Infravio)
> > >
> > >
> > > > Folks,
> > > >
> > > > PLEASE VOTE....If you have NO opinion, Please VOTE +0 or -0
> > > > (http://apr.apache.org/guidelines.html)
> > > >
> > > > Thanks,
> > > > dims
> > > >
> > > > --- Davanum Srinivas <dims@yahoo.com> wrote:
> > > > > Given that a lot of bugs currently in Bugzilla is related to
> > > WSDL2Java/Java2WSDL/Schema's....I'd
> > > > > like to accept this contribution and nominate
> Vidyanand Murunikkara
> > > from
> > > infravio for committer
> > > > > status so he can work on upgrading schema support in Axis.
> > > > >
> > > > > 1. Accept this contribution [+1]
> > > > > 2. Vidyanand as committer   [+1]
> > > > >
> > > > > Thanks,
> > > > > dims
> > > > >
> > > > > --- Vidyanand Murunikkara <Vidyanand@infravio.com> wrote:
> > > > > > Hi
> > > > > >
> > > > > > Infravio would like to become actively involved
> with the Apache
> > Axis
> > > > > > project by providing an XML Schema Parser module.
> This set of
> > > classes
> > > > > > enables developers to introspect XML Schemas by
> creating an object
> > > model
> > > > > > representation of them in the Java code.  The
> classes also provide
> > > the
> > > > > > functionality of creating an XMLSchema on the fly
> and writing it
> > to
> > > a
> > > > > > stream/writer. This is modeled after the System.Xml.Schema
> > namespace
> > > in
> > > > > > Microsoft .NET, and has equivalent functionality for Java.
> > > > > >
> > > > > > In particular, the XML Schema parser module could:
> > > > > >
> > > > > > - Simplify client code generation for Axis based on
> WSDLs with
> > > complex
> > > > > > types
> > > > > > - With the ability to create XML Schemas on the fly
> creation of
> > > > > > wsdl:types from Java code will be made easier. The
> code can create
> > > the
> > > > > > XML Schema hierarchy and not worry about the DOM API.
> > > > > > - Enable manipulation of XML Schema objects in Java code
> > > > > >
> > > > > > The XML Schema parser module has been run against
> the NIST test
> > > suite
> > > > > > (http://xw2k.sdct.itl.nist.gov/xml/page4.html)and
> was able to
> > parse
> > > all
> > > > > > the XSDs in NIST's zip file.  Also, a Test.java is
> included that
> > > uses
> > > > > > XMLUnit - http://sourceforge.net/projects/xmlunit/)
> to serialize
> > the
> > > > > > schema information into an XSD file and to verify
> the input XSD
> > > > > > different from the output XSD.  Again NIST's test
> suite was used
> > and
> > > the
> > > > > > results were valid.
> > > > > >
> > > > > > We are very enthusiastic about getting involved in the Axis
> > project,
> > > and
> > > > > > look forward to working with you all.  We would
> also like to thank
> > > > > > Davanum Srinivas for helping us to understand what
> it takes to get
> > > > > > involved.
> > > > > >
> > > > > > The attached XmlSchema-src.zip file contains the source and
> > > build.xml.
> > > > > >
> > > > > > In the zip you will find a build.xml file which has
> the following
> > > > > > targets
> > > > > >
> > > > > > 1. compile - for compiling to build\classes
> > > > > > 2. jar - creates xmlschema.jar in build\lib
> > > > > > 3. javadoc - creates the javadoc in build\apidoc
> > > > > > 4. clean - cleans up the build dir
> > > > > > 5. dist - creates a binary distribution (XmlSchema.zip) in
> > > > > > build\dist
> > > > > > 6. srcdist - creates a source
> distribution(XmlSchema-src.zip) in
> > > > > > build\dist
> > > > > >
> > > > > > Regards,
> >
> === message truncated ===
>
>
> =====
> Davanum Srinivas - http://xml.apache.org/~dims/
>
> __________________________________________________
> Do you Yahoo!?
> U2 on LAUNCH - Exclusive greatest hits videos
> http://launch.yahoo.com/u2
>





Mime
View raw message