Loading ...
Sorry, an error occurred while loading the content.

Re: Release plan of Apache Axis C++ version 1.0

Expand Messages
  • Davanum Srinivas
    +1 for the release plan. Thanks, dims ... ===== Davanum Srinivas - http://webservices.apache.org/~dims/
    Message 1 of 5 , Oct 15, 2003
    View Source
    • 0 Attachment
      +1 for the release plan.

      Thanks,
      dims

      --- Susantha Kumara <susantha@...> wrote:
      > Hi all,
      >
      > We are happy to announce our plan to release Apache Axis C++ implementation.
      >
      > I have volunteered to be the release manager for Apache Axis C++ initial release.
      >
      > Following is the release plan.
      >
      >
      > Introduction:
      > ------------
      > This is the release plan for Axis/C++ version 1.0. The
      > goal of Axis/C++ version 1.0 is to provide a stable platform
      > for developing Web services using C++ as well as to use Web
      > services in C++ client applications.
      >
      > Major features of Axis/C++ include:
      > - SOAP engine with both client and server support
      > - Partial support for both SOAP 1.1 and SOAP 1.2
      > - WSDD based deployment with dynamic deployment tools.
      > - Support for all basic types, Complex types and Arrays
      > - WSDL2WS tool for building following C/C++ components
      > Server side - Skeletons and Wrappers
      > Client side - Stubs
      > - WSDL2WS tool that generates wrappers, which perform
      > the following functions. These wrappers act as RPC Providers.
      > Serialization
      > Deserialization
      > Method invocation
      > - WSDLs hosted statistically in the server.
      > - Standalone server (with HTTP support)
      > - Web server modules for Apache HTTPD 1.3 (Linux/Windows)
      > - Web interface to the deployed services and their WSDLs.
      > - Sample web services and client applications.
      > - Supportive documentation for developers and users.
      >
      >
      > Dates:
      > -----
      > The following dates are proposed:
      > Code freeze October 21, 2003
      > Release alpha version October 23, 2003
      > Release beta version October 30, 2003
      > Release 1.0 November 6, 2003
      >
      > Once release freeze is achieved, inclusion of fixes into the release
      > requires consensus of active Axis committers. Deferring of a fix
      > requires simple majority.
      >
      > Fixes are to continue to be made on the "HEAD" of the release. Once
      > there is consensus that a particular fix is to be included in the
      > release, I'll merge it into the branch. In order to make this as smooth
      > and as painless a process as possible for the release manager, I'll ask
      > that committers show restraint in committing unrelated fixes to the HEAD
      > during this time in areas of the code that might interfere with the
      > merge process.
      >
      >
      > Release Criteria:
      > ----------------
      > - All Axis/C++ functional tests pass.
      > - All critical bugs are fixed
      > - Basic interop tests pass
      > - Confirmation that the released version works on Apache HTTP
      > 1.3* on Win32 and Linux
      >
      >
      > Release Manager:
      > ---------------
      > Susantha Kumara, susantha@...
      >
      >
      > Release Announcements:
      > ---------------------
      > announcements@...
      > axis-dev@...
      > axis-users@...
      > soap-dev@...
      > soap-users@...
      > soapbuilders@yahoogroups.com
      > xml-dist-app@...
      >
      >
      > Thanks,
      >
      > Susantha (on behalf of Axis C++ team)
      >
      >


      =====
      Davanum Srinivas - http://webservices.apache.org/~dims/
    • Robert van Engelen
      That is good news, but I wonder why SOAP 1.1 and SOAP 1.2 are not fully supported? Also you don t mention MEPs such as one-way and async. Do you plan to
      Message 2 of 5 , Oct 15, 2003
      View Source
      • 0 Attachment
        That is good news, but I wonder why SOAP 1.1 and SOAP 1.2 are not fully
        supported? Also you don't mention MEPs such as one-way and async. Do
        you plan to support polymorphism (e.g. Apache Axis map)? Attachments?

        Note that gSOAP (SourceForge and soon: Debian) is already stable and
        provides more features. It supports both SOAP 1.1 and SOAP 1.2. It
        serializes native C and C++ data types as well (including STL and
        polymorphism), so no hassle with conversion and/or mappings. Actually,
        gSOAP is more XML-centric than SOAP-centric as it provides more generic
        compiler-based XML encoding. No offense, but I am just wondering if
        this release announcement is not taking us a step back.

        - Prof. Robert van Engelen, Florida State University

        On Wednesday, October 15, 2003, at 05:35 AM, Susantha Kumara wrote:

        > Hi all,
        >  
        > We are happy to announce our plan to release Apache Axis C++
        > implementation.
        >  
        > I have volunteered to be the release manager for Apache Axis C++
        > initial release.
        >  
        > Following is the release plan.
        >  
        >
        > Introduction:
        > ------------
        > This is the release plan for Axis/C++ version 1.0. The
        > goal of Axis/C++ version 1.0 is to provide a stable platform
        > for developing Web services using C++ as well as to use Web
        > services in C++ client applications.
        >  
        > Major features of Axis/C++ include: 
        >     - SOAP engine with both client and server support
        >     - Partial support for both SOAP 1.1 and SOAP 1.2
        >     - WSDD based deployment with dynamic deployment tools.
        >     - Support for all basic types, Complex types and Arrays
        >     - WSDL2WS tool for building following C/C++ components
        >         Server side - Skeletons and Wrappers
        >         Client side - Stubs
        >     - WSDL2WS tool that generates wrappers, which perform
        >       the following functions. These wrappers act as RPC Providers.
        >         Serialization
        >         Deserialization
        >         Method invocation
        >     - WSDLs hosted statistically in the server.
        >     - Standalone server (with HTTP support)
        >     - Web server modules for Apache HTTPD 1.3 (Linux/Windows)
        >     - Web interface to the deployed services and their WSDLs.
        >     - Sample web services and client applications.
        >     - Supportive documentation for developers and users.
        >
        >
        > Dates:
        > -----
        > The following dates are proposed:
        >     Code freeze                          October 21, 2003
        >     Release alpha version            October 23, 2003
        >     Release beta version             October 30, 2003
        >     Release 1.0                           November 6, 2003
        >
        > Once release freeze is achieved, inclusion of fixes into the release
        > requires consensus of active Axis committers.  Deferring of a fix
        > requires simple majority.
        >
        > Fixes are to continue to be made on the "HEAD" of the release.  Once
        > there is consensus that a particular fix is to be included in the
        > release, I'll merge it into the branch.  In order to make this as
        > smooth
        > and as painless a process as possible for the release manager, I'll ask
        > that committers show restraint in committing unrelated fixes to the
        > HEAD
        > during this time in areas of the code that might interfere with the
        > merge process.
        >
        >
        > Release Criteria:
        > ----------------
        >     - All Axis/C++ functional tests pass.
        >     - All critical bugs are fixed
        >     - Basic interop tests pass
        >     - Confirmation that the released version works on Apache HTTP
        >       1.3* on Win32 and Linux
        >
        >
        > Release Manager:
        > ---------------
        >     Susantha Kumara, susantha@...
        >
        >
        > Release Announcements:
        > ---------------------
        >      announcements@...
        >      axis-dev@...
        >      axis-users@...
        >      soap-dev@...
        >      soap-users@...
        >      soapbuilders@yahoogroups.com
        >      xml-dist-app@...
        >   
        >  
        > Thanks,
        >  
        > Susantha (on behalf of Axis C++ team)
        >  
      • Sanjiva Weerawarana
        Please move any follow-up on this topic to axis-dev@ws.apache.org; it was posted to the other lists inadvertantly. Sanjiva. ... From: Robert van Engelen
        Message 3 of 5 , Oct 15, 2003
        View Source
        • 0 Attachment
          Please move any follow-up on this topic to axis-dev@...;
          it was posted to the other lists inadvertantly.

          Sanjiva.

          ----- Original Message -----
          From: "Robert van Engelen" <engelen@...>
          To: "Susantha Kumara" <susantha@...>
          Cc: <announcements@...>; <axis-dev@...>;
          <axis-users@...>; <soap-dev@...>;
          <soap-users@...>; <soapbuilders@yahoogroups.com>;
          <xml-dist-app@...>
          Sent: Wednesday, October 15, 2003 11:34 PM
          Subject: Re: Release plan of Apache Axis C++ version 1.0


          >
          > That is good news, but I wonder why SOAP 1.1 and SOAP 1.2 are not fully
          > supported? Also you don't mention MEPs such as one-way and async. Do
          > you plan to support polymorphism (e.g. Apache Axis map)? Attachments?
          >
          > Note that gSOAP (SourceForge and soon: Debian) is already stable and
          > provides more features. It supports both SOAP 1.1 and SOAP 1.2. It
          > serializes native C and C++ data types as well (including STL and
          > polymorphism), so no hassle with conversion and/or mappings. Actually,
          > gSOAP is more XML-centric than SOAP-centric as it provides more generic
          > compiler-based XML encoding. No offense, but I am just wondering if
          > this release announcement is not taking us a step back.
          >
          > - Prof. Robert van Engelen, Florida State University
          >
          > On Wednesday, October 15, 2003, at 05:35 AM, Susantha Kumara wrote:
          >
          > > Hi all,
          > >
          > > We are happy to announce our plan to release Apache Axis C++
          > > implementation.
          > >
          > > I have volunteered to be the release manager for Apache Axis C++
          > > initial release.
          > >
          > > Following is the release plan.
          > >
          > >
          > > Introduction:
          > > ------------
          > > This is the release plan for Axis/C++ version 1.0. The
          > > goal of Axis/C++ version 1.0 is to provide a stable platform
          > > for developing Web services using C++ as well as to use Web
          > > services in C++ client applications.
          > >
          > > Major features of Axis/C++ include:
          > > - SOAP engine with both client and server support
          > > - Partial support for both SOAP 1.1 and SOAP 1.2
          > > - WSDD based deployment with dynamic deployment tools.
          > > - Support for all basic types, Complex types and Arrays
          > > - WSDL2WS tool for building following C/C++ components
          > > Server side - Skeletons and Wrappers
          > > Client side - Stubs
          > > - WSDL2WS tool that generates wrappers, which perform
          > > the following functions. These wrappers act as RPC Providers.
          > > Serialization
          > > Deserialization
          > > Method invocation
          > > - WSDLs hosted statistically in the server.
          > > - Standalone server (with HTTP support)
          > > - Web server modules for Apache HTTPD 1.3 (Linux/Windows)
          > > - Web interface to the deployed services and their WSDLs.
          > > - Sample web services and client applications.
          > > - Supportive documentation for developers and users.
          > >
          > >
          > > Dates:
          > > -----
          > > The following dates are proposed:
          > > Code freeze October 21, 2003
          > > Release alpha version October 23, 2003
          > > Release beta version October 30, 2003
          > > Release 1.0 November 6, 2003
          > >
          > > Once release freeze is achieved, inclusion of fixes into the release
          > > requires consensus of active Axis committers. Deferring of a fix
          > > requires simple majority.
          > >
          > > Fixes are to continue to be made on the "HEAD" of the release. Once
          > > there is consensus that a particular fix is to be included in the
          > > release, I'll merge it into the branch. In order to make this as
          > > smooth
          > > and as painless a process as possible for the release manager, I'll ask
          > > that committers show restraint in committing unrelated fixes to the
          > > HEAD
          > > during this time in areas of the code that might interfere with the
          > > merge process.
          > >
          > >
          > > Release Criteria:
          > > ----------------
          > > - All Axis/C++ functional tests pass.
          > > - All critical bugs are fixed
          > > - Basic interop tests pass
          > > - Confirmation that the released version works on Apache HTTP
          > > 1.3* on Win32 and Linux
          > >
          > >
          > > Release Manager:
          > > ---------------
          > > Susantha Kumara, susantha@...
          > >
          > >
          > > Release Announcements:
          > > ---------------------
          > > announcements@...
          > > axis-dev@...
          > > axis-users@...
          > > soap-dev@...
          > > soap-users@...
          > > soapbuilders@yahoogroups.com
          > > xml-dist-app@...
          > >
          > >
          > > Thanks,
          > >
          > > Susantha (on behalf of Axis C++ team)
          > >
        • ask ari
          Hi, As gSoap does more than what is proposed here - that should be the standard metric. First I would make sure if the axis c++ client can talk to gsoap server
          Message 4 of 5 , Oct 19, 2003
          View Source
          • 0 Attachment
            Hi,
            As gSoap does more than what is proposed here - that should be the standard
            metric.
            First I would make sure if the axis c++ client can talk to gsoap server
            at it's current level
            of implementation - stl usage, DIME(streaming), and perhaps ws_security -
            by the time
            the stable 1.0 of your release is ready.


            >From: Robert van Engelen <engelen@...>
            >Reply-To: soapbuilders@yahoogroups.com
            >To: "Susantha Kumara" <susantha@...>
            >CC: <announcements@...>, <axis-dev@...>,
            ><axis-users@...>, <soap-dev@...>,
            ><soap-users@...>, <soapbuilders@yahoogroups.com>,
            ><xml-dist-app@...>
            >Subject: [soapbuilders] Re: Release plan of Apache Axis C++ version 1.0
            >Date: Wed, 15 Oct 2003 13:34:22 -0400
            >
            >
            >That is good news, but I wonder why SOAP 1.1 and SOAP 1.2 are not fully
            >supported? Also you don't mention MEPs such as one-way and async. Do
            >you plan to support polymorphism (e.g. Apache Axis map)? Attachments?
            >
            >Note that gSOAP (SourceForge and soon: Debian) is already stable and
            >provides more features. It supports both SOAP 1.1 and SOAP 1.2. It
            >serializes native C and C++ data types as well (including STL and
            >polymorphism), so no hassle with conversion and/or mappings. Actually,
            >gSOAP is more XML-centric than SOAP-centric as it provides more generic
            >compiler-based XML encoding. No offense, but I am just wondering if
            >this release announcement is not taking us a step back.
            >
            >- Prof. Robert van Engelen, Florida State University
            >
            >On Wednesday, October 15, 2003, at 05:35 AM, Susantha Kumara wrote:
            >
            > > Hi all,
            > > �
            > > We are happy to announce�our plan to release Apache Axis C++
            > > implementation.
            > > �
            > > I have volunteered to be the release manager for Apache Axis C++
            > > initial release.
            > > �
            > > Following is the release plan.
            > > �
            > >
            > > Introduction:
            > > ------------
            > > This is the release plan for Axis/C++ version 1.0. The
            > > goal of Axis/C++ version 1.0 is to provide a stable platform
            > > for developing Web services using C++ as well as to use Web
            > > services in C++ client applications.
            > > �
            > > Major features of Axis/C++ include:�
            > > ��� - SOAP engine with both client and server support
            > > ��� - Partial support for both SOAP 1.1 and SOAP 1.2
            > > ��� - WSDD based deployment with dynamic deployment tools.
            > > ��� - Support for all basic types, Complex types and Arrays
            > > ��� - WSDL2WS tool for building following C/C++ components
            > > ������� Server side - Skeletons and Wrappers
            > > ������� Client side - Stubs
            > > ��� - WSDL2WS tool that generates wrappers, which perform
            > > ����� the following functions. These wrappers act as RPC Providers.
            > > ������� Serialization
            > > ������� Deserialization
            > > ������� Method invocation
            > > ��� - WSDLs hosted statistically in the server.
            > > ��� - Standalone server (with HTTP support)
            > > ��� - Web server modules for Apache HTTPD 1.3 (Linux/Windows)
            > > ��� - Web interface to the deployed services and their WSDLs.
            > > ��� - Sample web services and client applications.
            > > ��� - Supportive documentation for developers and users.
            > >
            > >
            > > Dates:
            > > -----
            > > The following dates are proposed:
            > > ��� Code freeze������������������������� October 21, 2003
            > > ��� Release alpha version������������October 23, 2003
            > > ��� Release beta version�������������October 30, 2003
            > > ��� Release 1.0���������������������������November 6, 2003
            > >
            > > Once release freeze is achieved, inclusion of fixes into the release
            > > requires consensus of active Axis committers.� Deferring of a fix
            > > requires simple majority.
            > >
            > > Fixes are to continue to be made on the "HEAD" of the release.� Once
            > > there is consensus that a particular fix is to be included in the
            > > release, I'll merge it into the branch.� In order to make this as
            > > smooth
            > > and as painless a process as possible for the release manager, I'll ask
            > > that committers show restraint in committing unrelated fixes to the
            > > HEAD
            > > during this time in areas of the code that might interfere with the
            > > merge process.
            > >
            > >
            > > Release Criteria:
            > > ----------------
            > > ��� - All Axis/C++ functional tests pass.
            > > ��� - All critical bugs are fixed
            > > ��� - Basic interop tests pass
            > > ��� - Confirmation that the released version works on Apache HTTP
            > > ����� 1.3* on Win32 and Linux
            > >
            > >
            > > Release Manager:
            > > ---------------
            > > ��� Susantha Kumara, susantha@...
            > >
            > >
            > > Release Announcements:
            > > ---------------------
            > > ���� announcements@...
            > > ���� axis-dev@...
            > > ���� axis-users@...
            > > ���� soap-dev@...
            > > ���� soap-users@...
            > > ���� soapbuilders@yahoogroups.com
            > > ���� xml-dist-app@...
            > > ��
            > > �
            > > Thanks,
            > > �
            > > Susantha (on behalf of Axis C++ team)
            > > �
            >

            _________________________________________________________________
            Enjoy MSN 8 patented spam control and more with MSN 8 Dial-up Internet
            Service. Try it FREE for one month! http://join.msn.com/?page=dept/dialup
          • Sanjiva Weerawarana
            Hi, The Apache process allows the developers to decide when they feel ready to release some software. We are using that approach to declare that Apache
            Message 5 of 5 , Oct 21, 2003
            View Source
            • 0 Attachment
              Hi,

              The Apache process allows the developers to decide when they feel ready
              to release some software. We are using that approach to declare that
              Apache Axis/C++ is functionally capable enough right now that we would
              like people to use it and help improve it.

              That is not a claim of functionality comparable to gSOAP or WASP/C++
              or any other C++ implementation. We hope to grow Apache Axis/C++
              to be a fully complete implementation but clearly version 1.0 is not
              going to be the final word on that.

              We are doing some of the interop tests to try to make sure we pass
              as much as possible. Again, being 1.0 I don't expect completeness
              there either. We will get better over time!

              Sanjiva.

              ----- Original Message -----
              From: "ask ari" <aka_kumar@...>
              To: <soapbuilders@yahoogroups.com>; <susantha@...>
              Cc: <announcements@...>; <axis-dev@...>;
              <axis-users@...>; <soap-dev@...>;
              <soap-users@...>; <xml-dist-app@...>
              Sent: Sunday, October 19, 2003 4:45 PM
              Subject: Re: [soapbuilders] Re: Release plan of Apache Axis C++ version 1.0


              > Hi,
              > As gSoap does more than what is proposed here - that should be the
              standard
              > metric.
              > First I would make sure if the axis c++ client can talk to gsoap server
              > at it's current level
              > of implementation - stl usage, DIME(streaming), and perhaps
              ws_security -
              > by the time
              > the stable 1.0 of your release is ready.
              >
              >
              > >From: Robert van Engelen <engelen@...>
              > >Reply-To: soapbuilders@yahoogroups.com
              > >To: "Susantha Kumara" <susantha@...>
              > >CC: <announcements@...>, <axis-dev@...>,
              > ><axis-users@...>, <soap-dev@...>,
              > ><soap-users@...>, <soapbuilders@yahoogroups.com>,
              > ><xml-dist-app@...>
              > >Subject: [soapbuilders] Re: Release plan of Apache Axis C++ version 1.0
              > >Date: Wed, 15 Oct 2003 13:34:22 -0400
              > >
              > >
              > >That is good news, but I wonder why SOAP 1.1 and SOAP 1.2 are not fully
              > >supported? Also you don't mention MEPs such as one-way and async. Do
              > >you plan to support polymorphism (e.g. Apache Axis map)? Attachments?
              > >
              > >Note that gSOAP (SourceForge and soon: Debian) is already stable and
              > >provides more features. It supports both SOAP 1.1 and SOAP 1.2. It
              > >serializes native C and C++ data types as well (including STL and
              > >polymorphism), so no hassle with conversion and/or mappings. Actually,
              > >gSOAP is more XML-centric than SOAP-centric as it provides more generic
              > >compiler-based XML encoding. No offense, but I am just wondering if
              > >this release announcement is not taking us a step back.
              > >
              > >- Prof. Robert van Engelen, Florida State University
              > >
              > >On Wednesday, October 15, 2003, at 05:35 AM, Susantha Kumara wrote:
              > >
              > > > Hi all,
              > > >
              > > > We are happy to announce our plan to release Apache Axis C++
              > > > implementation.
              > > >
              > > > I have volunteered to be the release manager for Apache Axis C++
              > > > initial release.
              > > >
              > > > Following is the release plan.
              > > >
              > > >
              > > > Introduction:
              > > > ------------
              > > > This is the release plan for Axis/C++ version 1.0. The
              > > > goal of Axis/C++ version 1.0 is to provide a stable platform
              > > > for developing Web services using C++ as well as to use Web
              > > > services in C++ client applications.
              > > >
              > > > Major features of Axis/C++ include:
              > > > - SOAP engine with both client and server support
              > > > - Partial support for both SOAP 1.1 and SOAP 1.2
              > > > - WSDD based deployment with dynamic deployment tools.
              > > > - Support for all basic types, Complex types and Arrays
              > > > - WSDL2WS tool for building following C/C++ components
              > > > Server side - Skeletons and Wrappers
              > > > Client side - Stubs
              > > > - WSDL2WS tool that generates wrappers, which perform
              > > > the following functions. These wrappers act as RPC Providers.
              > > > Serialization
              > > > Deserialization
              > > > Method invocation
              > > > - WSDLs hosted statistically in the server.
              > > > - Standalone server (with HTTP support)
              > > > - Web server modules for Apache HTTPD 1.3 (Linux/Windows)
              > > > - Web interface to the deployed services and their WSDLs.
              > > > - Sample web services and client applications.
              > > > - Supportive documentation for developers and users.
              > > >
              > > >
              > > > Dates:
              > > > -----
              > > > The following dates are proposed:
              > > > Code freeze October 21, 2003
              > > > Release alpha version October 23, 2003
              > > > Release beta version October 30, 2003
              > > > Release 1.0 November 6, 2003
              > > >
              > > > Once release freeze is achieved, inclusion of fixes into the release
              > > > requires consensus of active Axis committers. Deferring of a fix
              > > > requires simple majority.
              > > >
              > > > Fixes are to continue to be made on the "HEAD" of the release. Once
              > > > there is consensus that a particular fix is to be included in the
              > > > release, I'll merge it into the branch. In order to make this as
              > > > smooth
              > > > and as painless a process as possible for the release manager, I'll
              ask
              > > > that committers show restraint in committing unrelated fixes to the
              > > > HEAD
              > > > during this time in areas of the code that might interfere with the
              > > > merge process.
              > > >
              > > >
              > > > Release Criteria:
              > > > ----------------
              > > > - All Axis/C++ functional tests pass.
              > > > - All critical bugs are fixed
              > > > - Basic interop tests pass
              > > > - Confirmation that the released version works on Apache HTTP
              > > > 1.3* on Win32 and Linux
              > > >
              > > >
              > > > Release Manager:
              > > > ---------------
              > > > Susantha Kumara, susantha@...
              > > >
              > > >
              > > > Release Announcements:
              > > > ---------------------
              > > > announcements@...
              > > > axis-dev@...
              > > > axis-users@...
              > > > soap-dev@...
              > > > soap-users@...
              > > > soapbuilders@yahoogroups.com
              > > > xml-dist-app@...
              > > >
              > > >
              > > > Thanks,
              > > >
              > > > Susantha (on behalf of Axis C++ team)
              > > >
              > >
              >
              > _________________________________________________________________
              > Enjoy MSN 8 patented spam control and more with MSN 8 Dial-up Internet
              > Service. Try it FREE for one month!
              http://join.msn.com/?page=dept/dialup
            Your message has been successfully submitted and would be delivered to recipients shortly.