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.

  1. WS-Policy implementation
  2. TCP Transport
  3. Improvements to Guththila parser to improve performance
  4. Improvements to Java tool, WSDL2C, that generates C code
  5. 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.

  • No labels