2 ideas
refactor the statics..statics are notorious candidates for PermGen
refactor n{repeated set of statements} into common functions
are there any caveats to using GSoC ?
 'must use guice'?
can you implement DOM over SAX? keep us apprised,

Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.

 From: [email protected]
Date: Sat, 13 Apr 2013 19:09:52 +0530
Subject: Re: Improve Axis2 JAX-WS performance
To: [email protected]



On Sat, Apr 13, 2013 at 5:54 PM, Danushka Seneviratne 
<[email protected]> wrote:


Dear Sir/Madam,


While searching a GSoC project idea, I got to know about Axis2 project having 
potential opportunity to work on its JAX-WS implementation. According to the 
facts I gathered, I have created a JIRA issue here 
https://issues.apache.org/jira/browse/AXIS2-5509. As foremost objective I'm 
planning to find bottlenecks of Axis2 JAX-WS framework and suggest possible 
solutions during the project period. I have some experience about JAX-WS 
programming model but it is based on Metro framework on JBoss server. During 
recent past I tried to develop few Axis2 based JAX-WS services and managed to 
run set of basic samples. I'm much obliged if someone can guide me to find out 
a direction.

 
Sometimes back I did a profiling to identify performance issues of JAX-WS 
implementation you can read what I found from here [1]. Based on my findings I 
started to write improved version of JAX-WS but couldn't manage to make much 
progress with my time restrictions, basically I wrote a custom 
MethodMarshaller[2] and plugged into the existing architecture. I'm not sure 
where I put those codes but I will try to find them so that you can take a 
look. 



If you really want to make this idea into GSoC project then it's required to 
understand issues on current architecture first but this depends on of how well 
you understand the architecture of existing implementation. My recommendation 
is spend some time initially and come up with detail proposal and detailed plan 
mentioning these are the identified issues and these are the possible ways of 
solution etc. Any way you have to be quick on preparation of this project. Hope 
this helps you to start your first step if you need further helps don't 
hesitate to contact this list. 



[1] - http://markmail.org/thread/7pww6veepr77kzuq
[2] - 
http://axis.apache.org/axis2/java/core/api/org/apache/axis2/jaxws/marshaller/MethodMarshaller.html



Thanks !           
 


Thanks in advance



Danushka Seneviratne 







-- 
Sagara Gunathunga

Blog      - http://ssagara.blogspot.com
Web      - http://people.apache.org/~sagara/


LinkedIn - http://www.linkedin.com/in/ssagara                                   
  

Reply via email to