RE: Revised Proposal: GSoC - (CXF-3388) Expose CXF JMX MBeans as the JAX-RS resources‏

2011-04-07 Thread Shenglin Qiu

Hi Sergey:


I have submitted the proposal in GSoC site - Apache Software Foundation, title: 
CXF-3388 Expose CXF JMX MBeans as the JAX-RS resources.

Please feel free to setup anytime for further mentoring. (607-727-3067)I have 
checked out the source code, compiled and imported in eclispe, local setup is 
done. 


Thank you.




Shenglin Qiu Date: Thu, 7 Apr 2011 10:10:16 +0100
Subject: Re: Revised Proposal: GSoC - (CXF-3388) Expose CXF JMX MBeans as the 
JAX-RS resources‏
From: sberyoz...@gmail.com
To: dabaip...@hotmail.com

Hi - that looks good, register it today please and then reply to the dev list 
confirming it

I'd only add

"* Check out svn http://svn.apache.org/repos/asf/cxf/trunk/rt/management/ and 
local dev environment setup

   1. Setup a simple inbound cxf server, add InstrumentationManager into 
CXF bus config.
   2. Use JConsole to monitor."


into the second phase (ranking)

Cheers, Sergey

2011/4/7 Shenglin Qiu 






Proposal Title: Expose CXF JMX MBeans as the JAX-RS resources

Student Name: Shenglin


Apache registered account alias: Travis


Student E-mail: dabaip...@hotmail.com


IM: qslnewy...@yahoo.com


Phone: 607-727-3067


Project/Mission Description
Original Description CXF-3388:

The JAX-RS application exposing CXF JMX MBeans over HTTP needs to be added to 
the rt/management-web component.


*Why This Project* 
I have been using Java, including core Java, Spring, Hibernate, Apache open 
sources, JSF, Struts2, Vaadin, GWT in projects both professionally and 
academically around 3-4 years, I have been using plain Javascript and Jquery 
professionally around 2 years. I am very comfortable with the projects based on 
Java and Javascript.


Meanwhile, as a Java developer, I constantly involved in both front end and 
back end development, from my past experiences on https://boost.att.com, 
https://ct.att.com, http://www.key2world.com, http://www.bebeme.com, 2 major 
academic research projects(search engines' performance analysis) by core java, 
I have gained all kinds of development/research knowledge. In all my 
development memory, Apache open source is always the first dependency I need to 
add, it provides great tools, such as String checking, credit card info 
checking are the 2 used most frequently. CXF is the only one I would pick for 
light/middle weight web service development, I have studied CXF and Axis2, and 
I feel CXF offers way better development approach, in terms of modern JEE 
style, including the configuration xml style and integration with Spring. 


Apache Foundation is the first group I picked in GSoC, and when I see CXF, I 
feel so exited and it must be the one I have to try to join. Meanwhile, after 
reading GSoC application principles, I realize and understand the fact that 
this is not just for students who want to kill some time in summer, it's a 
serious project with clear approaches and goals, everyone must take their best 
efforts to get involved with. Therefore, I must wisely choose a GSoC project in 
Apache with my current knowledge pool and comfortable programming language, in 
terms of maximizing the chance to get enrolled. CXF-3388 fits perfectly with my 
target.



Proposal Timeline and Project Plan (Revised)

April 1 - Apr 8 (GSoC Application Deadline)
* Contact with Sergey and all project involved staff.

* Study CXF and JMX MBean server interaction.
* Check out svn http://svn.apache.org/repos/asf/cxf/trunk/rt/management/ 
and local dev environment setup

   1. Setup a simple inbound cxf server, add InstrumentationManager into 
CXF bus config.
   2. Use JConsole to monitor.

* Revise proposal and submit proposal to GSoC.

April 8 - April 24 (Student Ranking/Scoring Deadline)

* Code study http://svn.apache.org/repos/asf/cxf/trunk/rt/management/, and 
http://svn.apache.org/repos/asf/cxf/trunk/rt.

* Discuss the project approach, including: data models, backend layers, 
complexity, 3388's configurations, integrations and settings with existing CXF 
RT, prototype building, testing methods and desired outputs.

* Discuss the final data models, inputs/outputs which will be used for UI 
presentation.
* Start to build snapshot version.


April 24 – May 24 (Official Coding Start)
* Build prototype from discussion, integrate into prototype inbound server 
and gain real experiences on this MBeans - CXF add-on  -- Heavy coding.


Official coding period starts:
May 24 - July 11 (Mid-Term Evaluation Start)

* Always keep in touch with mentor.
* Coding CXF JMX MBeans exposure based on prototype.  --  Heavy coding.

* Integrate the coding to prototype server, use JConsole to check every 
step as debugging and testing.
* Discuss, design all necessary web approaches which could be used in this 
project, e.g. server technology: plain servlet, Spring MVC, JSF, GWT / web 
container, jetty, tomcat

* Start to build up front end, I assume some universal CSS, images and 
layout will be p

Re: [VOTE] Aki Yoshida for CXF committer

2011-04-07 Thread Jeff Genender
+1

Jeff


On Apr 6, 2011, at 10:11 AM, Alessio Soldano wrote:

> +1
> 
> On 04/06/2011 06:03 PM, Daniel Kulp wrote:
>> I'd like to call a vote on adding Aki Yoshida as a committer for CXF.
>> 
>> Aki has been active with CXF for almost a year now.   In that time, he's
>> submitted patches to 8 JIRA issues, including one that had been logged 
>> several
>> years ago.   The two main areas he's contributed to are in the Management
>> stuff and the WS-RM stuff which are areas that are not easy to "jump right 
>> in"
>> and are areas that we don't have enough experts in.   That makes those
>> contributions that much more valuable.
>> 
>> He's also been very helpful on the mailing lists, answering user questions as
>> well as having constructive design discussions on the dev list.
>> 
>> I think he'd be a valuable addition to CXF.
>> 
>> Here is my +1.   Vote open for 72 hours.
>> 
>> 
> 
> 
> -- 
> Alessio Soldano
> Web Service Lead, JBoss
> 



Re: [VOTE] Aki Yoshida for CXF committer

2011-04-07 Thread Madhav Bhargava
+1

Madhav

On Thu, Apr 7, 2011 at 10:03 PM, Jeff Genender  wrote:

> +1
>
> Jeff
>
>
> On Apr 6, 2011, at 10:11 AM, Alessio Soldano wrote:
>
> > +1
> >
> > On 04/06/2011 06:03 PM, Daniel Kulp wrote:
> >> I'd like to call a vote on adding Aki Yoshida as a committer for CXF.
> >>
> >> Aki has been active with CXF for almost a year now.   In that time, he's
> >> submitted patches to 8 JIRA issues, including one that had been logged
> several
> >> years ago.   The two main areas he's contributed to are in the
> Management
> >> stuff and the WS-RM stuff which are areas that are not easy to "jump
> right in"
> >> and are areas that we don't have enough experts in.   That makes those
> >> contributions that much more valuable.
> >>
> >> He's also been very helpful on the mailing lists, answering user
> questions as
> >> well as having constructive design discussions on the dev list.
> >>
> >> I think he'd be a valuable addition to CXF.
> >>
> >> Here is my +1.   Vote open for 72 hours.
> >>
> >>
> >
> >
> > --
> > Alessio Soldano
> > Web Service Lead, JBoss
> >
>
>


-- 
When I tell the truth, it is not for the sake of convincing those who do not
know it, but for the sake of defending those that do


Re: [VOTE] Aki Yoshida for CXF committer

2011-04-07 Thread Jim Ma
+1

On Fri, Apr 8, 2011 at 5:43 AM, Madhav Bhargava  wrote:
> +1
>
> Madhav
>
> On Thu, Apr 7, 2011 at 10:03 PM, Jeff Genender  wrote:
>
>> +1
>>
>> Jeff
>>
>>
>> On Apr 6, 2011, at 10:11 AM, Alessio Soldano wrote:
>>
>> > +1
>> >
>> > On 04/06/2011 06:03 PM, Daniel Kulp wrote:
>> >> I'd like to call a vote on adding Aki Yoshida as a committer for CXF.
>> >>
>> >> Aki has been active with CXF for almost a year now.   In that time, he's
>> >> submitted patches to 8 JIRA issues, including one that had been logged
>> several
>> >> years ago.   The two main areas he's contributed to are in the
>> Management
>> >> stuff and the WS-RM stuff which are areas that are not easy to "jump
>> right in"
>> >> and are areas that we don't have enough experts in.   That makes those
>> >> contributions that much more valuable.
>> >>
>> >> He's also been very helpful on the mailing lists, answering user
>> questions as
>> >> well as having constructive design discussions on the dev list.
>> >>
>> >> I think he'd be a valuable addition to CXF.
>> >>
>> >> Here is my +1.   Vote open for 72 hours.
>> >>
>> >>
>> >
>> >
>> > --
>> > Alessio Soldano
>> > Web Service Lead, JBoss
>> >
>>
>>
>
>
> --
> When I tell the truth, it is not for the sake of convincing those who do not
> know it, but for the sake of defending those that do
>