Status report for the Web Services Project
Notable Happenings
Dims has decided to step down as WS PMC chair. A formal vote of thanks, with a great outpouring of +1 goodness, was held to thank him for his long and hard work.
Glen Daniels was nominated and voted as the new chair.
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Subproject News
Miscellaneous
Kandula
Apache Kandula is an implementation of Web Services Coordination, Atomic Transaction and Business Activity protocols. The project provides implementations for both Apache Axis (kandula-1 branch) and Apache Axis2 (kandula-2 branch) platforms.
Notable Happenings
Apache Axis
Apache Axis is a web services framework implementing the W3C SOAP standard.
Notable Happenings
No major new contributions toward a 1.5 release, but Bjorn Townsend is still working on this as time permits. Bjorn is also working on cleaning up the 900+ open issues in the Axis 1.x JIRA and get rid of the cruft.
Miscellaneous
A few general statistics:
- 1 new critical reported since July
- 4 new blockers reported since July
- 7 new major bugs reported since July
- 2 new minor bug since July
Apache Axis C++
Apache Axis is effort to implement Axis architecture in C+. Apache Axis/C+ can be used to provide and consume Web Services.
Notable Happenings
Miscellaneous
Working on fixing bugs in AXIS C++ in preparation for 1.6 release.
Apache Scout
Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI.
Notable Happenings
Scout was mostly in maintenance mode this quarter. After we do a jUDDI release we're planning on putting out and 1.0rc2 release to clean up the remaining issues.
Code Releases [since the last report]
We released 1.0rc1.
Legal Issues
nope
Cross-Project Issues
nope
Problems with committers, members, projects etc?
all good
Miscellaneous
Apache jUDDI
jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services.
Notable Happenings
We're ramping up for a 2.0 release, and lot's of outstanding issues have been resolved in JIRA. The final two issues are related to moving to Axis2 as our WebService implementation.
Code Releases [since the last report]
none
Legal Issues
no
Cross-Project Issues
We're getting support on the Axis2 issues. Hopefully they will be resolved soon.
Problems with committers, members, projects etc?
all good
Miscellaneous
Apache Woden incubator
Woden is an open source Java implementation of the W3C WSDL 2.0 specification.
Notable Happenings
Legal Issues
Miscellaneous
Apache WSS4J
Code Releases [since the last report]
Miscellaneous
Apache Rampart
Rampart provides the WS-Security and WS-SecureConversation support for Apache Axis2 using Apache WSS4J as the base. The configuration model uses the WS-Policy framework and supports WS-SecurityPolicy specification. "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carryout token exchanges with the security token service.
Notable Happenings
Code Releases [since the last report]
Miscellaneous
Apache Rampart/C
Apache Rampart/C is the security module for Apache Axis2/C. It's an effort to implement WS-Security Specification 1.0. Rampart/C also comes with an XML-Crypto library known as OMXMLSecurity. In addition Apache Rampart/C configurations are based on security policy assertions as per WS-Security Policy specificatoin 1.1
Notable Happenings
Code freeze: 20th Sept 2007. Rampart/C 1.0.0 to be released, at the end of this month (Spet 2007)
Code Releases [since the last report]
Rampart/C 1.0.0 release. http://ws.apache.org/rampart/c/
Miscellaneous
Apache Sandesha2
Sandesha2 is an implementation of WS-ReliableMessaging specifications for Apache Axis2. By using Sandesha2 you can add reliable messaging capability to the Web services you have hosted in Axis2. You can also use Sandesha2 with Axis2 client to interact with already hosted web services in a reliable manner.
Notable Happenings
Code Releases [since the last report]
Sandesha2 1.3 release on 10-08-2007. http://ws.apache.org/sandesha/sandesha2/download.cgi
Miscellaneous
Apache Sandesha2/C
Sandesha2/C is a C implementation of WS-ReliableMessaging specifications(both 1.0 and 1.1) for Apache Axis2/C projects. Sandesha2/C is inter operable with Axis2/Java implementation and .net implementations.
Notable Happenings
Code freeze: 20th Sept 2007. Sandesha2/C 0.91 to be released, at the end of this month (Sept 2007)
Code Releases [since the last report]
Miscellaneous
Apache Savan
Savan is a Publisher/Subscriber implementation for Apache Axis2.
Notable Happenings
Code Releases [since the last report]
Apache Savan/C
Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language.
Notable Happenings
Code freeze: 20th Sept 2007. Savan/C 0.90 to be released, at the end of this month (Sept 2007)
Code Releases [since the last report]
Miscellaneous
Apache Axis2/C
Apache Axis2/C is an effort to implement Axis2 architecture in C. Apache Axis2/C can be used to provide and consume Web Services.
Notable Happenings
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
We are preparing for for 1.1.0 release by end of this month (September 2007). Other than minor bugfixes and memory leak fixes, New features for this (1.1.0) release.
- WS-Policy implementation
- TCP Transport
- Improvements to Guththila parser to improve performance
- Improvements to Java tool, WSDL2C, that generates C code
- Basic HTTP Authentication
Apache WSIF
Apache Web Services Invocation Framework (WSIF) is a simple Java API for invoking Web services, no matter how or where the services are provided as long as it is described in WSDL.
Notable Happenings
No notable happenings.
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
Apache Axis2
Apache Axis2 is the third generation Web service framework of the Apache Web service stack. That is built on module architecture to be a more flexible , more extensible Web service engine. Axis2 has support for Ws-Addressing , WS-RM and WS- Security.
Notable Happenings
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
Apache WS-Commons
Apache WS-Commons is a collection of projects that are primarily used as parts of various WS projects but useful even outside the WS space. WS-Commons houses Apache Axiom - the streaming XML object model, Apache XmlSchema - an object model to manipulate XML schema documents, Apache Neethi - the WS-Policy implementation and various other smaller projects such as tcpmon.
Notable Happenings
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
Apache Muse
Apache Muse is a Java implementation of WS-ResourceFramework, WS-Notification, and WS-DistributedManagement. It provides code generation tools and APIs that aid users in creating standards-compliant interfaces for manageable resources. Muse-based interfaces can be deployed in a J2EE or OSGi environment.
Notable Happenings
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
Apache XML-RPC
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls.
Notable Happenings
A vote for XML-RPC 3.1 release was called in August
Code Releases [since the last report]
Legal Issues
Cross-Project Issues
Problems with committers, members, projects etc?
Miscellaneous
A contributor (Kevin Brown) is working on a JMS integration
Apache Synapse
Apache Synapse is a easy-to-use and lightweight XML and Web Services management and integration broker that can form the basis of a Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB).
Notable Happenings
The team is preparing for the 1.1 release which is the next major release of the project after the 1.0 in early June. The 1.1 release is
Apache Woden incubator
Woden is an open source Java implementation of the W3C WSDL 2.0 specification.
Notable Happenings
There were two new contributors to Woden. A summer intern IT student, Dan Harvey, contributed fixes for 17 JIRAs. Sagara Gunathunga is contributing the WSDL serialization function.
Legal Issues
The 2 outstanding legal issues from our last board report have been resolved:
- The CCLA and Software Grant license to assign the rights for the initial code contribution (WSDL4J 1.4) have now been submitted by IBM to the ASF.
- The licensing issue about how/why the ASL 2.0 was being used by the AXIOM project for the stax-api-1.0.1.jar file from codehaus.org has been resolved by changing AXIOM's dependency to the StAX API jar file from the Apache Geronimo project.
Miscellaneous
Progress towards a Milestone 8 release has been slower than expected due to other committments of the regular contributors over the summer and the amount of time required to mentor and review the work of the two new contributors. We hope to deliver M8 soon, then plan to review and finalize the Woden API before delivering a 1.0 release. We now have one remaining item to complete on our project status file before we are ready to propose graduating from incubation - that is, to update the development process documentation on the Woden website.