Re: Helma XML-RPC @ Jakarta

2001-07-04 Thread robert burrell donkin

On Wednesday, July 4, 2001, at 05:19 AM, Ian Kallen [EMAIL PROTECTED] 
wrote:

 My unsolicited opinion: projects focused on the manipulation and 
 purveyance of
 data as XML could/should  belong in the xml.apache.org project while
 implementations  of Java technologies associate with Jakarta.

(BTW this is a general response rather than an opinion about Helma XML-RPC)
i believe that xml.apache.org has a strong emphasis on standards. that 
means that projects focused on the manipulation and purveyance of data as 
XML which are not standards-based will not necessarily find a home there.
  excluding projects from jakarta simply because they are xml-related would 
therefore seem to allow otherwise appropriate projects to 'fall through 
the cracks' between xml.apache.org and jakarta.apache.org.

for what it's worth...
what ever happened to the idea that was being floated about 
jakarta-xml common projects (or was it 'xml-jakarta-commons')?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Helma XML-RPC @ Jakarta

2001-07-04 Thread Hannes Wallnoefer

Hi there,

I'm the author of the Helma XML-RPC library, and I'd like to deliver some
background information as well as my personal view regarding the jakarta/xml
dispute. 

To put it right upfront, I don't think XML-RPC is a natural fit for
xml.apache.org, and I'd prefer to see it at Jakarta. Let me explain.

XML-RPC is a protocol that has been explicitly frozen since 1998 or so, and
even at that time it only used a small subset of XML. Sure, it has the XML
in its name, but all it does is define a handful of elements to wrap some
common data types - strings, numbers, date objects, structs and so on. No
other elements may ever occur in XML-RPC, let alone any of the additional
XML add-ons that have been spec'ed out since 1998. To see what I'm talking
about have a look at the XML-RPC spec at http://www.xmlrpc.com/spec (if you
like compare it to the SOAP spec for contrast). XML-RPC is not about XML, it
just uses the minimum XML necessary to pass method calls and data between
clients/servers.

This means that coupling XML-RPC with a full featured XML environment may
not have a lot of benefits - in fact, in my experience all it does is
increase memory footprint and download size and decrease performance, simply
because XML-RPC doesn't use any but the most primitive parsing facilities.

So why Jakarta? One area is HTTP support - XML-RPC works over HTTP, and the
code contains both an embedded HTTP server as well as a client and a servlet
interface. I'd say most of the feature requests or questions I get revolve
around HTTP or Servlet issues, and I definitely think that Jakarta is the
ideal environment for this. Another hot development area may be to improve
mapping between XML-RPC data types and Java objects. Since XML-RPC data
types are carved in stone, there's practically no XML work going on here,
but it will be very Java-specific.

Of course, development can take place anywhere. I just don't see how XML-RPC
would fit into the Apache XML project. If anybody actually does have a
proposal please let me know.

cheers,
Hannes


 Von: robert burrell donkin [EMAIL PROTECTED]
 Antworten an: [EMAIL PROTECTED]
 Datum: Wed, 4 Jul 2001 20:13:07 +0100
 An: [EMAIL PROTECTED]
 Betreff: Re: Helma XML-RPC @ Jakarta
 
 On Wednesday, July 4, 2001, at 05:19 AM, Ian Kallen [EMAIL PROTECTED]
 wrote:
 
 My unsolicited opinion: projects focused on the manipulation and
 purveyance of
 data as XML could/should  belong in the xml.apache.org project while
 implementations  of Java technologies associate with Jakarta.
 
 (BTW this is a general response rather than an opinion about Helma XML-RPC)
 i believe that xml.apache.org has a strong emphasis on standards. that
 means that projects focused on the manipulation and purveyance of data as
 XML which are not standards-based will not necessarily find a home there.
 excluding projects from jakarta simply because they are xml-related would
 therefore seem to allow otherwise appropriate projects to 'fall through
 the cracks' between xml.apache.org and jakarta.apache.org.
 
 for what it's worth...
 what ever happened to the idea that was being floated about
 jakarta-xml common projects (or was it 'xml-jakarta-commons')?
 
 - robert
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Helma XML-RPC @ Jakarta

2001-07-04 Thread Sam Ruby

Hannes Wallnoefer wrote:

 [snip]

Short and simple: -1.  Good luck getting 3/4 approval...

Want to change my vote?  Demonstrate some signs that you are willing to
work with others, or are at least aware of related work.  Criticize SOAP or
the Apache implementation thereof if you like - I can take it.  Start with
introducing yourself on the [EMAIL PROTECTED] mailing list.

- Sam Ruby


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Helma XML-RPC @ Jakarta

2001-07-04 Thread Jason van Zyl

On 7/4/01 10:04 PM, Sam Ruby [EMAIL PROTECTED] wrote:

 Hannes Wallnoefer wrote:
 
 [snip]
 
 Short and simple: -1.  Good luck getting 3/4 approval...
 
 Want to change my vote?

I don't think there's anything to change. You decided what you what
you wanted very shortly after the proposal was made. That much is clear,
even if your answers are not.

I answered your questions as best I could, but you completely skirted
around answering any of my questions. I asked what you would do
with the code if it were brought into xml.apache.org and
I wanted to know what the interest is in xml-rpc, and why no one
has taken the steps to move toward an xml-rpc implementation in
axis?

Are these not valid questions and concerns? You are the one intimately
involved with xml.apache.org, so I assume you could answer these
questions quickly.

 Demonstrate some signs that you are willing to
 work with others,

I have been working with Hannes and the initial committers for the
last month to get to this point. I am interested in the xml-rpc package.
You are being unequivocally evasive. I don't think you're being very
cooperative. I asked what your proposal would be if the code was
to be donated to xml.apache.org and you didn't even bother to
answer. Is the answer supposed to be obvious? It's not obvious to me.
I think it's important that the code comes here, we have
our preferences as to the location but the code is used by
a lot of people and it would be a healthy project at apache.

 or are at least aware of related work.

I am aware of other xml-rpc packages, as I must emphasize that
is what I'm interested in.

 Criticize SOAP or
 the Apache implementation thereof if you like - I can take it.

I have absolutely nothing against SOAP, or your implementation of
it. I haven't looked that much at SOAP because none of the projects
I work on require it's use. To me, SOAP and xml-rpc are mutually
exclusive because that is the nature of my work. If xml-rpc is
to be a subset of axis than the real nature of the arrangement
is that you need xml-rpc but we don't need axis.

 Start with
 introducing yourself on the [EMAIL PROTECTED] mailing list.

I have zero interest in axis at the moment. Why is the onus on me
to participate in something in which I have no interest and no
requirement to be involved with. The xml-rpc package works fine
as a stand-alone piece of work. I am fully willing to work on the
xml-rpc package, but I'm certainly not going to stop you from integrating
the package into axis. I don't see why you see this as not cooperating,
it is simply not the domain I work in.

You can correct me if I'm wrong, but I think your proposal would
be the folding of the xml-rpc code into axis and forcing users currently
using xml-rpc by itself to use xml-rpc through axis instead. This is
expressly something we do not desire.

This is what I'm deducing from your emphasis on axis and lack of clear
answers to very direct questions.

What do you feel about the xml-rpc package being an independent project
at xml.apache.org? As a starting point for cooperation between the xml-rpc
package and axis. How is that for meeting half way? Then the the
collaboration would begin as two autonomous parties.

I would first like ask for votes from the Jakarta PMC members to see
if the package can be included within Jakarta as this is the express
desire of the author. I will make another short message with a voting
form.

If this fails than I will make a proposal to xml.apache.org if the
package could be accepted as an independent project (if this is acceptable
to Hannes). If the code is allowed to exist autonomously than I don't
have a real problem with where it lands. But I definitely don't like the
idea of the code being rolled into another package because right off the bat
we would probably be in a minority situation and the code could go in a
direction that we don't want. I don't believe that is right. But again Sam,
correct me if my assertions are in the wrong.

 
 - Sam Ruby
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-- 

jvz.

Jason van Zyl

http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]