Web Services
-
WebServices
- Welcome to Web Services Project @ Apache
-
News
- JaxMe 0.5.1 Released
- Apache XML-RPC 2.0.1 Released
- JaxMe 0.5 Released
- JaxMe 0.5beta Released
- JaxMe 0.4beta Released
- JaxMe 0.3.1 Released
- Announcements List Relaunch
- JaxMe 0.3 Released
- JaxMe has now graduated to a subproject of Apache WS
- Updated website with WSS4J, Addressing, Sandesha
- First public snapshot of JaxMe available
- Updated website with JaxMe project
- Updated website with WSRP4J project
- New Address of CVS Repositories
- Apache Axis 1.1
- Apache Axis 1.1RC1
- Apache WSIF 1.0
- Todo List
- Information
- Projects
- WholeSite
WebServices
Welcome to Web Services Project @ Apache
Project List
- Addressing
- Axis (1.X)
- Axis2
- WS-Commons
- EWS
- JaxMe
- jUDDI
- Kandula
- Mirae
- Muse
- Pubscribe
- Sandesha
- Scout
- SOAP
- Synapse
- TSIK
- Tuscany
- Woden
- WSIF
- WSRF
- WSS4J
- XML-RPC
Downloads
Downloads are available at http://www.apache.org/dyn/closer.cgi/ws/.
Members
- David Chappell
- Glen Daniels
- Jaliya Ekanayake
- Anthony Elder
- Ryan Hoegg
- Jeremy Hughes
- Tom Jordahl
- Susantha Kumara
- Changshin Lee, aka "Ias"
- Ted Leung
- Steve Loughran
- Julie MacNaught
- Axl Mattheus
- Sam Meder
- Nirmal Mukhi
- Srinath Perera
- Daniel Rall
- Scott Nichol
- Sam Ruby
- Anil Saldana
- Aleksander Slominski
- James Snell
- Ian Springer
- Davanum Srinivas (Current Chair)
- Steve Viens
- Sanjiva Weerawarana
- Jochen Wiedmann
If you need to contact the members, please email pmc @ ws dot apache dot org
Wiki
The Web Services Wiki can be used for posting thoughts, proposals etc...
IRC
Pick any freenode.org server and join channel #apache-ws for discussions.
Blog
The Web Services project has a blog with an RSS feed.
News
JaxMe 0.5.1 Released
6th January 2006 - JaxMe 0.5.1 release. This is a bug fix release. Preliminary support for external schema binding files has been added as a new feature.
Apache XML-RPC 2.0.1 Released
28th December 2005 - Apache XML-RPC 2.0.1 release. This is a bug fix release, eliminating several minor problems, which have been found since the release of 2.0.
JaxMe 0.5 Released
9th August 2005 - JaxMe 0.5 final release. Compared to the beta release, several important bugs have been fixed.
JaxMe 0.5beta Released
14th July 2005 - JaxMe 0.5beta release. Introduces support for mixed content and mapping of xs:extension to Java inheritance.
JaxMe 0.4beta Released
13th April 2005 - JaxMe 0.4beta release. This release is a major step forward, as it is the first version supporting nested groups, at least of multiplicity <= 1. In particular, xs:extension is now supported.
JaxMe 0.3.1 Released
3rd September 2004 - JaxMe 0.3.1 release. Bug fix release, plus an important feature: Recursive schemas are now being supported.
Announcements List Relaunch
29th July 2004 - It has been a well kept secret that the WebServices project has an announcements list but now the secret is out! If you want to keep in touch with important events (such as releases) in the world of WebServices here at Apache then subscribe to the list here
JaxMe 0.3 Released
26th July 2004 - JaxMe 0.3 release. Includes numerous small bug fixes and enhancements.
JaxMe has now graduated to a subproject of Apache WS
09th March 2004 - The Apache Incubator PMC has voted for JaxMe to become a subproject of the Apache Webservices. Welcome to the show. :-)
Updated website with WSS4J, Addressing, Sandesha
19th February 2004 - See Addressing, Sandesha (Under Incubation), WSS4J
First public snapshot of JaxMe available
20th November 2003 - The first public snapshot of JaxMe is now available. Details at the Jaxme Website.
Updated website with JaxMe project
23rd September 2003 - Added mailing list and web site for JaxMe. Details at JaxMe Website.
Updated website with WSRP4J project
14st September 2003 - Added mailing list and web site for wsrp4j. Details at WSRP4J Website.
New Address of CVS Repositories
11st September 2003 - The Address of CVS Repositories are in the height of the house-moving. Details at CVS Repositories.
Apache Axis 1.1
16th June 2003 - The Apache Axis 1.1 is now available. Details at Apache Axis Website.
Apache Axis 1.1RC1
9th February 2003 - The Apache Axis 1.1 Release Candidate #1 is now available. Details at Apache Axis Website.
Apache WSIF 1.0
27th January 2003 - The Apache WSIF 1.0 release is now available. Details at Apache WSIF Website.
Todo List
high
- [docs] setup pmc and general mailing lists → rubys
Information
The Apache Web Services Project - Information
Downloads
Get Involved
Source code
Mailing Lists
Reference
Legal Stuff
Contact Info
Get Involved!
Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose. The roles and responsibilities that people can assume in the project are based on merit. Everybody's input matters!
There are a variety of ways to participate. Regardless of how you choose to participate, we suggest you join some or all of our mailing lists.
Use the Products and Give Us Feedback
Using the products,reporting bugs, making feature requests, etc. is by far the most important role. It's your feedback that allows the technology to evolve.
- Mailing Lists
- Download (mirror)
- Download (archive.apache.org)
- Report bugs/Request additional features
Contribute Code or Documentation Patches
In this role, you participate in the actual development of the code. If this is the type of role you'd like to play, here are some steps (in addition to the ones above) to get you started:
Source code
Web Access to the Repository
You can browse the ws.apache.org workspaces via the web.
- Addressing
- Axis 1.X
- Axis 2.X
- WS-Commons
- EWS
- JaxMe
- jUDDI
- Kandula
- Mirae
- Muse
- Pubscribe
- Sandesha
- Scout
- SOAP
- TSIK
- Tuscany
- Woden
- WSIF
- WSRF
- WSS4J
- XMLRPC
Download the Source
Most users of the source code probably don't need to have day to day access to the source code as it changes. For these users we provide easy to unpack source code downloads via our download pages.
Access the Source Tree
So, you've decided that you need access to the source tree to see the latest and greatest code. There's two different forms of CVS access. The first is anonymous and anybody can use it. The second is not and you must have a login to the development server. If you don't know what this means, join the mailing list and find out.
SVN projects
New projects are now in the apache svn. To checkout the code use following commands(if you are using a GUI SVN client, configure it appropriately):
svn co https://svn.apache.org/repos/asf/webservices/[module-name]
Modules available for access are:
- addressing
- axis
- axis2
- commons
- ews
- jaxme
- juddi
- kandula
- mirae
- muse
- pubscribe
- sandesha
- scout
- site
- soap
- wsif
- wsrf
- wss4j
- xmlrpc
New projects (via incubator) are available from
svn co https://svn.apache.org/repos/asf/incubator/[module-name]
Modules available for access are:
- synapse
- tsik
- tuscany
- woden
Bug Tracker
Report bugs for projects
Create/Modify/Search bugs in our jira bug tracker.
- Addressing
- Axis 1.X (Java)
- Axis 2.X (Java)
- Axis 1.X (C++)
- EWS
- JaxMe
- jUDDI
- Kandula
- Mirae
- Muse
- Pubscribe
- Sandesha
- Scout
- SOAP
- Woden
- WSIF
- WSRF
- WSS4J
- XMLRPC
Mailing Lists
Every volunteer project obtains its strength from the people involved in it. Mailing lists provide a simple and effective communication mechanism.
You are welcome to join any of these mailing lists (or all of them if you wish). You can choose to lurk, or actively participate. It's up to you. Before you join these lists, you should look over the resources in the Reference Library section. As with any mailing list, you should probably read any FAQ postings or simply read a sampling of postings on the list before posting your first question.
Usage Notes
Archives are generally named after the project they're about (duh!)
with a suffix that denotes the subjects covered. Common suffixes are:
*-dev Developer list - for technical questions about
the product, code patches, bug submissions about advanced functionality, etc.
*-user, *-users Users list - for general usage questions
about the product from an end-users perspective
*-cvs, *-svn Commits list - this is a read-only list that
sends out email with details of all commits to that project's CVS or SVN
repository
The ezmlm mailing list controller accepts commands by sending emails
to listname-command, generally like the following:
*-subscribe Subscribe your current email address to the list
*-unsubscribe Unsubscribe your *current* email address from the list
*-help get Help on mailing list commands
Public archives
Archives of many of the most popular ws.apache.org mailing lists are kept at http://marc.theaimsgroup.com/, which are organized by month and include search features for both subjects and message text. Many lists are also archived by other large mailing list archive sites as well.
All the mailing lists are also archived at:
Common mailing lists
List | Subscribe | Unsubscribe | Archive | Description |
---|---|---|---|---|
announce | subscribe | unsubscribe | MBox | For announcements |
general | subscribe | unsubscribe | MBox | For issues that span across all ws.apache.org projects |
pmc | Private list for contacting the pmc members |
Project specific lists
List | Subscribe | Unsubscribe | Archive | Description |
---|---|---|---|---|
addressing-dev | subscribe | unsubscribe | MBox | For Addressing development discussions |
axis-c-dev | subscribe | unsubscribe | MBox | For Axis C++ development discussions |
axis-c-user | subscribe | unsubscribe | MBox | For Axis C++ user discusssions |
axis-cvs | subscribe | unsubscribe | MBox | For Axis C++/Java commits |
axis-dev | subscribe | unsubscribe | MBox | For Axis Java development discussions |
axis-tck | For Axis Java - TCK related private discussions | |||
axis-user | subscribe | unsubscribe | MBox | For Axis Java user discussions |
axis-user-ja | subscribe | unsubscribe | MBox | For Axis Java user discussions (Japanese) |
ews-dev | subscribe | unsubscribe | MBox | For EWS development discussions |
jaxme-dev | subscribe | unsubscribe | MBox | For JaxMe development discussions |
juddi-cvs | subscribe | unsubscribe | MBox | For jUDDI commits |
juddi-dev | subscribe | unsubscribe | MBox | For jUDDI development discussions |
juddi-user | subscribe | unsubscribe | MBox | For jUDDI user discussions |
kandula-dev | subscribe | unsubscribe | MBox | For Kandula development discussions |
mirae-dev | subscribe | unsubscribe | MBox | For Mirae development discussions |
mirae-user | subscribe | unsubscribe | MBox | For Mirae user discussions |
muse-commits | subscribe | unsubscribe | MBox | For Muse commits |
muse-dev | subscribe | unsubscribe | MBox | For Muse development discussions |
muse-user | subscribe | unsubscribe | MBox | For Muse user discussions |
pubscribe-commits | subscribe | unsubscribe | MBox | For Pubscribe commits |
pubscribe-dev | subscribe | unsubscribe | MBox | For Pubscribe development discussions |
pubscribe-user | subscribe | unsubscribe | MBox | For Pubscribe user discussions |
sandesha-dev | subscribe | unsubscribe | MBox | For Sandesha development discussions |
scout-dev | subscribe | unsubscribe | MBox | For Scout development discussions |
soap-dev | subscribe | unsubscribe | MBox | For SOAP development discussions |
soap-user | subscribe | unsubscribe | MBox | For SOAP user discussions |
tsik-dev | subscribe | unsubscribe | MBox | For TSIK development discussions |
woden-dev | subscribe | unsubscribe | MBox | For Woden development discussions |
wsif-dev | subscribe | unsubscribe | MBox | For WSIF development discussions |
wsif-user | subscribe | unsubscribe | MBox | For WSIF user discussions |
wsrf-commits | subscribe | unsubscribe | MBox | For WSRF commits |
wsrf-dev | subscribe | unsubscribe | MBox | For WSRF development discussions |
wsrf-user | subscribe | unsubscribe | MBox | For WSRF user discussions |
wss4j-dev | subscribe | unsubscribe | MBox | For WSS4J development discussions |
xmlrpc-dev | subscribe | unsubscribe | MBox | For XMLRPC development discussions |
xmlrpc-user | subscribe | unsubscribe | MBox | For XMLRPC user discussions |
Reference Library
Reference Library
The ws.apache.org project lives or fails based on its human resources. Users and contributors alike help the project with ideas and brainpower. A common foundation of knowledge is required to effectively participate in this virtual community. The following is a list of documents that we have found helpful for us and may be helpful to you:
Technical Resources
These resources are required reading for anybody contributing source code to the project.
-
The Java Language Specification
Written by the creators of the Java Programming Language, this online book is considered by many to be the bible for programming in Java. A must read. -
Javadoc
Javadoc is the automatic software documentation generator used by Java since it was first released. All Java code written for this project must be documented using Javadoc conventions. -
Introduction to CVS
Written by Jim Blandy, this brief introduction gives a first look into CVS. If you have never used CVS before, you'll want to start here. -
Version Management with CVS
Written by Per Cederqvist at al, this is the main manual for CVS. It provides details on all documented CVS features.
Source Code Philosophy Resources
The following are a set of articles written about the recent source code movements that help illustrate some of the attributes of a collaborative project such as this. You may not agree with all of the points of these articles, but an understanding of them will help in communicating with everyone on the project.
-
The Cathedral and the Bazaar
Written by Eric S. Raymond, this is a must read for anyone willing to join or support a volunteer project. -
Homesteading the Noosphere
Written by Eric S. Raymond, this is a sequel to "The Cathedral and the Bazaar". It details the property and ownership customs of the open-source culture. This analysis has larg implications for anyone interested in organizing large-scale intellectual collaborations such as this project.
Web Services Resources
A wide variety of Web Services oriented resources are out on the net today. Just a few that we have found useful include:
- Google Web Services Directory
- W3C - Web Services activity
- WS-I
- Java Technology and Web Services
- WebServices.org
Legal Stuff
All material on this website is Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
For details look at the file: License.txt.
IBM is a trademark of International Business Systems, Inc. Lotus is a trademark of Lotus Development Corporation. Sun and Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. Windows, WindowsNT, and Win32 are registered trademarks of Microsoft Corp. All other product names mentioned herein and throughout the entire web site are trademarks of their respective owners.
How To Build Web Services Project's Website
Installing Forrest
The Web Services website build system requires two components to perform a build. Ant and forrest.
Specifically the build has been tested to work with Ant version 1.6.X and Forrest 0.7. To install these products download the distributions and follow the instructions in their documentation. Make sure you don't forget to set the environment variables FORREST_HOME and ANT_HOME. The ANT_HOME/bin directory should be in the path.
Checking out ws-site module
Check out
ws-site
module via your favorite CVS tools. Please follow the guildeline written here.
Running the Build
The main targets of interest to our users are:
Target | Description |
---|---|
clean | Erase all build work products (ie, everything in the build directory |
site | Build site |
replace | Build site and copy to ./targets directory |
run-forrest (default) | Do clean up and build Site |
For Committers
The procedure to make changes to http://ws.apache.org/ ...
- *cd* into the local "ws-site" CVS dir
- execute "ant"
- execute "ant replace"
- cvs commit
- (If you are in a hurry) ssh to www.apache.org, *cd* to /www/ws.apache.org, and execute "cvs update -P"
TIPS
You can check whether ws-site will be successfully built or not by following these procedures.
- cd into the local "ws-site" CVS dir
- execute "forrest run"
- point the browser to http://localhost:8888/ to see the site
- edit the docs *in place* (build/webapp/content/xdocs/...) and see changes via the browser by reloading the page
F.A.Q.
Q1.
I encountered
The <xmlcatalog> data type doesn't support the nested "catalogpath" element.
error, during the build.
A1.
Please make sure that your Ant version is later than 1.6 alpha. You can check the Ant version, by running "ant -version".
Q2.
I see an error like this regarding mirrors.pdf
[java] X [0] mirrors.pdf BROKEN ....
A2.
This is a known issue, but does not affect the site itself.
Q3.
The run-forrest target does not complete because of the mirrors.pdf error, so i can't update the site
A3.
There is another target named 'replace' that does the appropriate work
( more to be come )
Contact Information
Contact Information
If you have questions or comments about this site, please send email to: webmaster@ws.apache.org
The ws.apache.org project is an effort of the Apache Software Foundation. The address for general ASF correspondence and licensing questions is: apache@apache.org You can find more contact information for the Apache Software Foundation on the contact page of the Apache Software Foundation.