Return-Path: Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: (qmail 37787 invoked from network); 8 Apr 2010 18:50:35 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Apr 2010 18:50:35 -0000 Received: (qmail 1510 invoked by uid 500); 8 Apr 2010 18:50:35 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 1331 invoked by uid 500); 8 Apr 2010 18:50:34 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 1323 invoked by uid 99); 8 Apr 2010 18:50:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Apr 2010 18:50:34 +0000 X-ASF-Spam-Status: No, hits=-0.8 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of andreas.veithen@gmail.com designates 209.85.220.228 as permitted sender) Received: from [209.85.220.228] (HELO mail-fx0-f228.google.com) (209.85.220.228) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Apr 2010 18:50:30 +0000 Received: by fxm28 with SMTP id 28so2976712fxm.36 for ; Thu, 08 Apr 2010 11:50:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:content-type :content-transfer-encoding; bh=QC5Ae7BLDmP5Fz93KC9G/5UWaQWl0ubWxP30yRddgww=; b=S+XRORIcOunvW0K34yZa8gNfZlEOPf1NrolmsLZo9+swaCViyW9W2mnks63JUhs48/ NVeNxG5o2LyQkDb2aEY1922L3cfoeI40Fn+csuzeBi+Dm8HVM5a6/0wVkaI/Rqk+1QDu qvdXOpCmIaVwz8HdZE5F2Pj/koyawNAPX+w8Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=pIl3tzTC1ooicR4jI/lg/o+WU/1p9UG5TFYSerlxiCbJvmmRcDdHDYJZ8/RXpekX89 ULeUP0Z/Hr9M++r/foPJes3+KvvArgZaCzd9c34bxJ5OOADUq3x3OrmcMKTI2qTaQSqj Wkhf9/p6CRrKyKHGF3gVt51sJL2t8EvBKg4ew= MIME-Version: 1.0 Received: by 10.239.154.210 with HTTP; Thu, 8 Apr 2010 11:47:57 -0700 (PDT) In-Reply-To: References: From: Andreas Veithen Date: Thu, 8 Apr 2010 20:47:57 +0200 Received: by 10.239.189.141 with SMTP id t13mr52656hbh.194.1270752497094; Thu, 08 Apr 2010 11:48:17 -0700 (PDT) Message-ID: Subject: Re: Apache mentoring programme To: java-dev@axis.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, Apr 8, 2010 at 10:20, Heusinger, Marcel wrote: > Dear Axis2-developer community, > > > > some days ago I read about the Apache Mentoring Programme > (http://community.apache.org/mentoringprogramme.html) and I thought it wo= uld > be a chance to contribute to one of the Apache projects. As I worked with > Axis2 during the last few month, I wondered if one of the contributors wo= uld > declare her-/himself ready to comply with mentoring me. As you can see be= low > I already got some experiences in software development, so I feel confide= nt > to achieve the project idea outlined at the e-mail's end. Although mentor= ing > causes some extra work, I think the proposed project is straightforward s= o > that I could familiarize myself with the Axis2 project and make valuable > contributions after the program in the form of patches and so on. Below y= ou > find some more about myself and my proposed Mentoring Programme idea. Tha= nk > you for your attention. > > > > A brief CV > > --------------------- > > My name is Marcel Heusinger, 28 years old, finished my studies of > information systems some month ago, and I live in Essen, Germany. > > Currently, I am working in my fourth year at the University of > Duisburg-Essen (most of the time as part-time student assistant; the last > five month as research assistant), where I worked on projects with Java a= nd > PHP. The source code of two of my projects can be found at > http://www.mycore.de/viewvc/viewvc.cgi/miless/trunk/module-blackboard/ > > and http://www.mycore.de/viewvc/viewvc.cgi/miless/trunk/module-moodle/. > > Both of these projects integrated the Web service functionalities of the > open-source documentation and publication server miless > (http://duepublico.uni-duisburg-essen.de/) into the e-learning management > systems Moodle and Blackboard respectively. At the moment I am working on= a > jBPM-based workflow application to support the library's processes. > > During all these projects I gained solid understanding of Web service > standards like Xml Schemas, WSDL, and SOAP and I worked with tools like > Eclipse, Ant, and Maven. Furthermore, I already had a quick flip through = the > Axis2 source code. So=A0 the mentoring related extra work would narrow do= wn to > Axis2 implementation questions and how to integration my contribution int= o > the total project structure. > > > > My project idea > > --------------------- > > Main idea: Generate JavaDoc documentation for client-side code/Web servic= e > proxy that was generated with Axis2. It would be much easier to work with > generated proxies if its method would be documented. > > How it should be accomplished: As it is possible to annotate Xml schema > files with an annotation element which itself could contain Dublin core > elements. As these Dublin Core elements could be refined without > jeopardizing applications that do not understand the refinement as long a= s > they are able to understand the RDF-based refinement mechanism. This > mechanism could be used to define a Dublin Core Application Profile > (http://dublincore.org/documents/profile-guidelines/ and > > http://dublincore.org/documents/singapore-framework/) that could be used = to > create a mapping between the refined elements and JavaDoc tags. > > This application profile and the mapping could be used to add JavaDoc tag= s > to the proxy code that is generated by Axis2, if the Xml schema uses the > annotation element in conjunction with refined Dublin Core elements. > > > > As I am not that deep into Axis2 and its roadmap, and you think that idea > would be useless or have any other plans, I would be happy to participate= at > the project anyway. Thank you! > Two quick questions about your proposal: - Axis2 supports several binding styles. There is the classic code generator (wsdl2java) that supports different data bindings (the default ADB, xmlbeans, JIBX,...), but there is also support for JAX-WS artifacts generated by wsimport (which is not part of Axis2, but that comes from Sun's JAX-WS reference implementation). What would be the scope of this project? - Can you give an example of how an annotated XML schema element would look like? That would give us a better understanding of the ideas you have in mind. Thanks. Andreas > > If you have any questions, do not hesitate to ask.=3D20 > > > > Looking forward to hear from you. > > > > Kind regards, > > > > Marcel Heusinger > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org