This was extracted (@ 2024-12-18 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
No report was submitted.
No report was submitted.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (22 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... There were no releases this period. Most of the activity was related to various dependency updates, however there were some other updates to WSS4J for some Key derivation options and a few other fixes. Past Releases: WSS4J 3.0.3 was released on 2024-02-22 Neethi-2.3.1 was released on 2023-09-11. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
No report was submitted.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity this quarter was in a few areas: WSS4j - some new signature algorithms were added as well as support for using ECDH-ES for Key Agreement Axiom - bunch of dependency updates, most from dependabot, but still important WSS4J 3.0.3 was released on 2024-02-22 Past Releases: WSS4J 3.0.2 was released on 2023-11-01 Neethi-2.3.1 was released on 2023-09-11. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity this quarter was in a few areas: 1) Axiom - more updates for Jakarta namespace migration 2) WSS4J - some updates to enable a new signature algorithm, some dependency updates, EdDSA keys Releases this quarter: WSS4J 3.0.2 was released on 2023-11-01 Past Releases: Neethi-2.3.1 was released on 2023-09-11. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity this quarter was in a few areas: 1) Axiom - updates for Jakarta namespace migration 2) XmlSchema - released 2.3.1 containing some fixes/PR's from users 3) WS4J - updates main branch to new 4.0-SNAPSHOT to prepare for some incompatible changes (update to OpenSAML 5) Releases this quarter: Neethi-2.3.1 was released on 2023-09-11. Past Releases: WSS4J 3.0.1 was released on 2023-07-17 XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The only efforts this period were in WSS4J due to reports of some incompatibilities with one of the Oracle specs. The issue was resolved and new releases were made. WSS4J 3.0.1 was released on 2023-07-17 WSS4J 2.4.2 was released on 2023-07-17 WSS4J 2.3.4 was released on 2023-07-17 Past Releases: Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
No report was submitted.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (20 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Other than some minor bug fixes for WSS4J and some dependabot updates in all the projects, very little work was done this period. Last releases: WSS4J-3.0.0 was released on 2022-10-10. Axiom-1.4.0 was released on 2022-05-14. WSS4J-2.4.1 was released on 2022-02-18. Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 "regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
No report was submitted.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (20 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... There were no releases this period, but there has been some work in WSS4J and Axiom to update some of the dependencies that are being pulled in. Past Releases: WSS4J 3.0.0 was released on 2022-10-10 WSS4J 2.4.1 was released on 2022-02-18 Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
No report was submitted.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (20 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Other than some minor bug fixes for WSS4J, the bulk of the work this period centered around working on a WSS4J 3.0 that changes WSS4J from using javax.* packages to using the new jakarta.* libraries. There was also a CVE released against the old Apache SOAP implementation. Apache SOAP has been deprecated and unsupported. The last release was in 2003. Mitigation is to move to a supported SOAP stack such as Apache CXF or Apache Axis2. Releases this period: WSS4J 3.0.0 was released on 2022-10-10 Past Releases: WSS4J 2.4.1 was released on 2022-02-18 Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Other than some minor bug fixes for WSS4J, the bulk of the work this period centered around two activities: 1) Release of Axiom needed by the Axis project. This was finished in late May. 2) Working on a WSS4J 3.0 that changes WSS4J from using javax.* packages to using the new jakarta.* libraries. This is ongoing. Since the package rename will be an incompatible change, other major changes are being considered as well. Releases this period: Axiom-1.4.0: 2022-05-25 Past Releases: WSS4J 2.4.1 was released on 2022-02-18 Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Other than some minor bug fixes for WSS4J, the bulk of the work this period centered around two activities: 1) Preparing for a release of Axiom needed by the Axis project 2) Starting working on a WSS4J 3.0 that changes WSS4J from using javax.* packages to using the new jakarta.* libraries. Releases this period: WSS4J 2.4.1 was released on 2022-02-18 Past Releases: Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.3.0: 2021-07-09 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this period was getting wss4j updated to use the latest Santuario releases. There have been some discussions about moving from the javax.xml.bind namespace over to the Jakarta equivalents and we hope to tackle some of that next period. Releases this period: WSS4J 2.4.0 was released on 2021-11-15 Past Releases: Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.3.0: 2021-07-09 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this period was getting the various projects updated to be able to be built and tested with Java 17. We release several of the subprojects so that the downstream projects that are starting to support Java17 can pick up the changes. Releases this period: Neethi-3.2.0 was released on 2021-09-20. WSS4J-2.3.3 was released on 2021-09-20. WSS4j-2.2.7 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Past Releases: Axiom-1.3.0: 2021-07-09 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (18 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - Robert Lazarski was added to the PMC on 2021-06-14 - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this quarter was preparing Axiom 1.3.0 for release as requested by the Apache Axis project. We added Robert Lazarski to the PMC so he could fully drive the Axiom release and coordinate with the Axis project. Past Releases: Axiom-1.3.0: 2021-07-09 WSS4J-2.3.1: 2020-12-15 WSS4J-2.2.6: 2020-12-15 XmlSchema-2.2.5: 2020-01 Neethi-3.1.1: 2018-01 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (18 years ago) There are currently 223 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this quarter was doing dependency updates in several of the projects including WSS4J and Axiom. Part of this was getting the github "Dependabot" setup to setup automatic PR's for dependency updates. Another issue that is still being discussed is that some dependencies have dropped support for Java8 in their latest releases, but we have not planned on that yet and thus we cannot move to the latest releases. This will require further discussions, particularly if picking up newer releases will be needed for security fixes. Past Releases: WSS4J-2.3.1: 2020-12-15 WSS4J-2.2.6: 2020-12-15 XmlSchema-2.2.5: 2020-01 Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (18 years ago) There are currently 223 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... There was very little work done this quarter. There were a few fixes in wss4j that we released as they were needed for CXF. There was also a bunch of activity in Axiom to upgrade to newer versions of various dependencies as well as be able to build/test with Java 11+. Past Releases: WSS4J-2.3.1: 2020-12-15 WSS4J-2.2.6: 2020-12-15 XmlSchema-2.2.5: 2020-01 Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... There was very little work done this quarter. There were a few minor fixes in wss4j that we plan on releasing soon. The only other changes were related to picking up some snapshots of Apache Santuario to start testing with the pre-release versions of Santuario to help them with their releases. Past Releases: WSS4J-2.3.0: 2020-06-17 XmlSchema-2.2.5: 2020-01 Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The main development efforts this quarter were on WSS4J. We released a new version (2.3.0) with support for Java 11+ as well as a bunch of other updates (ehcache versions, etc...) that are needed by CXF. There is also some work being done on Axiom for Java 11+ support. Past Releases: WSS4J-2.3.0: 2020-06-17. XmlSchema-2.2.5: 2020-01. Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The only development efforts this quarter were on WSS4J. We fixed a few issues that were reported by users and did a 2.2.5 release. On master (targeting 2.3), work is underway to support JDK14 as well as some changes that will be needed to use an upcoming release of Santuario. The only release done recently was an WSS4J 2.2.5 patch release to fix a few minor issues. Past Releases: WSS4J-2.2.5: 2020-03. XmlSchema-2.2.5: 2020-01. Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The only release done recently was an XmlSchema 2.2.5 patch release to fix a problem a user was having. There are plans on some WSS4J releases soon once new versions of Apache Santuario are available. ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project.
## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Much of the activity this quarter was around some bugs that users have reported in WSS4J and doing some optimizations in WSS4J for very large messages (>2G). We didn't do any releases this quarter, but are planning on some patch releases very soon as they will be needed for planned CXF releases. ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 "regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. One point of note: Web Services *IS* scheduled to report this month and is on the agenda. However, the new "ASF Board Report Wizard" is insisting that we don't need to report this month and is thus refusing to do the automatic "Publish" option. Likely a bug in the wizard or something..
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Community WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... ## Activity Much of the activity this quarter was around some bugs that users have reported in WSS4J and doing some optimizations in WSS4J for very large messages (>2G). ## Releases - The only release this quarter was WSS4J-2.2.3 on Wed Apr 03 2019 ## PMC changes: - Currently 42 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alessio Soldano on Tue May 17 2016 ## Committer base changes: - Currently 224 committers. - No new committers added in the last 3 months - Last committer addition was Alessio Soldano at Sun Sep 14 2014 Last releases: * WSS4J 2.2.3 : Apr 2019 * XmlSchema 2.2.4 : Dec 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.21 : Nov 2018 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity: Much of the activity this quarter was around trying to get things building and tests running with Java 11. Also minor bug fixes for issues submitted by users. In general, not a lot of activity, but not much expected either. A new release of WSS4J with bug fixes for Java 11 is in progress. ## PMC changes: - Currently 42 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alessio Soldano on Tue May 17 2016 ## Committer base changes: - Currently 224 committers. - No new committers added in the last 3 months - Last committer addition was Alessio Soldano at Sun Sep 14 2014 Last releases: * WSS4J 2.2.2 : Jun 2018 * XmlSchema 2.2.4 : Dec 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.21 : Nov 2018 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity: Much of the activity this quarter was around trying to get things building and tests running with Java 11. Also minor bug fixes for issues submitted by users. In general, not a lot of activity, but not much expected either. PMC changes: - Currently 42 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alessio Soldano on Tue May 17 2016 Committer base changes: - Currently 224 committers. - No new committers added in the last 3 months - Last committer addition was Alessio Soldano at Sun Sep 14 2014 Releases this quarter: * XmlSchema-2.2.4 was released on Sun Dec 09 2018 * Axiom-1.2.21 was released on Thu Nov 01 2018 Last releases for other technologies: * WSS4J 2.2.2 : Jun 2018 * XmlSchema 2.2.4 : Dec 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.21 : Nov 2018 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity: Not much activity this quarter. Some bugs were fixed in WSS4J to support some CXF efforts. We hope to have releases of that soon. Some effort is being put forward to updated the various components to support Java 11. We hope to start having releases next quarter targeting Java 11 support along with any bug fixes accumulated. PMC changes: - Currently 42 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alessio Soldano on Tue May 17 2016 Committer base changes: - Currently 224 committers. - No new committers added in the last 3 months - Last committer addition was Alessio Soldano at Sun Sep 14 2014 Releases this quarter: * None Last releases for other technologies: * WSS4J 2.2.2 : Jun 2018 * XmlSchema 2.2.3 : Jan 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Last quarter, we did a bunch of releases so we didn't expect much this quarter. We did do a new release of WSS4J mostly to grab the newer version of Apache Santuario. Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies - WSS4J-2.2.2 was released on Sun Jun 17 2018 Last releases for other technologies: * XmlSchema 2.2.3 : Jan 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... At the start of the quarter, we did make an effort to apply some bug fixes and get some patch releases out. There have been some fixes applied to WSS4J since then and we do expect to do some more patch releases soon. Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.1.12 - Jan 2018 * 2.2.1 - Jan 2018 XmlSchema - object model for XML schema * 2.2.3 - Jan 2018 Neethi - WS-Policy framework * 3.1.1 - Jan 2018 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... With the holidays, not much has happened at all since we filed the special report for the Decemeber board meeting. There have been a few commits to wss4j as we prepare a new patch release there and some cleanup commits in Axiom, but not much else. Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.1.11 - Sept, 2017 * 2.2.0 - Sept, 2017 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) * Neethi 3.1.0 - May 2017 (WS-Policy framework) * XmlSchema 2.2.2 - May, 2017 (XML Schema framework)
WHEREAS, the Board of Directors heretofore appointed Sagara Gunathunga (sagara) to the office of Vice President, Apache Web Services, and WHEREAS, the Board of Directors is in receipt of the resignation of Sagara Gunathunga from the office of Vice President, Apache Web Services, and WHEREAS, the Project Management Committee of the Apache Web Services project has chosen by vote to recommend Daniel Kulp (dkulp) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Sagara Gunathunga is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Web Services, and BE IT FURTHER RESOLVED, that Daniel Kulp be and hereby is appointed to the office of Vice President, Apache Web Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7F, Change the Apache Web Services Project Chair, was approved by Unanimous Vote of the directors present.
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... The current PMC chair (Sagara Gunathunga) has stated he no longer has enough time to devote to the position. The community has voted to submit a resolution to change the chair to Daniel Kulp. We did get 6 binding +1 votes on the vote so we DO know there are at least 6 PMC members paying attention. There was a brief discussion about possibly moving Neethi/XmlSchema/WSS4J into CXF and Woden into Axis, but at this point there are enough PMC members around that we didn't feel this was warrented. Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Note: there was a problem getting Alessio onto the private@ list as there were no active moderators. dkulp was added as a moderator last month after this was discovered. Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.1.11 - Sept, 2017 * 2.2.0 - Sept, 2017 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) * Neethi 3.1.0 - May 2017 (WS-Policy framework) * XmlSchema 2.2.2 - May, 2017 (XML Schema framework)
No report was submitted.
No report was submitted.
@Bertrand: pursue a report for Web Services
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.1.10 - Jun, 2017 Neethi - WS-Policy implementation * 3.1.10 - May, 2017 XmlSchema - XML Schema model * 2.2.2 - May, 2017 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) Notes : - Releases happen frequently, specially during this quarter there were releases on Neethi and XmlSchema after sometime. - WS projects are very stable and mature hence can't expect any drastic development around these project.
Web Services Report for April 2017 Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixes, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.1.9 - Apr, 2017 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) Notes : - As mentioned during the last report in detail, WS projects are very stable and mature hence can't expect any drastic development around these project. - PMC and community are relatively small but active, additionally PMC is maintaining good level of diversity. - Releases happen frequently and there is no issue getting required PMC votes (more than 3) on time. - User questions and security concerns are not very often but once they arise community act fast.
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixes, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.0.10 - December 2016 * 2.1.8 - December, 2016 Axiom - StAX-based, XML Infoset compliant object model * 1.2.20 - October 2016 Last releases for other technologies: * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) Note : There was a concern raised by the board about the last report submitted, that suggests Oct-2016 report was identical to previous report except 2 new releases mentioned. We have informed several times to the board about the nature of this PMC, in fact community section of the report contains brief summery about the nature of this PMC. Web services is no longer a hot topic and not a area that radical innovations are happening also all the sub-projects are pretty much stable & mature too, in this context it's hard to expect major development efforts around these sub-projects. Having said these projects are not inactive, user queries are answered on time, bug fixing and new releases are happening frequently, maintaining good level of committers diversity as well. Most of the time notable changes between 2 board reports are limited to mention new releases, in this current report we have 3 new releases other than that all the other aspects such as community activities, last committer and PMC member additions are remains same as previous report.
Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixes, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.0.9 - July 22, 2016 * 2.1.7 - July 22, 2016 Last releases for other technologies: * Axiom 1.2.19 : Apr 2016 (StAX-based, XML Infoset compliant object model) * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Web Services Report for July 2016 Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixes, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies * 2.0.8 - June 23, 2016 * 2.1.6 - June 23, 2016 Last releases for other technologies: * Axiom 1.2.19 : Apr 2016 (StAX-based, XML Infoset compliant object model) * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation)
Web Services Report for June 2016 Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. Community: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixes, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don’t expect a major uptick in new development efforts, new committers, etc... Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: Axiom - StAX-based, XML Infoset compliant object model * 1.2.19 - Apr 30, 2016 WSS4J - implementation of WS-Security and related technologies * 2.0.7 - March 22, 2016 * 2.1.5 - March 22, 2016 Last releases for other technologies: * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) * WSS4J 2.0.7/2.15 : March 2016 (WS-Security implementation )
No report was submitted.
Web Services Report for April 2016 Releases within this quarter: * Axiom 1.2.18 * WSS4J 2.0.7 * WSS4J 2.1.5 Last releases for other subprojects: * Xmlschema 2.2.1 : Feb 2015 * Neethi 3.0.3 : Jan 2014 * Woden 1.0M10 : Sept 2015 Community and development: * Last committer addition - Sept 2014 * Last PMC member addition - in March 2016 Development * WSS4J - 140 commits by 2 committer. * Axiom - 59 commits by 1 committer. * Woden - 0 commits. * Xmlschema - 0 commit. * Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
@Greg: The report continues to be unacceptable. Time for a new chair?
No report was submitted.
Web Services Report for February 2016 Releases within this quarter: * Axiom 1.2.16 * Axiom 1.2.17 * WSS4J 1.6.19 * WSS4J 2.0.6 * WSS4J 2.1.4 Last releases for other subprojects: * Xmlschema 2.2.1 : Feb 2015 * Neethi 3.0.3 : Jan 2014 * Woden 1.0M10 : Sept 2015 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development * WSS4J - 140 commits by 2 committer. * Axiom - 331 commits by 1 committer. * Woden - 0 commits. * Xmlschema - 0 commit. * Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
@Shane: Contact PMC to get a better report next month; make sure to read the guidelines @Rich: Rich will find some outstanding reports to model and publish links to them
No report was submitted.
Web Services Report for October 2015 Releases within this quarter: * Woden 1.0M10 * WSS4J 2.1.3 Last releases for other subprojects: * Xmlschema 2.2.1 : Feb 2015 * Neethi 3.0.3 : Jan 2014 * Axiom 1.2.15 : Jun 2015 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development * WSS4J - 41 commits by 1 committer. * Axiom - 199 commits by 1 committer. * Woden - 34 commits by 1 committers. * Xmlschema - 0 commit by 0 committer. * Neethi - 0 commits. * Woden project and site are compliance with Apache branding polices now. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Web Services Report for August 2015 Releases within this quarter: * WSS4J 2.0.5 * WSS4J 2.0.4 * WSS4J 2.1.2 * WSS4J 2.1.1 * WSS4J 2.1.0 * Axiom 1.2.15 Last releases for other subprojects: * Xmlschema 2.2.1 : Feb 2015 * Neethi 3.0.3 : Jan 2014 * Woden : Feb 2011 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development * WSS4J - 227 commits by 2 committers. * Axiom - 342 commits by 1 committer. * Woden - 44 commits by 2 committers. * Xmlschema - 1 commit by 1 committer. * Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
No report was submitted.
No releases within this quarter. Last releases for other subprojects: * Xmlschema 2.2.1 : Feb 2015 * WSS4J 2.0.3/1.6.18 : Feb 2015 * Neethi 3.0.3 : Jan 2014 * Axiom : Dec 2012 * Woden : Feb 2011 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development * WSS4J - 82 commits by 2 committers. * Axiom - 1 commits by 1 committer. * Xmlschema - 0 commits . * Woden - 0 commits. * Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
@Greg: Is the community healthy?
Releases within this quarter: * WSS4J 1.6.18 (RM - Colm O hEigeartaigh) * WSS4J 2.0.3 (RM - Colm O hEigeartaigh) * Xmlschema 2.2.0 (RM - Daniel Kulp ) * Xmlschema 2.2.1 (RM - Daniel Kulp ) Last releases for other subprojects: * Neethi : Jan 2014 * Axiom : Dec 2012 * Woden : Feb 2011 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development * WSS4J - 110 commits by 2 committera. * Axiom - 15 commits by 1 committer. * Xmlschema - 19 commits by 1 committer.. * Woden - 0 commits * Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
No report was submitted.
Releases within this quarter: * WSS4J 1.6.17 (RM - Colm O hEigeartaigh) * WSS4J 2.0.2 (RM - Colm O hEigeartaigh) * Xmlschema 2.0.2 (RM - Daniel Kulp ) Last releases for other subprojects: * Neethi 3.0.3 : Jan 2014 * Axiom : Dec 2012 * Woden : Feb 2011 Community and development: * Last committer addition - Sept 2014, * Last PMC member addition - in Sept 2013 Development WSS4J - 61 commits by 1 committer. Axiom - 58 commits by 1 committer. Xmlschema - 23 commits by 1 committer.. Woden - 0 commits Neethi - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases within this quarter: * WSS4J 1.6.16 (RM - Colm O hEigeartaigh) * WSS4J 2.0.0 (RM - Colm O hEigeartaigh) * WSS4J 2.0.1 (RM - Colm O hEigeartaigh) Last releases for other subprojects: * XmlSchema 2.1.0 : Jan 2014 * Neethi 3.0.3 : Jan 2014 * Axiom : Dec 2012 * Woden : Feb 2011 * XML-RPC : Feb 2010 Community and development: * Last committer addition - in 2011, Last PMC member addition - in Sept 2013 Development WSS4J - 89 commits by 2 committers. Axiom - 140 commits by 1 committer. Woden - 1 commits by 1 committer. Neethi - 0 commits. Xmlschema - 0 commits. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases within this quarter: * WSS4J 1.6.14 (RM - Colm O hEigeartaigh) * Neethi 3.0.3 (RM - Daniel Kulp) * XmlSchema 2.1.0 (RM - Daniel Kulp) * WSS4J 2.0.0-rc1 (RM - Colm O hEigeartaigh) * WSS4J 1.6.15 (RM - Colm O hEigeartaigh) Last releases for other subprojects: * Axiom : Dec 2012 * Woden : Feb 2011 Community and development: * Last committer addition - in 2011, Last PMC member addition - in Sept 2013 * Due to lack of active development following sub-projects have moved to attic. 1. XML-RPC to 2. TCPMON 3. XmlSchema 1.4 - This is delayed till XmlSchema 2 based Axis2 release happen in near future. Development WSS4J - 147 commits by 3 committers. Axiom - 15 commits by 1 committer. Neethi - 9 commits by 1 committer. Xmlschema - 15 commits by 1 committer. Woden - 4 commits by 1 committers. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases within this quarter: * WSS4J 1.6.13 (RM - Colm O hEigeartaigh) Last releases for other subprojects: * Axiom : Dec 2012 * XmlSchema : July 2012 * Neethi : April 2012 * Woden : Feb 2011 * XML-RPC : Feb 2010 Community and development: * Last committer addition - in 2011, Last PMC member addition - in Sept 2013 WSS4J - 106 commits by 3 committers. Axiom - 18 commits by 1 committer. Neethi - 0 commits xmlschema - 1 commits by 1 committer. Woden - 4 commits by 2 committers. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
AI: Greg: ask for an out-of-band report for next month.
Releases within this quarter: * WSS4J 1.6.12 (RM - Colm O hEigeartaigh) Last releases for other subprojects: * Axiom : Dec 2012 * XmlSchema : July 2012 * Neethi : April 2012 * Woden : Feb 2011 * XML-RPC : Feb 2010 Community and development: * WS community decided to disconnect development on WSS4J 1.5.x branch due to inactivity. * Last committer addition - in 2011, Last PMC member addition - in 2010 (Note - Few weeks ago WS PMC has voted Marc Giger to become a PMC member at the moment we are waiting for his acceptance. ) WSS4J - 46 commits by 2 committers. Axiom - 27 commits by 1 committer. Neethi - 4 commits by 1 committer. xmlschema - 0 commits Woden - 0 commits Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Sam will see if the new pmc member should be elided
Releases within this quarter: * WSS4J 1.6.11 (RM - Colm O hEigeartaigh) Last releases for other subprojects: * Axiom : Dec 2012 * XmlSchema : July 2012 * Neethi : April 2012 * Woden : Feb 2011 * XML-RPC : Feb 2010 Community and development: * Old Forrest based WS web site was replaced with a Maven based new site. * New Maven based site for Woden sub project is being developed and plan to complete within next quarter in parallel to new releases. * Last committer addition - in 2011, Last PMC member addition - in 2010 NOTE - Most of the WS sub projects are used by Web Services frameworks such as Axis, CXF and very rarely an end user directly involves with these Sub-projects, this nature results into TLP grows slowly but that does not mean sub projects are inactive. Please refer following activity summery on each sub project during the last quarter. Community is small and grow slowly but existing members are active and doing releases frequently. WSS4J - 165 commits by 3 committers. Axiom - 116 commits by 1 committer. Woden - 1 commit by 1 committer. Neethi - 6 commits by 1 committer. xmlschema - 0 commits Additionally there was an effort to have a GSoC project for Apache Axiom project but in later stage the student has changed his mind to do a different project. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases within this quarter: * No Community and development: * Old Forrest based WS web site replaced with Maven based new design. (Andreas Veithen) Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J, Project homepage ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
AI: Sam: pursue a report for next month with more detail
Releases within this quarter: * WSS4J 1.6.10 (RM - Colm O hEigeartaigh) Community and development: * Release distributions moved to use Svnpubsub. * Several members are actively contributing to migrate project web sites into Svnpubsub. * Number of discussions initiated on GSoC 2013 project ideas by students and committers, this can be seen as a good sign for community development aspects. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden * XML-RPC * Project homepage Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases within this quarter: * WSS4J 1.6.9 (RM - Colm O hEigeartaigh) * WSS4J 1.6.8 (RM - Colm O hEigeartaigh) * Axiom 1.2.14 (RM - Andreas Veithen ) Community and development: * Small but active community on development and mailing lists. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden - ( A new site for Woden is under development.) * XML-RPC * Project homepage - (needs review and fresh look.) Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Web Services Report for October 2012 Releases within this quarter: * WSS4J 1.6.7 (RM - Colm O hEigeartaigh) * XmlSchema 2.0.3 (RM - Daniel Kulp) Community and development: * Small but active community on development and mailing lists. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden - ( A new site for Woden is under development.) * XML-RPC * Project homepage - (needs review and fresh look.) Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looks at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Web Services Report for July 2012 Releases within this quarter: * Axiom 1.2.13 (RM - Andreas Veithen) * WSS4J 1.6.6 (RM - Colm O hEigeartaigh) * Neethi 3.0.2 (RM - Daniel Kulp) * XmlSchema 2.0.2 (RM - Daniel Kulp) Last releases for other subprojects: * Woden : Feb 2011 * XML-RPC : Feb 2010 Projects moved to WS attic within this quarter. * WSIF * Muse * Jaxme Development. * WSS4J was very active during recent past with new streaming support activities. * Apache Woden dropped its Axiom based implementation due to less user attraction and maintaining cost and will continue with DOM based development. * Axiom also performing number of restructuring activities. Branding checklist for sub-projects with releases in the last quarters (Axiom, Neethi, WSS4J ): * Project Naming And Descriptions: OK * Website Navigation Links: OK * Trademark Attributions: OK * Logos and Graphics: OK ( Neethi and WSS4J sub projects don't have logos) * Project Metadata: OK Not yet compliant: * XmlSchema * Woden - ( A new site for Woden is under development.) * XML-RPC * Project homepage - (needs review and fresh look.) Community: * Small but active community on development and mailing lists. Issues for board consideration None.
(Web Services)
AI Jim: ask for a project description in board reports.
WHEREAS, the Board of Directors heretofore appointed Glen Daniels to the office of Vice President, Apache Web Services, and WHEREAS, the Board of Directors is in receipt of the resignation of Glen Daniels from the office of Vice President, Apache Web Services, and WHEREAS, the Project Management Committee of the Apache Web Services project has chosen by vote to recommend Sagara Gunathunga as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Glen Daniels is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Web Services, and BE IT FURTHER RESOLVED, that Sagara Gunathunga be and hereby is appointed to the office of Vice President, Apache Web Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7H, Change the Apache Web Services Project Chair, was approved by Unanimous Vote of the directors present.
General Apologies for the late report. Things have been puttering along in WS-land, with no changes to community of late. The project's (few but tireless) core committers are continuing to get stuff done, and issues are being responded to on the mailing lists. Glen is stepping down from the chair position and Sagara will be taking over. One hopes this might result in more timely reports. :) The project could surely use a bit more cleanup (finishing dist/ housekeeping, website work, etc), but things are mostly moving at a slow-and-steady pace. Releases / Code * WSS4J 1.6.5 was released on March 4 * Axiom 1.2.13 was released on April 9 * Neethi 3.0.2 was released on April 11 * XmlSchema 2.0.2 was released on April 11 * Work will be stopping on the WSS4J 1.5 branch
No report was submitted.
No report was submitted. Glen will report next month.
Web Services Report for January 2012 Releases -------- * WSS4J 1.6.4 General ------- * A light quarter for WS activity. JIRAs still getting filed and fixed, not a lot of new development. * Although much of our branding + restructuring work has been completed, there is still more to do and it's been challenging to get cycles from the PMC for this kind of work. Benson Margulies kicked off a thread on the PMC list about this, and it seems to be having the desired effect of turning up the heat under the team. There is a concrete proposal on the table to rework and modernize the website. Subprojects ----------- Current subproject descriptions follow, along with anything specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. - Project branding guidelines fully implemented. - No release during last quarter. 1.2.13 planned for next quarter. - Community activity: slightly increased JIRA activity over the last quarter. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. - no developer activity this quarter, although a user did raise a JIRA that needs to be looked at. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. - Two minor bugs fixed on trunk, but not yet released * Apache TCPMon Apache TCPMon is a Java-based network trace tool, useful for debugging Web Service interactions. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
The Web Services project develops several shared components that are generally useful in implementing XML/SOAP based Web Services. Summary: Slow and steady. Our community report last month pretty much sums up the fact that while there are few people active, mailing list traffic is consistent and releases are happening. No major progress this month in terms of streamlining, but forward progress is happening. Code releases: * WSS4J 1.5.12 (August 16th) * WSS4J 1.6.3 (October 3rd) * XmlSchema 2.0.1 (September 26th) PMC Membership: No changes. Cleanup, branding requirements: No progress to report, and we remain "almost done" for the moment. Board-level issues: No issues to report. Subproject Descriptions ----------------------- * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * 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 various smaller projects such as tcpmon. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
The Web Services project serves to collect several components, all of which relate to XML/SOAP Web Services, and most of which are implemented in Java. We manage a WS-Security implementation (WSS4J), an XML object model (Axiom), a WS-Policy model (Neethi), an XML Schema library (XmlSchema), a WSDL 2 library (Woden), and a few other small pieces. Last month the board asked the WS project to do a special report this month on our community status [ note to Sam - you were supposed to poke us about this? I never got a ping, although I did get Marvin's reminders, which, my bad, I thought were a fluke until Sunday ]. The worry seems to be coming from a couple of places - 1) lack of forward progress in some of our subprojects, and 2) concern that our community isn't being effective. I think the real issue here is "is the community healthy", especially considering the large number of folks we have on the PMC even after two rounds of "emeritizing". I do agree with the comments last month that we could be doing better. We're not getting much new blood (with some notable exceptions) lately, and I think a lot of us have simply been unable to prioritize WS work when it comes up. I certainly fall into that category, and I know others do as well. On the other hand, I don't think that the voting issue Dan refers to (see last month's agenda) is anything really new - we've had troubles pulling votes together in the past too, and while that's perhaps made us less efficient that we could be, it hasn't made the project irrelevant or brought us to a standstill. Our mail traffic is pretty steady (http://mail-archives.apache.org/mod_mbox/ws-dev/) and as Dan notes, things are getting dealt with, releases published and questions answered - we're just a little less snappy than we might be. We recently voted to accept a grant of a large contribution to use a base of a 2.0 version of WSS4J. In that process, we also voted in Marc Giger as a committer to continue working on that codebase. This new contribution has sparked some new discussions and ideas around WSS4J and may provide some additional collaboration points between the Axis2/Rampart and CXF security people. One small thing that might help is to stop forwarding the old list names to dev@ws, but instead hook them up to an autoresponder that says "please stop using this address and mail dev@ instead". I recently noticed that I hadn't been seeing some of the dev@ mail because it's also being cc'ed to the old list addresses and I still had filters to drop those mails into folders I no longer use. Others might be in a similar situation. There is also still some logistics/cleanup work we need to finish - website maintenance, etc. - that might help to make things feel a bit more solid too. Aside from that, doing some more pruning of the PMC roster (I still think there are at least 10 people who didn't respond to our last round) and simply having this conversation might well help to re-engage a few people. In general, I think the project is doing ok but we need to keep plugging away at streamlining and ensuring that there is sufficient attention from the active PMC members. I'll plan to attend the board meeting Wednesday to field any questions or discussion. --Glen Daniels on behalf of the WS PMC
The Web Services project develops several shared components that are generally useful in implementing XML/SOAP based Web Services. Summary: Activity has been steady on our active subprojects, with light community involvement. Some project cleanup has occurred, but we still need to wrap up some loose ends, get rid of commons, etc. Code releases: * Axiom 1.2.12 (July 6th) * WSS4J 1.6.0 (April 15th) * WSS4J 1.6.1 (June 8th) * WSS4J 1.6.2 (August 11th) * WSS4J 1.5.12 is in progress now * Neethi 3.0.1 (July 21st) PMC Membership: Rich Scheuerle volunteered to drop off the PMC. No other changes. Cleanup, /dist/ and otherwise: As per infra request, we did some cleanup in our dist area, but in looking at it while writing this report, I believe there are still a few dangling bits that should be removed. This also reminds us that we still haven't entirely finished archiving our retired projects, although we made some progress in that regard as well. I'd guess we need a couple of days of concerted effort to finish this. Branding requirements: The top-level WS site as well as several subprojects have been vetted/improved to match the branding guidelines. However, we haven't yet completed Woden or XmlSchema as of this report due to some site building issues. They should be in compliance shortly. Board-level issues: No issues to report. Subproject Descriptions ----------------------- * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * 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 various smaller projects such as tcpmon. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
The report was a bit short on details of how the community is doing.
AI Sam: ask for a report for next month on community.
Report missing; will report next month.
Releases -------- * XmlSchema 2.0 (2/11) * Woden 1.0M9 (2/14) * WSS4J 1.6.0 (4/15) * Neethi 2.0.5 (4/11) * Neethi 3.0.0 (4/11) General news ------------ * Lots of good releases this quarter, with slow but steady activity on the mailing lists. * The chair has been slammed with work and other commitments, and has not as yet followed through on last report's hopes re: finishing the mothballing of a couple of projects. Still on the docket. Subprojects ----------- Current subproject descriptions follow, but no particular subproject news below means nothing specifically requiring the board's attention this quarter beyond the above. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. Two new releases this quarter, one on the "old style" 2.0 branch and the other with a revamped API which, among other things, removes the hard dependency on Axiom. * 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: - various smaller projects such as tcpmon. Still need to wrap WS-Commons up and promote the contents (really just TCPMon). * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Releases -------- * Axiom 1.2.10 was released on Nov 9th. * Axiom 1.2.11 was released on Feb 7th. * WSS4J 1.5.11 was released on Jan 17th. * Woden 1.0M9 should be out any day now, having passed the release vote. * XmlSchema 2.0 is in-flight (vote proceeding). General news ------------ * As mentioned last report, we decided to merge the many project-specific -dev lists into a single "dev@ws.apache.org", in an effort to create more of a sustainable community. This seems to generally have been successful, although several folks did complain about the sudden noise level on what used to be individual project lists. * We re-pinged membership to see who wanted to go emeritus (yes, we know there isn't an official PMC emeritus status :)), and about 15 people dropped off the PMC, leaving us with a more active and tuned-in core membership. * Development has been steady on our active projects, with quite a few release trains chugging along. * The website has been updated (thanks Benson!) to reflect our current list of projects, but we still haven't cleaned up the SVN structure to match, nor cleaned out the stuff that should already be gone from SVN. I plan to handle that but haven't had the cycles. When this is done, WS-Commons will well and truly have been retired. * We are aware of the Project Branding Checklist, although we have not done a thorough review as yet. Will do so for our next report - and this actually coincides with a bunch of web housecleaning we're in the midst of anyway. Subprojects ----------- Current subproject descriptions follow, but no particular subproject news below means nothing specifically requiring the board's attention this quarter beyond the above. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. We had a lazy consensus to retire JaxMe, but haven't executed this yet. * Apache Axiom Apache Axiom is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. * Apache XmlSchema Apache XmlSchema is a Java object model for manipulating and utilizing XML Schema. * Apache Neethi Apache Neethi is a Java implementation of the WS-Policy specifications. * 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: - various smaller projects such as tcpmon. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Greg: Sounds like some great community progress!
Report is delayed until next month at Glen's request.
The Apache Web Services project contains a collection of software primarily relevant to XML/SOAP/WSDL Web Services. == Releases == * XmlSchema 1.4.7 (September 27th) * WSS4J 1.5.9 (October 3rd) == Community == Three new PMC members were elected - Dan Kulp, Colm O hEigeartaigh, and Sagara Gunathunga. We've been doing some cleanup, and several inactive PMC members have gone emeritus. We expect several more in the coming months. There was a great suggestion by Dan Kulp to try to pull the somewhat fragmented community together by merging all the individual subproject -dev lists into dev@ws.apache.org, which is in process. Benson Margulies is in the midst of cleaning up our long-neglected website. jUDDI has been promoted to TLP and is outta here, and we're still discussing the disposition of the other subprojects. One thing we've just arrived at is that perhaps the full-on Attic isn't necessary when we retire things, esp since we already have an "archive" area for old projects in our SVN. We should probably still have an Attic web page at least, but conversations about this are ongoing (and we need to bring the Attic community into those). We want to pull the "commons" projects up to be normal sub-projects ASAP, so that's under discussion even if we end up retiring or promoting a couple of them in the coming months. We're all looking forward to a leaner, meaner Web Services project with a more functional community. == Subprojects == Current subproject descriptions follow, but no particular subproject news below means nothing specifically requiring the board's attention this quarter. * Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. Now that Sagara is on the PMC, moving this forward will hopefully be somewhat smoother. He doesn't have too many cycles lately, however, so it would be nice if we could expand the active committership here. * JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. * 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. See "Community" above re: dissolving commons. * 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. Muse is still pending final discussion, but is 99% certain to end in our archive/the Attic. * 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. * Apache WSS4J Apache WSS4J is a Java implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC. See above re: new release - steady work here.
WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache WSIF subproject of the Web Services PMC due to inactivity NOW, THEREFORE, BE IT RESOLVED, that the Apache WSIF subproject is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache WSIF subproject This resolution is unnecessary and was not voted. The board does not involve itself in sub-projects. The Web Services PMC can deal directly with the Attic on this matter.
-- Notable Happenings Axis is gone! Now what? :) The WS PMC is just starting solid discussions on three main topics, and we hope to have board resolutions for these things by our July report, if not before. * Which subprojects should be promoted to TLPs? * Which subprojects should be migrated to the Attic? * What should the structure look like for what remains? Discussion has started here: http://markmail.org/message/6jbxfum7uq7fnbai -- Code Releases [since the last report] XML-RPC 3.1.3 was released in Feb jUDDI 3.0.1 was released in Feb Scout 1.2.1 was released in Feb -- Subproject News No news below means nothing particularly notable for the board occurred this quarter. Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. Apache Scout Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. Since January Scout went through a cycle of testing and bug fixing and a 1.2.1 maintenance release was released in February. No new features were added in the last quarter. Apache jUDDI jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. jUDDI v3 went through a cycle of testing and bug fixing. The 3.0.1 release in February saw lots of bug fixes and small enhancements. A load test framework based on XLT was committed. Documentation is now DocBook based, and is starting to get some critical mass. The project is now using Nexus. We will see a 3.0.2 release soon, and development for 3.1 has also started. 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. 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 : A streaming XML object model * Apache XmlSchema : an object model to manipulate XML schema documents * Apache Neethi : a WS-Policy implementation * Apache TCPMon : a network monitor/debugging tool 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. 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.
Report to be provided next month, and every three months after that.
* Notable Happenings As of the December board meeting, all the Axis-related and Axis2-related subprojects will be moved to the new "Axis" TLP. This will therefore be the final report dealing with these projects in this context. The WS project split was a long time coming (over a year of on-and-off discussion), and we're looking forward to more focused and streamlined efforts in both the Web Services project and the new Axis project. The forward-looking plan is to evaluate the rest of the projects in WS over the next few months and either 1) promote them to TLPs, 2) retire them to the Attic, or 3) leave some in place in WS as common libraries for at least Axis2 and CXF. * Code Releases [since the last report] * Axis2 1.5.1 was released on October 23rd * Scout 1.2 was released on October 23rd * jUDDI 3.0 was released on October 26th - Subproject News - No news below means nothing particularly notable for the board occurred this quarter. ==== Apache Axis2 ==== Apache Axis2 is the third generation Web service framework of the Apache Web service stack. A highly extensible message processing engine focused on SOAP messages, it includes plugins for services, transports, MessageReceivers, and Modules (message interceptors). ==== 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. ==== Apache Axis ==== Apache Axis is a web services framework implementing the W3C SOAP standard. ==== Apache Woden ==== Woden is an open source Java implementation of the W3C WSDL 2.0 specification. Recently Woden source repository was restructured to follow Maven conventions. One of the significant feature, Woden serialization was completed during last few months. Woden team decided to support WSDL 2.0 Component level equals method and it has been already implemented now. Also Woden provides new logging strategy based on Commons-logging API. Further Woden provides two new utilities as Woden Converter Maven plug-in and Woden Converter Ant Task to convert WSDL 1.1 documents in to WSDL 2.0 documents , Woden Converter Ant Task was contributed by a new contributor Dilshan Edirisuriya. There was a session about Woden and it's recent improvements by Sagara Gunathunga in the Apache Asia 2009 conference was held in Colombo Sri Lanka. Woden team plan to release M9 version very soon. ==== JaxMe2 ==== JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. ==== Apache Scout ==== Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. Scout-1.2 was released supporting the UDDIv2 and UDDIv3 specifications. It must be noted that only a subset of the UDDIv3 features was implementation because of limitations in the JAXR v1 specification. ==== Apache jUDDI ==== jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. jUDDI released jUDDI v3.0, which implements the UDDI v3 spec. jUDDI is completely rearchitected and uses the JAXB, JAX-WS and JPA Standards. The projects started shipping a portlet based console, to administer and browse the repository. ==== 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. The "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carry out token exchanges with the security token service. ==== 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 specification 1.1 ==== 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. ==== 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. ==== Apache Savan ==== Savan is a Publisher/Subscriber implementation for Apache Axis2. ==== Apache Savan/C ==== Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. ==== 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. ==== 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. ==== 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. ==== 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. ==== 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.
Brief discussion of the jUDDI security issue not appearing in the security report. No action taken.
No report received.
Glen indicated that he was running late. Report expected next month.
Summary ------- This short quarter (we last reported in July) has been a bit slow for the WS project. We've still yet to come to solid resolution on splitting the project into multiple TLPs, and I think everyone had a rather busy quarter, so not a whole lot of discussion happened. I feel somewhat responsible for not pushing harder on this, but I have been engaged in a contracting gig which hasn't left me a lot of time for Apache related stuff. :( (I'm hoping to remedy this in the next few months) It seems a lot of the WSO2 guys have been occupied as well, and we haven't had many of the IBM'ers chime in as yet. As you'll recall, our current thoughts are captured on this wiki page: http://wiki.apache.org/ws/FrontPage/WebServicesPMCReorg I still personally believe that we have too many subprojects that don't necessarily tightly relate to each other, and that something should change. However until we get a solid consensus on this, we're plugging along OK for now (and in fact we still have one proponent of the "leave it alone" option). If the board has any suggestions for how to move this conversation towards a faster consensus, we'd be very open to hearing them. We've got a track day planned for ApacheCon, and I'm hoping to synchronize the presenters in the next couple of weeks to make sure we're all ready to go. Also looking forward to using the hackathon time to get some good work done. Some details below, but nothing else requiring board attention at this time. Releases -------- * jUDDI 2.0 and 2.0.1 * Scout 1.1.1 New committers -------------- * Sagara Gunathunga * Prabath Siriwardena Subproject-specific notes/comments ---------------------------------- [Axis] Fixed a security-related bug, and we need to get a bug-fix 1.5 release out soon. This will likely be the final Axis release, and we should consider the project for the Attic (unless a bunch of new committers step up) after that. [Axis2] Some major bugs were fixed recently, and we're working on getting a 1.5.1 release out the door. We need to get the transports subproject released ASAP as well. [Rampart and Sandesha] Both of these projects are preparing new releases to go along with Axis2 1.5(.x) [Axiom] Some good refactoring happening, with an eye towards a release prior to Axis2 1.6. [Woden] Our new committer Sagara has been doing a bunch of work on Woden, which had been dormant for a while previously.
The board would like to see the splitting continue, and a suggestion was made to take Jakarta as an example of how to proceed (i.e, split out what is ready to stand alone now, and reassess after each split is done).
Notable Happenings / Summary Aside from a number of releases, the "big question" for the Web Services community has been deciding the eventual organization of the project. We have had some good discussion and started a wiki page to capture thoughts: http://wiki.apache.org/ws/FrontPage/WebServicesPMCReorg Please check it out, and feel free to inject comments if appropriate. It was our hope to have reached a consensus by the July board meeting, but we aren't quite ready to declare victory. There is at least one proponent of leaving the project as-is, and then a couple of slightly different proposals for splitting it up with support from various chunks of the team. Discussion is ongoing. The last time we tried to do this, the chair tried to start a VOTE in order to focus opinions, but it ended up feeling too early for most people and we couldn't reach a solid decision. This time we're hoping to achieve true consensus among the group, and we haven't gotten there yet. Based on the increasing focus of the discussion, I would hope we can finish this up and have some resolutions (if appropriate) by September's board report. In the meanwhile technical work continues in all of our sub-communities, and we've had a number of releases and improvements. Code Releases [since the last report] * jUDDI 3.0.0 beta * Scout 1.0.0 * Axis2 1.5 * XmlSchema 1.4.5 * Wss4j 1.5.7 * Axis2/C 1.6.0 * Rampart/C 1.3.0 Subproject News No news below means nothing particularly notable for the board occurred this quarter. Apache Axis2 Apache Axis2 is the third generation Web service framework of the Apache Web service stack. A highly extensible message processing engine focused on SOAP messages, it includes plugins for services, transports, MessageReceivers, and Modules (message interceptors). Version 1.5 was released, but a few issues have arisen since then, as well as some major fixes like a connection starvation problem, so a 1.5.1 release is likely around the corner as well. We also need to do a real release of the transports now that they're factored into separate projects under commons. 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. Apache Axis Apache Axis is a web services framework implementing the W3C SOAP standard. Apache Woden Woden is an open source Java implementation of the W3C WSDL 2.0 specification. JaxMe2 JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. Apache Scout Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. Scout released version 1.0. Scout implements the required (level 0) part of the specification, which means that is can talk to any UDDI-2.0 compliant Registry. Apache jUDDI jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. jUDDI released version 3.0.0.beta, which implements the final two UDDI API implementations targeted for the 3.0.0 release; "Subscription" and "Custody transfer". Subscriptions allow the users to register for updates in the Registry. The registry sends out notifications by calling an endpoint defined at registration time. The generic UDDI client now supports InVM transport to allow jUDDI to run in embedded mode. Work on a UDDI console has started, the console implements a number of portlets using GWT. The juddi-portal-bundle pre-deploys the portlets to an Apache Pluto Portal. 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. The "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carry out token exchanges with the security token service. 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 specification 1.1 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. 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. Apache Savan Savan is a Publisher/Subscriber implementation for Apache Axis2. Apache Savan/C Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. 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. 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. 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. 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. 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.
Brett reported that there seems to be reasonable consensus for Axis2 to become a TLP with some subset of projects.
Many expressed support for the idea.
Glen Daniels requested skipping June in favor of a July report.
New PMC Members: Andreas Veithen New committers: Sara Mitchell Dobri Kitipov Code releases: Axiom 1.2.8 XmlSchema 1.4.4 WSS4J 1.5.5 and 1.5.6 jUDDI Summary: Web Services has been grooving along at a reasonably steady pace, nothing in particular requiring board attention at this time. We are still gearing up for Axis2 1.5, which is only pending a release of the newly-refactored WS-Commons transport project. As soon as the transports go 1.0, Axis2 1.5 will release an RC followed by a final. After 1.5 is out the door we expect rapid releases by the Rampart and Sandesha subprojects as well, which will bring the published releases in line with the new functionality on the trunk. At some point in the near future we need to revive the "splitting the PMC and retiring a few projects" discussion, now that a bit of time has passed since the last round. The PMC chair continues his well-established pattern of NOT getting around to sending the "PMC cleanup" mails to our extremely inactive brethren and then removing them from the PMC list. This isn't causing any problems, but hopefully noting this here will help said PMC chair to get off his butt and get it done. Individual sub-project reports follow. (no content after the project description means no specifics to report) * Apache Axis2 * Apache Axis2 is the third generation Web service framework of the Apache Web service stack. A highly extensible message processing engine focused on SOAP messages, it includes plugins for services, transports, MessageReceivers, and Modules (message interceptors). * 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. * Apache Axis * Apache Axis is a web services framework implementing the W3C SOAP standard. Still hoping to release 1.5 and then retire the project, but no progress on this for this quarter. * Apache Woden * Woden is an open source Java implementation of the W3C WSDL 2.0 specification. * JaxMe2 * JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. Trunk updated to support Java 6. Preparing release of 0.6. * Apache Scout * Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. * Apache jUDDI * jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. * 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. The "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carry out token exchanges with the security token service. * Apache WSS4J * Apache WSS4J is an implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC . WSS4J is primarily a Java library that can be used to sign and verify SOAP Messages with WS-Security information. With WSS4J's latest release, the package now fully supports everything needed to interoperate with Microsoft's WS-Trust interop tests. Woo! * 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 specification 1.1 * Apache Sandesha2 * Sandesha2 is an implementation of WS-ReliableMessaging specifications for Apache Axis2. * 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. * Apache Savan * Savan is a Publisher/Subscriber implementation for Apache Axis2. * Apache Savan/C * Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. * 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. * 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. * 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. The WS-Commons transports project is preparing to release version 1.0 of each of the current Axis2 transports. * 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. * 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.
Aaron to request some outline of a plan for spinning out subprojects in their next (3 month) report.
=== Notable Happenings === After the last board report, the board sent us an inquiry about WS futures and structure, considering the wide breadth (the word "umbrella" came up :)) of the current project. This spurred a conversation within the PMC revolving around how (and if) we should split Axis2 off as a separate TLP. Although there was some broad acceptance of the idea, the conversation unfortunately devolved into some fairly acrimonious back-and-forthing at times, and we did not reach a successful resolution. We hope to revisit this in the coming weeks and try to achieve some consensus. In the meanwhile it's business as usual. As part of that conversation, it was noted that we really should do a review of our sub-projects and see which ones need a) to be retired, b) a new injection of effort, or c) to be split off into TLPs. This will be happening in early 2009. We have several new committers, including Danushka Menikkumbura, Dave Parsons, Chris Twiner, Benson Margulies and Dan Kulp. We welcomed Nandana Mihindukulasooriya to the PMC. Sadly, Dims has once again decided to take a break from the WS project. We wish him well and fervently hope he is able to return in the future. Activity levels have been pretty standard for us, which is to say bursty. === Code Releases [since the last report] === * XmlSchema release 1.4.3: bugfixes and performance, driven in part by interoperation with CXF. === Subproject News === (No news below means nothing particularly notable for the board occurred this quarter) ==== Apache Axis2 ==== Apache Axis2 is the third generation Web service framework of the Apache Web service stack. A highly extensible message processing engine focused on SOAP messages, it includes plugins for services, transports, MessageReceivers, and Modules (message interceptors). Axis2 is in the process of pulling together a 1.5 release. Many of the WSO2 guys are flat-out on a development effort there, so there are only a few of us working it. However it's mostly just a few bug fixes and getting the good work that's already happened post-1.4.1 into an official release. Hope to release a beta by Dec 20, and perhaps get the release out the door by the end of the year. ==== 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. ==== Apache Axis ==== Apache Axis is a web services framework implementing the W3C SOAP standard. ==== Apache Woden ==== Woden is an open source Java implementation of the W3C WSDL 2.0 specification. ==== JaxMe2 ==== JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. ==== Apache Scout ==== Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. ==== Apache jUDDI ==== jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. ==== 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. The "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carry out token exchanges with the security token service. ==== 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 specification 1.1 ==== 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. ==== 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. ==== Apache Savan ==== Savan is a Publisher/Subscriber implementation for Apache Axis2. ==== Apache Savan/C ==== Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. ==== 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. ==== 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. ==== 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. The XmlSchema subproject acquired two new committers from CXF-land, and did a new release. ==== 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. ==== 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.
We once again discussed the concern that this project has gotten too big, and will continue to watch it.
= Web Services PMC Report for September 2008 = Summary - activity is pretty steady in the Web Services community. A couple of new committers, a new PMC member, some new releases, nothing earth-shaking. Glen STILL hasn't sent the PMC-emeritus message to the members that were identified as inactive last round(!). === Notable Happenings === Deepal finally got the gumption up to move the transports out into a separate WS-Commons project - this enables two things, a) more modularity in Axis2, and b) Synapse will now be able to develop transports in WS-Commons as well, so we can share them in a more effective way. Colm OhEigeartaigh is a new committer on WSS4J. Fred Dushin, standard-bearer for WSS4J, was happily introduced into the PMC. The 1.4.1 release of Axis2 fixed a number of bugs, including some that were preventing Rampart from doing its job effectively. === Code Releases [since the last report] === * Axis2 1.4.1 * Axis2/C 1.5.0 * Rampart 1.4.1 === Subproject News === (I'm now including a summary of each subproject as requested last time - please let me know if this seems too verbose) No news below means nothing particularly notable for the board occurred this quarter. ==== Apache Axis2 ==== Apache Axis2 is the third generation Web service framework of the Apache Web service stack. A highly extensible message processing engine focused on SOAP messages, it includes plugins for services, transports, MessageReceivers, and Modules (message interceptors). The 1.4.1 release fixed quite a few bugs in 1.4, and enabled Rampart to move forward. We're continuing to do cleanup and refactoring as appropriate on the trunk in preparation for Axis2 1.5 which will be based on Java5. ==== 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. ==== Apache Axis ==== Apache Axis is a web services framework implementing the W3C SOAP standard. ==== Apache Woden ==== Woden is an open source Java implementation of the W3C WSDL 2.0 specification. Woden is working towards an M8 release. Woden has seen some more activity recently from new contributors including a restructing of the Woden source repository to follow Maven conventions. ==== JaxMe2 ==== JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding. No notable happenings. ==== Apache Scout ==== Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. Status: We did an 1.0rc2 release which has brought us very close to making the final 1.0 release. ==== Apache jUDDI ==== jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. Status: jUDDI is about to start the release vote on 2.0rc6. This might be the last rc before 2.0 can go final. Development on jUDDI 3 has started. jUDDI 3.0 will support the UDDI v3 API. Some major technology changes for jUDDI 3.0 are that it will leverage JAXB and JPA and hopefully generate a lot of code that was handcrafted in jUDDI 2.0. ==== 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. ==== 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 ==== 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. ==== 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. ==== Apache Savan ==== Savan is a Publisher/Subscriber implementation for Apache Axis2. Some new work has been happening on Savan, including cleanup and some restructuring to get the sample working out of the box. ==== Apache Savan/C ==== Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. ==== 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. ==== 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. ==== 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. ==== 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. ==== 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. No notable happenings.
Bill to nudge the project to consider converting some of the bigger subprojects to top-level.
Notable Happenings ------------------ New PMC members - Rich Scheuerle, Jeff Barrett, Bill Nagy, Jarek Gawor, Amila Suriarachchi We had several new releases, including Axis2 1.4, Axiom 1.2.6, Rampart 1.4, Axis2-c 1.4.0, and WSS4J 1.5.4 Two discussions in the Web Services PMC were of particular note to the board since our last report. First, in the midst of voting on the new PMC members listed above, we got into a conversation about the status of our PMC and the fact that we have a bunch of PMC members who have been inactive for a loooong time. As a result, I sent out a "probe" message asking for the PMC membership to please respond if still interested in being a part of the PMC. Most of the members responded, but a number did not. It was our plan to "emeritize" the folks who didn't respond, but I haven't yet followed through with this. I believe my current plan is to send personal mails to those who haven't responded and confirm that it's ok for us to remove them from the PMC for now. Of course if they wish to return at any time they'll be welcomed with open arms. Just wanted to run this past the board for comment. The second interesting discussion revolves around some new code that WSO2 has written that has recently been contributed to the Sandesha2 (WS-ReliableMessaging implementation) subproject. The new code is an alternate RM implementation built from scratch known as "Mercury". Mercury is built with an entirely different, state-machine-based core model, and solves some existing problems with Sandesha2. WSO2 has already released a version of this code, and needs to continue maintaining it, while at the same time we'd very much like to see the developer cycles and the codebases from both efforts merge into one if at all possible. After some back-and-forthing, it seems like the current plan is to a) get the Mercury code available to everyone for reference (done), and b) start work on a new implementation, with participation from all interested parties, that will carry forward the good architectural ideas from both Sandesha2 and Mercury without necessarily relying on either codebase explicitly. This will likely be done as a "revolutionary branch" of Sandesha2, and might become Sandesha3 or might be a newly named WS subproject. Subproject News --------------- - Axis2 1.4 release. Deepal's new book on Axis2 was published. The team voted to move all future development of Axis2 to Java 1.5, dropping the requirement for 1.4 compatibility. This had been discussed several times previously but we're finally biting the bullet and making the switch. - Sandesha Preparing for a Sandesha2 1.4 release built on Axis2 1.4 and Rampart 1.4 containing many stability and performance fixes in a branch. The trunk has now moved on to match Axis2 trunk in being Java 5 based. - Woden In April, Woden released milestone 8 in support of Axis2 1.4. Woden has since seen new contributors come on board to tackle updating the Woden WSDL 1.1 -> 2.0 converter (Jeff Maury) and the Woden OM model (Vikas Gujjar). Woden's validation framework has seen some work recently. There has therefore also been some increased activity in the implementation of the validation logic for the WSDL 2.0 assertions. Woden was also recently mentioned in the developerWorks article [WWW] Describe REST Web services with WSDL 2.0 by Lawrence Mandel. - Rampart Rampart 1.4 was released on Jun 12 with lots of bug fixes and some new features. New features includes WS Security 1.1 features (Encrypted headers , Encrypted SHA1 references ), WS Security Policy 1.2 support, WS Trust features ( Renew binding,Validation binding ) ,New configuration options ( Ability to plug in Custom policy validators, Ability to define certAlias different from username for signature , Ability turn off mili second precision ) and ability to secure messages faults. Rampart 1.4 is tested thoroughly for interoperability with other WS Stacks. Apache Rampart also got a Google Summer of Code project this summer. http://code.google.com/soc/2008/asf/appinfo.html?csaid=FF8E81CA884F19CA - jUDDI The jUDDI v2 code is close to being done. We need to go through a round of sanity checking before we can do the final 2.0 release. In the mean time coding for v3 has started. jUDDI version 3 is slated to support UDDI v3. - Scout The bug list got shorted, and we are getting closer to the final 1.0 release. - Commons - Axiom - Kandula - Muse - JaxMe2 - Xml Schema - Axis2/C - WSS4J - XML-RPC Nothing to report aside from what was mentioned above.
Notable Happenings ------------------ Dims is back! :) Reinstated to the PMC. Elected new PMC members : Afkham Azeez, Keith Chapman Legal: We added Rampart, Rampart/C, and WSS4J to the export controls page and duly notified the gov't in order to come into compliance with crypto policy. Sayonara, Synapse - best of luck as a TLP! Nothing that requires board attention this time around. Subproject News --------------- The following are the specifics for each project that has had significant activity during this quarter. If a project is not mentioned below, there's nothing to report. * Axis2 Activity has been steady. Planning for the 1.4 release continues after a bit of a slow start. We're now in the midst of scrubbing JIRA for must-fix issues. Dims has been voted release manager and we're hoping to get an RC out very soon. As the world seems to be moving in an OSGi-ish direction, we've been adding OSGi metadata to our packages, including Axis2. * JaxMe2 No notable happenings. * Woden Since graduating from the incubator in Dec. Woden's infrastructure has been migrated to the Web Services project. Woden is still working towards an M8 release. While some time constraints have pushed back this release progress has been made recently and work is underway on the last feature for the M8 release, validation of the WSDL 2.0 assertions. We've also seen progress on Woden serialization, a key post M8 feature being implemented by a Woden contributor. * Xml Schema Ajith has been pulling together a 1.4 release collecting a lot of recent improvements, which we hope to have out soon. Currently at RC2 (as of March 14th), expect the release by EOM at latest. * Axis2/C 1. Axis2/C 1.3.0 Released 3rd March 2008 2. Three New Committers * Bill Mitchell * Senaka Fernando * Lahiru Gunathilake 3. Fixed 150+ issues since 1st of Jan 2008 * XML-RPC No notable happenings since the last board report.
A request was made to see a list of inactive subprojects rather than an absense of report. Glen has agreed to include all subprojects in future reports.
* Notable Happenings Newly elected committers included Bjorn Townsend, Upul Godage, Sanjaya Karunasen, Selvaratnam Uthaiyashankar. New PMC members - Sanka Samaranayake, Nandika Jayawardane, Chathura Herath. Woden graduation! * Subproject News The following are the specifics for each project that has had significant activity during this quarter. If a project is not mentioned below, there's nothing to report. Axis2 We have a list of desired 1.4 features on the wiki, and are hoping to start moving towards a release early in 2008. Some bug fixing and slow but steady development happening. Axis2/C We are preparing for the 1.2.0 release. The release is expected to happen before the end of December. Axis Started slowly moving towards a 1.5 release, with new committer Bjorn taking the reins. jUDDI Released version 2.0rc5 on Dec 11. Work on UDDI v3 should start soon after we can get a final release for 2.0. The Voting process seems to be hard as there are not many active PMC members it seems. Scout Marching toward a final 1.0 release. Apart from a few bug fixes not much happened in the last quarter. Synapse Since graduation in January, Synapse has done a 1.0 release, followed by a 1.1 release in November. Committers have presented on Synapse at ApacheCon Europe, the Grails Exchange as well as running a tutorial at ApacheCon Atlanta. Synapse has proposed a resolution to the board proposing a move to become a Top Level Project. Woden On Dec. 8, 2007, Woden graduated from the Incubator into Web Services. Woden is now focused on migrating the project infrastructure to the Web services project and completing the Milestone 8 release, which is planned for December 28th. Sandesha2/C We are preparing for the 0.92 release. It is expected to be happened after the Axis2/C 1.2.0 release. Rampart/C Getting ready for the Rampart/C 1.1 release, which is scheduled to be released after the Axis2/C. Now we are testing our scenarios with the latest Axis2/C. You may find new features for this release here: http://svn.apache.org/repos/asf/webservices/rampart/trunk/c/NEWS XML-RPC Apart from the XML-RPC 3.1 release there were no notable happenings. JaxMe2 No notable happenings.
Approved by General Consent.
Web Services Board Report October 2007 == Notable Happenings project-wide Dims 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. As a result of the switcheroo (which occurred just before the board mtg), we didn't get our September report in, and thus this October one. The rest of the report is by-subproject. If a subproject doesn't contain specific information, the developers didn't contribute any, which generally means that nothing particularly notable is going on there, but may also imply a dearth of active community members. Dims began a process of pruning and vetting back before the chair switch, and it is my plan to follow through there, pushing to get projects into a functional development and reporting cycle. We should at least be getting solid acks from each subproject that there's nothing interesting to report. :) == 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. == 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. [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 last report]] 1.0rc1 == 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 lots of outstanding issues have been resolved in JIRA. The final two issues are relates to moving to Axis2 as our WebService implementation. == Apache Woden incubator Woden is an open source Java implementation of the W3C WSDL 2.0 specification. == 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 the WS-SecurityPolicy specification. The "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. == 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 specification 1.1 [Code Releases [since the last report]] Rampart/C 1.0.0 release. [WWW] http://ws.apache.org/rampart/c/ == 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. [Code Releases [since the last report]] Sandesha2 1.3 release on 10-08-2007. http://ws.apache.org/sandesha/sandesha2/download.cgi == 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. [Code Releases [since the last report]] Sandesha2/C 0.91 on October 8th == Apache Savan Savan is a Publisher/Subscriber implementation for Apache Axis2. == 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) == 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] 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 include: 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 [Code releases [since last report]] Apache Axis2/C 1.1.0 on September 30th == 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. WSIF is quiescent at this date. == Apache Axis2 Apache Axis2 is the third generation Web service framework of the Apache Web service stack. It was designed to be a more performant, more extensible Web service engine. Axis2 has support for WS-Addressing, WS-RM (via Sandesha) and WS-Security (via Rampart). [Notable Happenings] Bugfixes, and good activity on user list. Some early discussion of a 1.4 release has occurred, with some ideas for features and improvements tossed around. == 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] General work to improve the frameworks in commons continues, fixing bugs and adding features. == 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. == 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. 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 scehduled for the end of October/early November. [Miscellaneous] A new Apache VFS based file transport implementation, defect fixes and other feature enhancements are currently in progress.
Approved by General Consent.
7. Special Orders
WHEREAS, the Board of Directors heretofore appointed Davanum Srinivas to the office of Vice President, Apache Web Services, and WHEREAS, the Board of Directors is in receipt of the resignation of Davanum Srinivas from the office of Vice President, Apache Web Services, and WHEREAS, the Project Management Committee of the Apache Web Services project has chosen by vote to recommend Glen Daniels as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Davanum Srinivas is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Web Services, and BE IT FURTHER RESOLVED, that Glen Daniels be and hereby is appointed to the office of Vice President, Apache Web Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Web Services Project Chair, was approved by Unanimous Vote.
Sam to pursue obtaining a report for next month
WS PMC needs overhaul. We are talking on general@ws on how to increase our oversight and reporting. Also on the plate is a plan to prune the pmc to turn inactive pmc members to emeritus and to draw in new pmc members from the folks who are actually working on things. We started an incubator style sign up sheet for volunteering for the board report and are adopting a similar format for information about each individual project as well. We already archived several projects for inactivity including Addressing/EWS/Mirae/PubScribe/SOAP/WSRF. Two more projects JAXME and XMLRPC are on the chopping block Next. At this point, i recommend that WS PMC should file montly reports till all the volunteers fully get into the rhythm and can provide active oversight as there are a few projects that have not submitted a report yet. Please do let us know if we are missing something or if we can do something better . Please see detailed reports on each project below: Apache Axis ----------- Apache Axis is a web services framework implementing the W3C SOAP standard. Axis has been in stasis for some time with the release of Axis2, but there has been some movement toward a new 1.5 release. A release plan for Axis 1.5 was presented by Bjorn Townsend in April 2007. The Axis developer community was receptive to the plan, and several members of the community agreed to work toward the release as time permits. There has also been some commits on the project from Doug Davis, Glen Daniels, Jarek Gawor and Tom Jordahl, fixing bugs and resolving some issues with the interop tests now that soapinterop.java.sun.com has gone away. While Axis has been in stasis, there is still a decent amount of activity in the Axis JIRA. 45 new issues have been created since March 2007, an average of about three per week. This lends credence to the need for a maintenance release at some point in the future. Apache Axis2 ------------ Apache Axis2 is the third generation Web service framework. 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. Last June we had a hackathon event at Indiana University to improve the code quality and stabilize the functionality. We are planing to do Axis2 1.3 on end of this month and we have already cut a 1.3 RC1 on 7th June 2007 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. We completed WS-Policy implementation (Neethi/C) for Axis2/C. And its security policy implementation for Rampart/C. WS-Eventing implementation (Savan/C) is improved a lot in last month. With improvements in Guththila parser Axis2/C engine able to operate two times faster than its earlier speed. Developers agreed to adopt apr versioning guidelines to Axis2/C also. Apache Axis2/C project got well accepted by users and got new momentum after its 1.0.0 release in 06th May 2007. We are getting good user interactions in mailing lists and getting new contributions. Two GSoc projects undergoing for Axis2/C. Namely Mail Transport Implementation for Axis2/C and JSON implementation for Axis2/C.We are going to release Axis2/C 1.1.0 near future, didn't start release process yet. Apache WS Commons ----------------- Volunteer has not yet submitted a report. Apache JAXME ------------ No Volunteers. On track for archival because of lack of activity. Apache jUDDI ------------ jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. jUDDI has seen a renewed interest. Besides some bug fixes it can now run in embedded mode (see also the status on Scout) and we moved to use Axis2. The build has been converted to maven2 and we regenerated the website using it. No releases. Ramping up for a 2.0 release. The idea is go straight to a 2.0 release, since it implements the UDDIv2 specification. We're looking to ramp up development to add UDDI v3 support. We're looking to add a web-based GUI. After 2.0 is released we'd start work on 3.0 which would support the UDDI v3 specification. Apache 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. In June Hannes Erven and Georg Hicker contributed the WS-BusinessActivity protocol implementation of kandula-1. The contributors also published their work at IEEE Int'l. Conference on Web Services 2007. Hannes Erven and Georg Hicker were voted in as ws-committers for the Kandula project. Apache Muse ----------- Volunteer has not yet submitted a report. 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. Hans G Knudsen was voted in as a Rampart committer. Next release will be Apache Rampart 1.3 to complement next Apache Axis2 (1.3) Apache Sandesha --------------- Volunteer has not yet submitted a report. Apache Savan ------------ Volunteer has not yet submitted a report. Apache Scout ------------ Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. Recently Scout has been included in JBossESB and Geronimo. We have added an in-JVM transport to jUDDI, to enable the scout-jUDDI combo being embedded into standalone Java applications. We converted to maven2 and now run the unit-test suite using embedded jUDDI and embedded DerbyDB. Also there is no more code dependency on the juddi.jar (other than it being the UDDI provider). The team is ramping up for a 1.0 release, after which we plan to add UDDIv3 support. 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). The Apache Synapse team released the 1.0 version on the 11th of June. It was well accepted by the users and gained good press coverage. The site was updated as well to reflect the new release, and the release included many samples and bundled documentation to help the users get started. The team is currently evaluating enhancements and fixes for the next release and the timelines Code Releases - 1.0 release - 11th June 2007 Apache Woden (incubator) ---------------------- Woden is an open source Java implementation of the W3C WSDL 2.0 specification. WSDL 2.0 became a W3C Recommendation on 26th June. The Woden WSDL 2.0 implementation has helped the spec working group verify and improve the spec during the CR and PR phases leading up to Recommendation. We are attempting to verify with ASF and IBM whether the appropriate documentation exists that assigns the rights of the initial WSDL4J code contribution to ASF. This is an oustanding item from the project status file. A license issue has arisen concerning StAX, which Woden uses with its AXIOM implementation. The stax-api-1.0.1.jar file does not contain a license file and the stax.codehaus.org website refers to Apache ASL 2.1 which does not exist. The AXIOM project uses ASL 2.0 in its stax-api-LICENSE.txt file, but without knowing the original license it's not clear to us if this jar file can be redistributed under ASL 2.0. We are still investigating. Milestone release M8 is planned for end of July and will complete WSDL 2.0 compliance by fully supporting WSDL2 assertions. We are close to proposing that Woden exits incubation, with just 3 remaining items on the project status file to attend to. After M8 we plan to review and finalize the Woden API for a 1.0 release in September. Dan Harvey, a summer intern student from Durham University in UK, has recently joined the team and is working on M8 JIRAs. We expect he will also contribute WSDL2 serialization for the 1.0 release. 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. We would like to have a release soon to capture all changes done in last years that are in SVN but available only as release candidates. Apache WSS4J ------------ Apache WSS4J is the home for implementations of OASIS Web Services Security: SOAP Message Security 1.0/1.1 and WS-SecureConversation specifications' core components and is the base for enabling web services security support on many popular SOAP frameworks such as Apache Axis2. WSS4J also includes support for Apache Axis 1.x. Next release will be Apache WSS4J 1.5.3 of to support the next release of Apache Rampart. Apache XMLRPC ------------- No Volunteers. On track for archival because of lack of activity.
The board agrees that this project is welcome to, but not required to, report monthly for the moment.
Approved by General Consent.
Report submitted late. Not accepted.
- The Synapse project graduated from Incubation on the 2nd of January 2007, and released its 0.91 version on the 8th of January. Three new committers Indika Kumara, Chathura Ekanayake and Tijs Rademakers have been voted in, and the team is preparing for the 1.0 release in the near future. - Apache Muse 2.2.0 will be released on March 23rd, 2007. Muse-based applications are now capable of running on JREs that conform to the J2ME Foundation Profile. - Axis2 released v1.1.1 on 09th January 2007. We are in the process of releasing Axis2 1.2 with a RC1 already cut on Mar 26. - Watching with interest on the board list about voting for making releases. Since in WS PMC, we vote before the Release Manager cuts the release. - We are archiving some old projects like Apache SOAP etc.
Approved by General Consent.
- Axis C++ supports the generation of C stubs for Document/Literal style. Tested on OS/400. - The Apache Muse team released a new major version (2.0) on September 29th. Muse 2.0 offers an implementation of the latest ratified versions of WSRF, WSN, and WSDM, for both Axis2 and OSGi-based applications. The team is planning a 2.1 maintenance release for December 14th. - Axis2 released v1.1 on 13th November 2006 - Apache WSS4J released v1.5.1 on 11th December 2006 - Apache Rampart released v1.1 on 11th December 2006 - Synapse folks are working on a plan to exit incubation and join WS PMC - Axis2 may release a v1.1.1 next week. - Somewhat related note, Cliff sent out an email about Apache ODE's implementation of BPEL spec, indicating that we are good to go as there are no specific claims/patents we are aware of.
Approved by General Consent.
- Notable Happenings * Axis2 project has gone through a number of improvements after its 1.0 release , specially code generation and data binding. In the mean time new features were introduced + numerous bug fixes. Axis2 development team is planning to do Axis2 1.1 release by end of September. * XML-RPC project has merged its "user" and "dev" mailing lists, in order to have a single, but larger community. The traffic on both lists wasn't high enough for two separate discussion lists. A new mailing list "auto" was established for jira and svn notifications. * The Muse project has made significant progress towards a 2.0 release with new contributions from programmers at Cisco, Compuware, and IBM. The team is currently under code freeze and working on its tutorial content. * Microsoft announced a Open Specification Promise (OSP) which will ensure that we can implement the covered ws-* specifications without IP worries (at least we don't have to worry about MSFT!) - Cross-Project Issues * Apache Sandesha and Apache Kandula are not interoperating currently, but Kandula2 is on progress which will interoperate with Sandesha2 and other modules in Axis2. * The [WWW] JaxMe project is extremely quiet. In the last two weeks, several bug fixes have occurred, but apart from that the project is approaching archiving status. - Code Releases * XML-RPC released v3.0rc1 on Jul 27, 2006 * XML-RPC released v3.0 on Aug 30, 2006 * Axis2/C released v0.93 on Aug 31, 2006
Approved by General Consent
Muse project has accepted a contribution from IBM which will be the basis for a combined implementation of the WS-RF, WS-Notifications, WS-Lifetime and WSDM specifications. The contributed codebase will also allow the software to be a pluggable architecture for adding a developers own implementation of a given spec. This is part of the collapsing of WSRF and Pubscribe into the Muse project and moving towards deployment to Axis 2. Activity in the Woden project is heating up. The W3C is planning a WSDL 2.0 interop event to be held at the IBM Toronto Lab, July 5-7. The W3C has developed an XML format for comparing WSDL 2.0 Component Model instances generated by implementations and Woden now supports this format and has published results against the [[WWW] W3C Test Suite]. The Woden implementation has been upgraded to support all the extensions described in Part 2 of the specification. Work is now underway to integrate Woden into Axis2 for the interop event. A Woden presentation entitled Apache Woden WSDL 2.0 Processor will also be given an ApacheCon Europe on June 28. Axis2/C is doing great and is moving towards 1.0.0 with 0.92 release planned for mid of June 2006. There has been two new committers, Sanjaya and Nabeel. Axis2/C is gradually becoming feature complete with full MTOM and WS-Addressing support already built in. WS PMC has voted to accept Synapse as a ws project. We are now awaiting Incubator PMC approval.
Sam noted that there was some community concern about creating a milestone release so soon after the IBM contribution; Sam reported that those issues have been resolved, as far as he knows, but that they should have been reflected in the report.
Approved by General Consent
Muse project has accepted a contribution from IBM which will be the basis for a combined implementation of the WS-RF, WS-Notifications, WS-Lifetime and WSDM specifications. The contributed codebase will also allow the software to be a pluggable architecture for adding a developers own implementation of a given spec. This is part of the collapsing of WSRF and Pubscribe into the Muse project and moving towards deployment to Axis 2. Activity in the Woden project is heating up. The W3C is planning a WSDL 2.0 interop event to be held at the IBM Toronto Lab, July 5-7. The W3C has developed an XML format for comparing WSDL 2.0 Component Model instances generated by implementations and Woden now supports this format and has published results against the [[WWW] W3C Test Suite]. The Woden implementation has been upgraded to support all the extensions described in Part 2 of the specification. Work is now underway to integrate Woden into Axis2 for the interop event. A Woden presentation entitled Apache Woden WSDL 2.0 Processor will also be given an ApacheCon Europe on June 28. Axis2/C is doing great and is moving towards 1.0.0 with 0.92 release planned for mid of June 2006. There has been two new committers, Sanjaya and Nabeel. Axis2/C is gradually becoming feature complete with full MTOM and WS-Addressing support already built in. WS PMC has voted to accept Synapse as a ws project. We are now awaiting Incubator PMC approval.
Tabled due to time constraints.
- Both Axis (using the Addressing add-on) and Axis2 successfully passed the WS-Addressing test suite - Woden was demonstrated at the W3C Web Service Description Working Group F2F Meeting on Feb 28, 2006 during the Technical Plenary Week in Cannes, Mandelieu, France - JaxMe released v0.5.1 on Jan 6, 2006 - Axis2 released v0.94 on Jan 11, 2006 - XML-RPC released v3.0a1 on Feb 18, 2006 - Woden released 1.0 M4 on Mar 7, 2006
Approved by General Consent.
* Axis2C: Two milestone releases were done in this period, M0.1 and M0.2. M0.1 contained the initial C implementation of AXIOM. M0.2 was released with many improvements to AXIOM, LibXML parser wrapper and a PHP binding for OM. * Sandesha2: Sandesha2 0.9 was released on 5th of December. Sandesha2 is a new implementation of WS-ReliableMessaging protocol on top of Apache Axis2. * Axis2 released v0.93 on Dec 02, 2005 * Woden (Incubator): original milestone plan, was too ambitious, and hence updated to reflect Woden's new schedule. Woden milestone 2 was declared. Milestone 2 contains parsing logic for WSDL 2.0 interface and binding elements and components, and validation logic for the WSDL 2.0 types element and interface element and component. * TSIK (Incubator): The TSIK incubation plan is off to a slow start. The TSIK committers used the ApacheCon 2005 gathering to drum up interest. A few people (including developers) expressed informal interest in moving ("porting") TSIK into a non-Java toolkit usable by the Ruby or Python crowd as a 100% pure library. * JaxMe: A plugin for Maven2 was developed. * WSIF: Misc. bug fixes and maybe a bug release towards the end of year. * XML-RPC: A bug fix release 2.0.1 is approaching, due to several contributed patches. A proposal for XML-RPC 3 was published, receiving mostly positive responses. * PMC decided to sponsor Tuscany project for incubation based on the rewritten proposal (after feedback from general@incubator) * Axis 1.4 branch has been cut, but not yet released. (Needed for Geronimo) * Need to increase interaction with incubator PMC and updating the status files for incubation etc. Easy way is for me to do it. Trying to follow more difficult path of delegation. * Our web site needs quite a bit of cleanup. On my TODO list. incubation and infrastructure work is taking its toll * XmlSchema (XML Schema Parser) and Policy (WS-Policy parser) are two new libraries under webservices/commons. Joint effort of folks working on Axis2, WSS4J, Woden. * Synapse project is close to graduating from incubator - all the code in SVN HEAD was written from scratch, has a diverse community etc. * Few committers attended the Indigo/WCF plugfest in Redmond, excellent interop results for Axis2/Sandesha/WSS4J. * Big thanks to Apachecon folks, we had a great time with 4 talks and 1 tutorial. Lots of interest in the new Axis2 effort. * Paul Fremantle has been added to the WS PMC
There was some discussion regarding the fact that the Web Services PMC appears to be "mutating" into an umbrella PMC. Dims reported that he was looking into "pruning" opportunities within the PMC to either remove old efforts or move efforts to TLP status. He did not that the PMC is currently setup so that committers have flexibility in working on all the various projects with the PMC as their interests move them.
Approved by General Consent.
- Added 3 new PMC Members (Eran Chinthaka, Sal Campana and Samisa Abeysinghe - Axis2/C effort was initiated last month. The discussions with this regard are taking place over the axis-c-dev list. There has been some active development implementing AXIOM in C. Like in the Java Axis front, Axis2C effort would run in parallel with Axis C++ 1.x effort. - Apache Axis released v1.3 on Oct 11 - Apache Axis2 released v0.92 on Sept 26. Cranking on towards a 1.0 release. - JaxMe: Build system was changed from Ant to Maven by Nacho McDowell. Two Gump issues have been resolved with the help of Stefan Bodewig. - XML-RPC: No active development. Bug reports are handled, though. - WSIF: No active development. Maintenance mode, minor patches, and updates (to the latest Axis, WSDL4J etc.) - WSRF/Pubscribe: Working towards 1.1 releases - Muse: announced a new MUWS client library which will be included in the next release of Muse - For reports on Woden/TSIK/Synapse, please see Attachment E. - Kandula and Sandesha folks are working on Axis2 based versions of the respective specifications - Scout: There is debate on how closely this project should depend on juddi project. Jonas folks have patches against Scout for using xmlbeans (instead of juddi) - Addressing: May have to be updated after the W3C spec is finalized. Axis2 has its own WS-Addressing implementation based on AXIOM in Axis2
The WS project had 5 Google Summer of Code projects. Four of them (RSS, JMX, Guththila, Kandula) have been successfully completed but the fifth person did not work out as he didn't put much time (as he was employed elsewhere during the summer). Scout : Release 0.5 was made that passes the TCK for JAXR as part of J2EE 1.4. Thanks to Geir for managing the release. Sandesha : 1.0-RC1 release was made on 07-12-2005. Sandesha : 1.0 Release was made on 07-29-2005. JaxMe : 0.5 Release was made on 09-08-2005. Woden incubator progress slower than expected over summer, but plan now agreed with milestone deliverables each month to complete WSDL 2.0 functionality by December. WS PMC voted to accept the Synapse project into the WS PMC upon successful graduation from incubation. There is a lot of discussion on how best to get TSIK (under incubation) and WSS4J to work together.
Approved by General Consent.
Status Update on WS-Security discussions that affect WSS4J and incubation of TSIK are as follows: - Versign will start the process of paperwork on their side. - Both Microsoft and IBM have informed us that they don't have any patents in WS-Security
- Apache Axis 1.2.1 (a bug-fix/incremental release) was released on 15th June, 2005. - Apache Sandesha beta version was released on 12th June, 2005. The intention of the team is to relase 1.0 version soon. - Apache EWS 1.0 was released on 30th May, 2005. Not downloadable for now (only svn tag) - Apache Axis CPP released 1.5 in Early April. Greatly improved stability has led to less mailing list issues. - Apache Axis2 M2 was released on 7th of June 2005, with many of the changes proposed in the Colombo face to face. - Apache jUDDI 0.9rc4 was released on 14th of June, 2005. jUDDI completely supports the UDDI version 2.0 specifcation. A 0.9 final release is planned for the 15th of July, 2005 which will include fixes for any issues that surface over the next couple of weeks as well as an updated users guide. - There has been a good discussion going on recently about how to best factor things like WSDL processing code across the WS projects. This kind of design for sharing/reuse should be encouraged. - Based on Roy's feedback, we there is lot of discussion on general@ws mailing list on how to increase cooperation between WS projects (including discussion on a single ACL) - The Woden incubator commenced in April to develop a common WSDL processor for WSDL 2.0 and 1.1. Prototype code is in SVN, the web site is up and mailing list discussion has started on requirements, scope and priorities (for Axis, Eclipse and W3C). - Apollo was officially renamed to: Apache WSRF - Hermes was officially renamed to: Apache Pubscribe - WSRF, Pubscribe and Muse have been promoted out of incubation! - Muse participated in a successful public interop event with IBM at the ICAC/IEEE Conference in Seattle. - WSRF, Pubscribe and Muse all took new committers. - WSRF, Pubscribe and Muse will be the subject of a "Birds of a Feather" session at JavaOne (June 29th) called: "Web Services on Steroids: Taking Web Services to the Next Level Using Apache's Implementations of WSRF, WSN, and WSDM"
A few issues were noted by various board members. First of all, it was reported that Dims was "forced" off the Oasis mailing list and delegated to "observer" status. It was also noted that the Oasis IPR Policy, as well as other protocols and policies which affect WS (especially WS Security Standards) could be a potential problem and issue with the WS Project. Ben indicated that, not under his ASF hat, he was attending a meeting regarding InfoCard, specifically regarding security and open standards relating to it.
Because of these questions and issues, the board did NOT approve the WS Project report, and will request a revised and updated report for the next board meeting.
Noteable Happenings - Axis2 developers will meet for their second face to face meeting at Colombo (Sri Lanka) on 29th,30th,31st of March. - JOnAS certified J2EE 1.4 with Axis. The JOnAS team has privatised axis 1.2 RC2 to make changes and has contributed back modifications. - Apollo successfully participated in the OASIS WSRF Interop. The team has taken on new committers. - Muse team is currently implementing the necessary services for the upcoming WSDM Interop. This marks the project's movement towards WSDM 1.0. An Alpha release is slated for AFTER the WSDM Interop. - Hermes team has taken on new committers. The Hermes name is up for review, please see legal issues below. An Alpha release of Hermes is slated for AFTER the WSDM Interop. Code Releases - First milestone release of the Apache Axis2 is announced. The developers expects the release will lead to important feedback from the developer community, and the interactions will eventually yield a better architecture for the next generation SOAP engine. - Axis 1.2 RC3 released. Pass Standalone TCK tests (JAX-RPC + SAAJ), still working with JOnAS team to pass J2EE TCK (switching to Axis CVS instead of private version). - jUDDI 0.9 RC4 will be released immediately following the release of Axis 1.2 Final. jUDDI 0.9 Final will be released approximately 2-3 weeks later. - Muse Alpha V0.5 was released on February 10, 2005. - Apollo Alpha V2.0 was released in early March 2005. Legal Issues - Apollo, Muse and Hermes (?..name will change) trademark issues are being reviewed. Currently we've heard that Apollo and Muse are fine, the Hermes dev-list voted on new names and the list is currently under legal review by HP folks.
Apache Web Services Project report approved as submitted by general consent.
Actions taken in the last quarter: 1. We've been releasing RC's for Axis 1.2. Need to pass the TCK's before we can ship. 2. Bootstrapped 3 new projects from internal efforts. - Apache Scout (JAXR implementation for UDDI) - Apache Kandula (WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity) - Apache EWS (JSR 109 Artifacts and Geronimo Integration) 3. We have 3 new projects under incubation contributed by HP and Globus - Apollo (WS-RF Implementation) - Hermes (WSN and WS-Eventing) - Muse (WSDM MUWS) 4. Axis 2.0 work is in full swing. 5. We have a received a proposal from an existing open source project to adopt some of their Grid projects. This is interesting. The underpinnings of the Java side of the project are Axis and extensions - WS-A and WSRF, so there is much common underlying technology. If we go ahead with this incubation, then long term there may be an opportunity for a Grid section within Apache. Questions/Concerns: 1. Need concrete guidance and approved versions of CCLA, Software Grant, Trademark Assignment etc. 2. Need confirmation that the PMC does *NOT* have to pro-actively monitor web sites, press releases and legal documents to see if any of our code infringes on others claims. (CommerceOne Patents in the news) 3. We have been waiting forever for sample "package-wide COPYRIGHT file". Re-posting to licensing@ does not seem to help at all. 4. Can we **PLEASE** get our act together to update the ASF web site with a all info? (CCLA, Software Grant, Trademark Assignment, package-wide COPYRIGHT file etc...)
In reponse to "Questions/Concerns" item #4, Dims noted that they had used the proposed corporate CLA. Geir remarked that the "Derby enhanced Corporate CLA" was also worthwhile and would make it more publically available and accessible. Dims would add legal "lessons learned" to the Incubator site.
Apache Web ServicesProject report approved as submitted and discussed by general consent.
1. Noteable Happening's There was a face-to-face meeting (held in Colombo, Sri Lanka hosted by the Lanka Software Foundation) to discuss and architect Axis2, a major re-write of the Axis SOAP engine. We're designing it a language independent manner as much as possible and then doing a Java implementation first with the idea of the C++ implementation following suit ASAP. In addition to the base SOAP engine there will be implementations of WS-Security, WS-Secure Conversation, WS-Trust, WS-Reliable Messaging, WS-Atomic Transactions and WS-Coordination at least on top of the base engine. All of these projects already exist on top of the current Axis and they will be re-targtted to the new and improved Axis. Details of the meeting and links to the minutes and design documents etc. can be found at: http://wiki.apache.org/ws/FrontPage/Axis2. 2. Code Releases [since the last report] * JaxMe 0.3, with surprisingly many responses from the users, in particular bug reports, but also a lot of patches with high quality. * JaxMe 0.3.1, in response to bug reports. * Axis/C++ released several new versions - v1.2 and currently at v1.3beta. v1.3 final is due out fairly soon. After a few more 1.* releases (basically after the 1.* family is stable and matured) we hope to shift focus to Axis2/C++. 3. New Projects 4. Legal Issues 5. Cross-Project Issues 6. Problems with committers, members, projects etc? 7. Miscellaneous * Sandesha We have started re-structuring Sandesha with the aim of supporting WS-RM Spec completely on top of the existing axis and also to provide complete support on top of Axis 2 - new architecture.
Approved by General Consent.
- Apache WSS4J participated in OASIS Web Services Security Interop - Apache Sandesha participated in WS-ReliableMessaging Interop - Apache Axis C++ 1.2 Alpha released on June 15 - Apache Axis Java 1.2 Beta released on March 31. - Apache jUDDI 0.9rc1 released on June 16. - Apache jUDDI and Apache JAXMe graduated from incubator. - Planning release of Apache Axis Java sometime next month - Need guidance on a japanese version of axis web site (similar to http://www.w3.org/Consortium/Translation/Japanese). Are there any patterns to follow? - Starting work on WS-SecureConversation as part of Apache WSS4J - Starting work on JAXR 1.0 (level 0-compliant JAXR Provider for UDDI) as part of Apache jUDDI - Starting work on JSR 109 - Enterprise Web Services (currently code is in ws-axis/contrib) - Need TCK for JSR 109 (working with Geir) - Starting discussions on JSR 181 Implementation along with beehive folks - The JAXR Provider jUDDI sub-project will be named "Apache Scout". - Starting integration of Novell's LDAP-based UDDI server into jUDDI. - Will be releasing JAXMe shortly.
No comment.
* JaxMe has graduated from Incubator. * jUDDI is in the process of graduation. * Teething (infrastructure/processes) issue releasing SNAPSHOT and and releases of ws projects to ASF java repository. We are still finalizing the procedure. * All projects now use JIRA instead of Bugzilla. * Apache Axis and WS-FX projects are now under ASLv2. Others will follow. * Can the board please "issue" a "memo/procedure" to all the PMC's regarding how to review 3rd party software. Need summary as there were way too many emails on the subject.
Approved by General Consent.
8. Unfinished Business
9. New Business
Discussion of implications of Sarbanes-Oxley Act on ASF financial structure and responsibilities
Chuck reported that this act could have substantial effect on the current running of the ASF regarding fundraising and accounting. Chuck noted that having an independent audit of the ASF books would be in keeping with the act. He also noted that having the ASF Treasurer also act on the fund- raising team should be discouraged. Greg said that he would look into some people to do the independent audit.
10. Announcements
11. Adjournment
* Notable happenings in WS 1. Infrastructure work (CVS, Mailing lists, web site) for JaxMe, jUDDI and WSRP4J is complete. * what code releases have been made? [since the last report] 1. Apache Axis - Java 1.2 Alpha Release 2. Apache Axis - C++ 1.0 Beta Release 3. Apache JaxMe 0.2 (under Incubation) Release * any new projects in process of being accepted? We are working actively working on the following 4 proposals (see http://nagoya.apache.org/wiki/apachewiki.cgi?WebServicesProjectPages/WebServicesProjectProposals for more information) 1. Axis-J2ME 2. WS-FX 3. WS-ReliableMessaging (under WS-FX) 4. WS-Security (under WS-FX) * any legal issues to bring to the board? No progress on RSA with regard to WS-Security SAML Profile implementation * any cross-project issues that need to be addressed? * any problems with committers, members, projects etc? 1. Daniel L. Rall and James M Snell indicated an interest in stepping down from WS-PMC. 2. Need to "shutdown" WSIL (http://ws.apache.org/wsil) project.
The report, as noted in Attachment K, was approved by General Consent.
* what code releases have been made? [since the last report] 1. Apache Axis 1.1RC2 2. Apache XML-RPC 1.2-b1 * any new projects in process of being accepted? 1. OpenSAML (Currently working with Incubator Folks - Proposal @ http://nagoya.apache.org/wiki/apachewiki.cgi?OpenSAMLProposal) 2. JUDDI (Currently working on the proposal, see draft @ http://nagoya.apache.org/wiki/apachewiki.cgi?ProposalForJUDDI) * any legal issues to bring to the board? Should we accept a project (OpenSAML) that requires the users (AND developers?) to get a License from RSA? See http://marc.theaimsgroup.com/?l=incubator-general&w=2&r=1&s=OpenSAML&q=b for heated debate on this issue. The WS-PMC has VOTED in favor of accepting the project. Here's the latest reply from Rob Philpott (my RSA contact): "I'm trying to see if folks here will consider a change to the licensing terms to accommodate Apache. Unfortunately I won't be able to get all the right players together until sometime next week. So I don't have much to report at this time. I understand the issue and will update you once I have some info." * any cross-project issues that need to be addressed? none * any problems with committers, members, etc? none * plans and expectations for the next period? still working on getting more projects, establishing charter/guidelines etc. * etc (your own thoughts on what is important would be helpful!)
. By general consent, this report was recorded as entered and approved.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to Web Services, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Web Services PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Web Services PMC is be and hereby is responsible for software related to the provision and discovery of application program interfaces made available via HTTP (and others like SMTP, JMS) and whose requests and responses are usually formatted in XML. The technologies relevant here are those typically associated with "Web Services" by the popular IT press, such as SOAP, XML-RPC, UDDI, WSDL, and others. Based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Web Services" be and hereby is created, the person(s) holding such office to serve at the direction of the Board of Directors as the chair of the Web Services PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Web Services PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Web Services PMC: David Chappell Glen Daniels Anthony Elder Jeremy Hughes Tom Jordahl Erwin van der Koogh Ted Leung Steve Loughran Christian Geuer-Pollmann Axl Mattheus Nirmal Mukhi Scott Nichol Daniel Rall Sam Ruby Alek Slominski James Snell Davanum Srinivas Sanjiva Weerawarana NOW, THEREFORE, BE IT FURTHER RESOLVED, that Davanum Srinivas be and hereby is appointed to the office of Vice President, Web Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Web Services PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Web Services Project; and be it further RESOLVED, that the initial Web Services PMC be and hereby is tasked with the migration and rationalization of the XML PMC Axis, SOAP, Security, and XML-RPC subprojects; and be it further RESOLVED, that all responsibility pertaining to the XML Axis, Soap, Security, and XML-RPC sub-projects and encumbered upon the Web Services PMC are hereafter discharged. By a vote of 6 For and 1 Against, the above Resolution Passes.