Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 113497 Details for
Bug 248630
Proposal for JAXWS Incubator Component
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Proposal Text draft in HTML format
JAXWTools_proposal.html (text/html), 6.23 KB, created by
Oisin Hurley
on 2008-09-25 13:37:05 EDT
(
hide
)
Description:
Proposal Text draft in HTML format
Filename:
MIME Type:
Creator:
Oisin Hurley
Created:
2008-09-25 13:37:05 EDT
Size:
6.23 KB
patch
obsolete
><?xml version="1.0" encoding="ISO-8859-1" ?> ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ><html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us"> ><head> ><title>JAX-WS Tools Proposal</title> ><meta > http-equiv="Content-Type" > content="text/html; charset=ISO-8859-1" /> ></head> ><body> ><h2>JAX-WS Tools Proposal</h2> ><i>1st Draft</i> ><br /> ><i>25 Sep 2008</i> ><p>JAX-WS Tools is a proposed open source component under the Eclipse WST subproject.</p> ><p>This component proposal is similar to a Project Proposal (as defined in the Eclipse Development Process document) >and is written to declare its intent and scope. This proposal is written to solicit additional participation and input >from the Eclipse community.</p> ><p>Comments can be made in bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=248630">248630</a>.</p> ><h4>Background</h4> ><p>Eclipse is one of the worlds most popular and ubiquitous IDEs. It is well known for its Java and C development >tools, and there are many plugins available from Eclipse that provide support for tasks as diverse as web development, >database development, design and issue tracking.</p> ><p>Eclipse also supports the common use-case of creating, testing and provisioning Web Service applications. This support >is provided by the Web Tools Platform (WTP) project. The primary purpose of that project is to provide a set of common >tools for web technologies; the >foundations for Web service applications laid down by WTP are excellent, and include the WSDL editor, a suite of XML editors and support for JAX-RPC Java-first development. However, Eclipse WTP does not at this time include first-class support for the creation, testing and provisioning of JAX-WS compliant Web services.</p> ><p>This proposal seeks to address this issue by building upon and extending where necessary the existing WTP development frameworks to provide first-class support for developers of JAX-WS Web services.</p> ><h4>Scope</h4> ><p>The goal of JAX-WS Tools is to provide Eclipse WTP with first-class support for JAX-WS Web service development.</p> ><p>This will be achieved by augmenting WTP with support for creating JAX-WS Web services, within the context of the existing WTP frameworks.</p> ><p>The frameworks used and extended by the JAX-WS code contribution are also suitable for the implementation of similar Web services standards, such as JAX-RS. It is for this reason that we consider JAX-RS assistance to be within the scope of this component.</p> ><h4>Proposal</h4> ><p>JAX-WS Tools will achieve its aims by making the following contributions to WTP:</p> ><ul> ><li>Web services runtime extension for <a href="http://cxf.apache.org/">Apache CXF</a></li> ><li>Preferences added under the web service category</li> ><li>Bottom-up and Top-down support</li> ><li>Bottom-up support for starting from a Java class or interface</li> ><li>Supports selecting or extracting an SEI if starting from a class.</li> ><li>JAX-WS annotations added automatically. Configurable in the preferences and also in the Web service wizard.</li> ><li>Undo support for all operations executed in the wizard</li> ><li>JAX-WS annotation validation provided. (JDT APT extension)</li> ></ul> ><h4>Contributions</h4> >Initial contribution will be made from the EPL-licensed <a href="http://open.iona.com/products/fuse-integration-designer/#documentation">FUSE Integration Designer</a> project at the <a href="http://open.iona.com">FUSE Community</a> supported by <a href="http://www.iona.com">IONA</a>. IONA holds the IP, and the initial committers include the authors of the contribution. ><h4>Tentative Plan</h4> ><p>Initial Eclipse.org presence in Sep 2008</p> ><ul> > <li>Creation of WTP Incubator component</li> > <li>Construction of Website with Video tutorials for use</li> > <li>CVS repository, seeded with source code from contribution attached to bugzilla</li> > <li>Bugzilla repository</li> > <li>Builds to be available for public consumption as soon as practicable</li> > <li>Support for semantic analysis of JAX-WS standard Java annotations</li> > <li>Assistance for creation of standard JAX-WS Handlers</li> > <li>Assistance for creation of standard Binding declarations</li> > <li>Final release into Galileo June 2009</li> ></ul> ><h4>Initial committers</h4> ><h5>Component Lead/Committer</h5> ><ul style="list-style-type: square"> > <li><b>Shane Clarke</b> - <a href="http://www.iona.com">IONA</a> <br /> > <i> Shane is a Senior Software Developer at IONA. He has a great deal of experience developing > Eclipse-based software, including source editors, GEF editors, GMF editors and RCP applications. He has contributed several patches to WTP. </i></li> ></ul> ><h5>Committers</h5> ><ul style="list-style-type: square"> > <li><b>Oisí Hurley</b> - <a href="http://www.iona.com">IONA</a><br /> > <i> Oisín is an Open Source Tools Architect at IONA. He is PMC lead for the SOA Tools Project and a committer in the SCA Tools and Orbit projects.</i></li> > <li><b>A. N. Other</b> <br /> > <i> A. N. Other is a Magical Software Developer whos role is to be on initial committers list until someone real gets their name on instead.</i></li> ></ul> ><h4>User community</h4> ><p>The user community includes many current Eclipse WTP users, but may also attract new Web services developers who will start using WTP for this new JAX-WS support.</p> ><h4>Related Bugs</h4> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=163334">163334</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=176564">176564</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243286">243286</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243290">243290</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=245991">245991</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=245993">245993</a> ><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=202816">202816</a> ><h4>Links</h4> ><a href="http://repo.open.iona.com/videos/service-creation/">[Example use videos]</a> ><a href="http://www.eclipse.org/webtools/">[Eclipse Web Tools Project]</a> ><a href="http://open.iona.com">[FUSE Community]</a> ><a href="http://jcp.org/en/jsr/detail?id=224">[JAX-WS Spec]</a> ><a href="http://jcp.org/en/jsr/detail?id=311">[JAX-RS Spec]</a> ></body> ></html>
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us"> <head> <title>JAX-WS Tools Proposal</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </head> <body> <h2>JAX-WS Tools Proposal</h2> <i>1st Draft</i> <br /> <i>25 Sep 2008</i> <p>JAX-WS Tools is a proposed open source component under the Eclipse WST subproject.</p> <p>This component proposal is similar to a Project Proposal (as defined in the Eclipse Development Process document) and is written to declare its intent and scope. This proposal is written to solicit additional participation and input from the Eclipse community.</p> <p>Comments can be made in bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=248630">248630</a>.</p> <h4>Background</h4> <p>Eclipse is one of the worlds most popular and ubiquitous IDEs. It is well known for its Java and C development tools, and there are many plugins available from Eclipse that provide support for tasks as diverse as web development, database development, design and issue tracking.</p> <p>Eclipse also supports the common use-case of creating, testing and provisioning Web Service applications. This support is provided by the Web Tools Platform (WTP) project. The primary purpose of that project is to provide a set of common tools for web technologies; the foundations for Web service applications laid down by WTP are excellent, and include the WSDL editor, a suite of XML editors and support for JAX-RPC Java-first development. However, Eclipse WTP does not at this time include first-class support for the creation, testing and provisioning of JAX-WS compliant Web services.</p> <p>This proposal seeks to address this issue by building upon and extending where necessary the existing WTP development frameworks to provide first-class support for developers of JAX-WS Web services.</p> <h4>Scope</h4> <p>The goal of JAX-WS Tools is to provide Eclipse WTP with first-class support for JAX-WS Web service development.</p> <p>This will be achieved by augmenting WTP with support for creating JAX-WS Web services, within the context of the existing WTP frameworks.</p> <p>The frameworks used and extended by the JAX-WS code contribution are also suitable for the implementation of similar Web services standards, such as JAX-RS. It is for this reason that we consider JAX-RS assistance to be within the scope of this component.</p> <h4>Proposal</h4> <p>JAX-WS Tools will achieve its aims by making the following contributions to WTP:</p> <ul> <li>Web services runtime extension for <a href="http://cxf.apache.org/">Apache CXF</a></li> <li>Preferences added under the web service category</li> <li>Bottom-up and Top-down support</li> <li>Bottom-up support for starting from a Java class or interface</li> <li>Supports selecting or extracting an SEI if starting from a class.</li> <li>JAX-WS annotations added automatically. Configurable in the preferences and also in the Web service wizard.</li> <li>Undo support for all operations executed in the wizard</li> <li>JAX-WS annotation validation provided. (JDT APT extension)</li> </ul> <h4>Contributions</h4> Initial contribution will be made from the EPL-licensed <a href="http://open.iona.com/products/fuse-integration-designer/#documentation">FUSE Integration Designer</a> project at the <a href="http://open.iona.com">FUSE Community</a> supported by <a href="http://www.iona.com">IONA</a>. IONA holds the IP, and the initial committers include the authors of the contribution. <h4>Tentative Plan</h4> <p>Initial Eclipse.org presence in Sep 2008</p> <ul> <li>Creation of WTP Incubator component</li> <li>Construction of Website with Video tutorials for use</li> <li>CVS repository, seeded with source code from contribution attached to bugzilla</li> <li>Bugzilla repository</li> <li>Builds to be available for public consumption as soon as practicable</li> <li>Support for semantic analysis of JAX-WS standard Java annotations</li> <li>Assistance for creation of standard JAX-WS Handlers</li> <li>Assistance for creation of standard Binding declarations</li> <li>Final release into Galileo June 2009</li> </ul> <h4>Initial committers</h4> <h5>Component Lead/Committer</h5> <ul style="list-style-type: square"> <li><b>Shane Clarke</b> - <a href="http://www.iona.com">IONA</a> <br /> <i> Shane is a Senior Software Developer at IONA. He has a great deal of experience developing Eclipse-based software, including source editors, GEF editors, GMF editors and RCP applications. He has contributed several patches to WTP. </i></li> </ul> <h5>Committers</h5> <ul style="list-style-type: square"> <li><b>Oisí Hurley</b> - <a href="http://www.iona.com">IONA</a><br /> <i> Oisín is an Open Source Tools Architect at IONA. He is PMC lead for the SOA Tools Project and a committer in the SCA Tools and Orbit projects.</i></li> <li><b>A. N. Other</b> <br /> <i> A. N. Other is a Magical Software Developer whos role is to be on initial committers list until someone real gets their name on instead.</i></li> </ul> <h4>User community</h4> <p>The user community includes many current Eclipse WTP users, but may also attract new Web services developers who will start using WTP for this new JAX-WS support.</p> <h4>Related Bugs</h4> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=163334">163334</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=176564">176564</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243286">243286</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243290">243290</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=245991">245991</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=245993">245993</a> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=202816">202816</a> <h4>Links</h4> <a href="http://repo.open.iona.com/videos/service-creation/">[Example use videos]</a> <a href="http://www.eclipse.org/webtools/">[Eclipse Web Tools Project]</a> <a href="http://open.iona.com">[FUSE Community]</a> <a href="http://jcp.org/en/jsr/detail?id=224">[JAX-WS Spec]</a> <a href="http://jcp.org/en/jsr/detail?id=311">[JAX-RS Spec]</a> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 248630
:
113496
|
113497
|
113500
|
114423
|
116915