Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 59782 invoked from network); 10 May 2006 12:23:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 May 2006 12:23:25 -0000 Received: (qmail 93596 invoked by uid 500); 10 May 2006 12:23:16 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 93552 invoked by uid 500); 10 May 2006 12:23:16 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 93541 invoked by uid 99); 10 May 2006 12:23:15 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 May 2006 05:23:15 -0700 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of rajith77@gmail.com designates 64.233.182.184 as permitted sender) Received: from [64.233.182.184] (HELO nf-out-0910.google.com) (64.233.182.184) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 May 2006 05:23:14 -0700 Received: by nf-out-0910.google.com with SMTP id l23so1322645nfc for ; Wed, 10 May 2006 05:22:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=ujqAPORRLXsedoXyi0qgp+kfOzkR42gzfSUJgqmDK4bp5rdVa3AivsZ1tBr5apzGbFqR2T26AzCOejriyvpw7LNZVni0oDd6RfmbA3eS0AXNIpsRGmMrK09ttYRPMw7eMzPlhmqPUfJMKcLtek5g1VEdKfCZQkdHuif9/Buchig= Received: by 10.49.22.9 with SMTP id z9mr534508nfi; Wed, 10 May 2006 05:22:51 -0700 (PDT) Received: by 10.48.207.9 with HTTP; Wed, 10 May 2006 05:22:51 -0700 (PDT) Message-ID: Date: Wed, 10 May 2006 08:22:51 -0400 From: "Rajith Attapattu" To: axis-dev@ws.apache.org, chinthaka@opensource.lk Subject: Re: [axis2] Spring Support In-Reply-To: <44619703.6050802@opensource.lk> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3473_9476353.1147263771483" References: <44619703.6050802@opensource.lk> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_3473_9476353.1147263771483 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi All, I totally agree with Eran. I think we should find a way to support spring and optional frameworks like jaxme or jibx as extensions. The axis2 core should be simple and people should not be burdened with spring or any other humongous jars if they have no use for it. People shoul= d be able to get only the core functionality of axis2 if thats all they want. However I echo Erans observations. Spring is still very popular and it make= s sense to support it for the people who are looking into it. As far as volunteering for Spring I already did so and robert mentioned he already has some code. However first we should have an open discussion on a stratergy for bundling these optional frameworks as an extention that only gets shipped to the people who want them. Regards, Rajith On 5/10/06, Eran Chinthaka wrote: > > Hi, > > I also agree with Tom. I do not want to have Spring in the core or in > any core parts. > > BUT, even though you say it < 1%, I'd say its more than 70% at least > here in Germany. I met lot of people here who are asking for Spring > support, even though they are silent in mailing list. Spring, for some > reason, is hot here. > > I even worry about bundling most of the data binding jars with our war > dist. Don't u all complain about it. Jaxme itself has four jars which > amounts to 1MB. I think we need to have a policy on data binding > frameworks as well. > > So this leads us to think about how we can release a core part and let > people extend it to be used with Spring or to let them use a different > db framework that we support. > > Any ideas how we can bundle all these parts and any volunteers for > Spring implementation ? > > -- Chinthaka > > > > Tom Jordahl wrote: > > "I know it when I see it" =96 and Spring is over the line. J > > > > > > > > How many Axis2 users will use Spring? Hard to say, but I am betting tha= t > > <1% of users are using it right now. > > > > > > > > I am happy to have 'extra' code in axis2.jar that supports lots of othe= r > > technologies. That isn't a steep price to pay. But if I am using the > > 'basics' =96 SOAP processing, the Axis Data Binding, WSDL generation, > > *maybe* WS-Addressing =96 I should have a small list of jars that I nee= d > > to run (whether the list is small right now is probably another > discussion). > > > > > > > > Doesn't that sound right? > > > > > > > > P.S. I am only dimly aware of Spring, I don't even know what it really > > does without a Google search, so I have nothing against Spring itself. > > > > > > > > -- > > > > Tom Jordahl > > > > Adobe ColdFusion Team > > > > -----------------------------------------------------------------------= - > > > > *From:* robert lazarski [mailto:robertlazarski@gmail.com] > > *Sent:* Tuesday, May 09, 2006 12:16 PM > > *To:* axis-dev@ws.apache.org > > *Subject:* Re: [axis2] Spring Support > > > > > > > > Sure, I understand - that's why I proposed bringing back the extensions > > directory. The problem is, however, where do you draw the line? > > > > Robert > > http://www.braziloutsource.com/ > > > > On 5/9/06, *Tom Jordahl* > > wrote: > > > > I don't use Spring, so don't make me carry the spring jar file around > > with Axis2 when I don't use it=85 > > > > > > > > -- > > > > Tom Jordahl > > > > Adobe ColdFusion Team > > > > -----------------------------------------------------------------------= - > > > > *From:* Rajith Attapattu [mailto:rajith77@gmail.com > > ] > > *Sent:* Monday, May 08, 2006 11:48 AM > > *To:* axis-dev@ws.apache.org > > *Subject:* Re: [axis2] Spring Support > > > > > > > > Robert, > > > > Ok, good then as a starting point we can use your code base as you have > > already done some work on pauls stuff. > > Yes the 2MB depency does concerns me as well. But it looks like a lot o= f > > developers are using spring so it might not be that much of an issue > > considering the fanfare we see out there for spring. > > > > How about pulling put the common code and refactoring the Message > > Receivers? or you want to wait till u check in the stuff and then look > > at it? > > > > I am not sure about Data binding as well and hopefuly somebody will fil= l > > in the gap here. > > > > Regards, > > > > Rajith > > > > On 5/8/06, *robert lazarski* > > wrote: > > > > I've been using Spring with axis2 since .92, although in a way not > > everybody seems to like. > > > > I'm working a lot on adding Spring support via a Message Reciever, but > > wanted to wait till post 1.0 . . I've mostly got it working. I'm basing > > this work of of paul's work he did last july though some things cleary > > won't work today as they were coded back then. I'm hoping to have > > something ready to commit this week, of course after discussions on the > > list. I still need to do the junit tests and work out how spring does > > annotations. > > > > This is good time to lay out the issues: > > > > 1) Spring is licensed under apache 2.0 . > > 2) Its yet another dependancy, the main spring.jar being about 2 megs. > > 3) We had an extensions directory, and this may be a good time to bring > > it back. > > 4) I'm unsure how to integrate a spring message reciever with > > databinding. Databinding at least for me is a critical factor. > > > > > > Robert > > > > > > > > On 5/8/06, *Rajith Attapattu* > > wrote: > > > > Dims, > > > > Thats true, we cannot and should not try to satisfy everybody. > > Most people are looking for a magic wand that will create there code > > with minimum effort as possible. > > > > Reading the thread on TSS I was sad to see that most people have missed > > the boat about Web Services. > > > > These people expect nothing but to expose their **objects** as Web > > Services using some framework with minimum effort as possible. > > Thats as far as they are willing to go with Web Services. > > > > Regards, > > > > > > Rajith > > > > > > > > On 5/8/06, *Davanum Srinivas* < davanum@gmail.com > > > wrote: > > > > Sure. > > > > - Beware of people with hidden agendas. You can never please everyone. > > - Once you meet the objective criteria (say "add spring support"), you > > will hear either ("it's not easy" or "it's complicated" in other words > > "It does not meet my unspecified standards that are in my > > head"-kind-of subjective criteria. > > > > thanks, > > dims > > > > On 5/8/06, Rajith Attapattu < rajith77@gmail.com > > > wrote: > >> Hi, > >> > >> Looking at the thread on TSS, it looks like some people are hell bent > on > >> having spring support. > >> > >> Paul already has some code (sandbox) attached to the jira AXIS2-272 > >> I looked at them and it does provide a nice way of exposing spring > beans as > >> Web Services via a MessageReceiver > >> > >> I agree with Paul that there is some common code that could be > refactored > >> out in the message reciver classes. > >> > >> Shall we work on this code base and provide the support these people > are > >> asking for?? > >> > >> Regards, > >> > >> Rajith > >> > > > > > > -- > > Davanum Srinivas : http://wso2.com/blogs/ > > > > > > > > > > > > > > > > > > > > > > > ------=_Part_3473_9476353.1147263771483 Content-Type: text/html; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi All,
 
I totally agree with Eran. I think we should find a way to support spr= ing and optional frameworks like jaxme or jibx as extensions.
 
The axis2 core should be simple and people should not be burdened with= spring or any other humongous jars if they have no use for it. People= should be able to get only the core functionality of axis2 if thats all th= ey want.
 
However I echo Erans observations. Spring is still very popular and it= makes sense to support it for the people who are looking into it.
 
As far as volunteering for Spring I already did so and robert mentione= d he already has some code.
 
However first we should have an open discussion on a stratergy for bun= dling these optional frameworks as an extention that only gets shipped to t= he people who want them.
 
Regards,
 
Rajith
 
On 5/10/06, = Eran Chinthaka <chinthaka= @opensource.lk> wrote:
Hi,

I also agree with Tom= . I do not want to have Spring in the core or in
any core parts.

BUT, even though you say it < 1%, I'd say its more than 70% at least
= here in Germany. I met lot of people here who are asking for Spring
supp= ort, even though they are silent in mailing list. Spring, for some
reaso= n, is hot here.

I even worry about bundling most of the data binding jars with our = war
dist. Don't u all complain about it. Jaxme itself has four jars whic= h
amounts to 1MB. I think we need to have a policy on data binding
frameworks as well.

So this leads us to think about how we can relea= se a core part and let
people extend it to be used with Spring or to let= them use a different
db framework that we support.

Any ideas how= we can bundle all these parts and any volunteers for
Spring implementation ?

-- Chinthaka



Tom Jordahl = wrote:
> "I know it when I see it" =96 and Spring is over the line.&n= bsp; J
>
>
>
> How many Axis2 users will use S= pring? Hard to say, but I am betting that
> <1% of users are using it right now.
>
>
>> I am happy to have 'extra' code in axis2.jar that supports lots of ot= her
> technologies.  That isn't a steep price to pay. =  But if I am using the
> 'basics' =96 SOAP processing, the Axis Data Binding, WSDL generati= on,
> *maybe* WS-Addressing =96 I should have a small list of jars th= at I need
> to run (whether the list is small right now is probably a= nother discussion).
>
>
>
> Doesn't that sound right?
>
><= br>>
> P.S. I am only dimly aware of Spring, I don't even know wha= t it really
> does without a Google search, so I have nothing against= Spring itself.
>
>
>
> --
>
> Tom Jordahl
>
= > Adobe ColdFusion Team
>
> --------------------------------= ----------------------------------------
>
> *From:* robert laz= arski [mailto: robertlazarski@gmail.com]> *Sent:* Tuesday, May 09, 2006 12:16 PM
> *To:* axis-dev@ws.apache.org
> *Subject:* Re= : [axis2] Spring Support
>
>
>
> Sure, I understand - that's why I proposed= bringing back the extensions
> directory. The problem is, however, w= here do you draw the line?
>
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, *Tom Jordahl= * <tjordahl@adobe.com
> = <mailto:tjordahl@adobe.com>= > wrote:
>
> I don't use Spring, so don't make me carry the spring jar = file around
> with Axis2 when I don't use it=85
>
>
&g= t;
> --
>
> Tom Jordahl
>
> Adobe ColdFusion = Team
>
> ----------------------------------------------------------= --------------
>
> *From:* Rajith Attapattu [mailto:rajith77@gmail.com
> <mailto: rajith77@gmail.com>]
> *Sent:* Monday, May 08, 2006 11:48 AM> *To:* axis-dev@ws.apache.o= rg <mailto:axis-dev@ws.apa= che.org >
> *Subject:* Re: [axis2] Spring Support
>
>
&= gt;
> Robert,
>
> Ok, good then as a starting point we ca= n use your code base as you have
> already done some work on pauls st= uff.
> Yes the 2MB depency does concerns me as well. But it looks like a = lot of
> developers are using spring so it might not be that much of = an issue
> considering the fanfare we see out there for spring.
>
> How about pulling put the common code and refactoring the Mess= age
> Receivers? or you want to wait till u check in the stuff and th= en look
> at it?
>
> I am not sure about Data binding as = well and hopefuly somebody will fill
> in the gap here.
>
> Regards,
>
> Rajith>
> On 5/8/06, *robert lazarski* <robertlazarski@gmail.com
> <mailto: robertlazarski@gmail.com>> wrote:
>
> I've been using= Spring with axis2 since .92, although in a way not
> everybody seems= to like.
>
> I'm working a lot on adding Spring support via a = Message Reciever, but
> wanted to wait till post 1.0 . . I've mostly got it working. I'm b= asing
> this work of of paul's work he did last july though some thin= gs cleary
> won't work today as they were coded back then. I'm hoping= to have
> something ready to commit this week, of course after discussions o= n the
> list. I still need to do the junit tests and work out how spr= ing does
> annotations.
>
> This is good time to lay out = the issues:
>
> 1) Spring is licensed under apache 2.0 .
> 2) Its ye= t another dependancy, the main spring.jar being about 2 megs.
> 3) We= had an extensions directory, and this may be a good time to bring
> = it back.
> 4) I'm unsure how to integrate a spring message reciever with
&= gt; databinding. Databinding at least for me is a critical factor.
><= br>>
> Robert
>
>
>
> On 5/8/06, *Rajith A= ttapattu* < rajith77@gmail.com
> <ma= ilto:rajith77@gmail.com>> w= rote:
>
> Dims,
>
> Thats true, we cannot and shoul= d not try to satisfy everybody.
> Most people are looking for a magic wand that will create there co= de
> with minimum effort as possible.
>
> Reading the thr= ead on TSS I was sad to see that most people have missed
> the boat a= bout Web Services.
>
> These people expect nothing but to expose their **objects*= * as Web
> Services using some framework with minimum effort as possi= ble.
> Thats as far as they are willing to go with Web Services.
>
> Regards,
>
>
> Rajith
>
>
>= ;
> On 5/8/06, *Davanum Srinivas* < davanum@gmail.com
> <mailto: davanum@gmail.com>> wrote:
>
> Sure.
>
> = - Beware of people with hidden agendas. You can never please everyone.
&= gt; - Once you meet the objective criteria (say "add spring support&qu= ot;), you
> will hear either ("it's not easy" or "it's complica= ted" in other words
> "It does not meet my unspecified stan= dards that are in my
> head"-kind-of subjective criteria.
>
> thanks,
> dims
>
> On 5/8/06, Rajith Attapat= tu < rajith77@gmail.com
>= ; <mailto:rajith77@gmail.com&g= t;> wrote:
>> Hi,
>>
>> Looking at the thread on TSS, it l= ooks like some people are hell bent on
>> having spring support.>>
>> Paul already has some code (sandbox) attached to the= jira  AXIS2-272
>> I looked at them and it does provide a nice way of exposing sp= ring beans as
>> Web Services via a MessageReceiver
>>>> I agree with Paul that there is some common code that could be re= factored
>> out in the message reciver classes.
>>
>> Sh= all we work on this code base and provide the support these people are
&= gt;> asking for??
>>
>> Regards,
>>
>&g= t; Rajith
>>
>
>
> --
> Davanum Srinivas : http://wso2.com/blogs/
>
>
&= gt;
>
>
>
>
>
>





------=_Part_3473_9476353.1147263771483--