You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Ruwan Linton <ru...@apache.org> on 2008/06/10 03:50:05 UTC

[ANN] Apache Synapse ESB 1.2 released

The Apache Synapse team is pleased to announce the release of
version 1.2 of the Open Source Enterprise Service Bus (ESB).

Apache Synapse is an lightweight and easy-to-use Open Source
Enterprise Service Bus (ESB) available under the Apache Software License
v2.0. Apache Synapse allows administrators to simply and easily configure
message routing, intermediation, transformation and logging task scheduling,

etc.. The runtime has been designed to be completely asynchronous,
non-blocking and streaming.

The Apache Synapse project and the 1.2 release can be found here:
  http://synapse.apache.org

Apache Synapse offers connectivity and integration with a range of
legacy systems, XML-based services and SOAP Web Services. It supports
non-blocking HTTP and HTTPS using the Apache HTTPCore (http://hc.apache.org)
components, as well as supporting JMS (v1.0 and higher) and a range of
file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
via the Apache VFS project (http://commons.apache.org/vfs/filesystems.html).
At the same time Synapse 1.2 release adds the support for the Financial
Information eXchange (FIX) <http://www.fixprotocol.org/> an industry driven
messaging standard through
QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service
protocol<http://hessian.caucho.com/>,
as well as other functional,
stability and performance improvements. Synapse supports transformation and
routing between protocols without any coding via configurable virtual
services.

Synapse provides first class support for standards such as WS-Addressing,
Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
Throttling and caching, configurable via WS-Policy upto message level,
as well as efficient binary attachments (MTOM/XOP).

The 1.2 release contains a set of enhancements based on feedback from
the user community, including:

   - Support for Hessian binary web service protocol
   - FIX (Financial Information eXchange) protocol for messaging
   - WS-Reliable Messaging support with WSO2
Mercury<http://wso2.org/projects/commons/mercury>
   - Support for re-usable database connection pools for DB report/lookup
   mediators
   - Support for GZip encoding and HTTP 100 continue
   - Natural support for dual channel messaging with WS-Addressing
   - Cluster aware sticky load balancing support
   - Non-blocking streaming of large messages at high concurreny with
   constant memory usage
   - Support for an ELSE clause for the Filter mediator
   - Ability to specify XPath expressions relative to the envelope or body
   - Support for separate policies for incoming/outgoing messages
   - Support for a mandatory sequence before mediation


The combination of XML streaming and asynchronous support for HTTP and HTTPS
using Java NIO ensures that Synapse has very high scalability under load.
Performance tests show that Synapse can scale to support thousands of
concurrent connections with constant memory on standard server hardware.

Apache Synapse ships with over 50 samples
(http://synapse.apache.org/Synapse_Samples.html)
designed to demonstrate common integration patterns "out-of-the-box",
along with supporting sample services, and service clients that
demonstrate these scenarios. Apache Synapse is configured using a
straightforward XML configuration syntax
(http://synapse.apache.org/Synapse_Configuration_Language.html).

Apache Synapse is openly developed by a community that welcomes all
forms of input, ranging from suggestions and bug reports to patches and
code contributions. Your comments and feedback on the project and release
are welcomed.

The Apache Synapse code and binaries are available from the website
at http://synapse.apache.org

Thanks
The Apache Synapse Team

-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Deepal jayasinghe <de...@gmail.com>.
> Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 
> in this release note?
I think it is a good idea, they can mention that in the synapse web site 
(at least )  :)

Thank you!
Deepal

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Deepal jayasinghe <de...@gmail.com>.
> Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 
> in this release note?
I think it is a good idea, they can mention that in the synapse web site 
(at least )  :)

Thank you!
Deepal

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Samisa Abeysinghe <sa...@gmail.com>.
Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 in 
this release note?

Even the binary zip pack does not have a CREDITS file. :( I did not 
check the source pack.

Thanks,
Samisa...

Ruwan Linton wrote:
> The Apache Synapse team is pleased to announce the release of
> version 1.2 of the Open Source Enterprise Service Bus (ESB).
>
> Apache Synapse is an lightweight and easy-to-use Open Source
> Enterprise Service Bus (ESB) available under the Apache Software License
> v2.0. Apache Synapse allows administrators to simply and easily configure
> message routing, intermediation, transformation and logging task 
> scheduling,
> etc.. The runtime has been designed to be completely asynchronous,
> non-blocking and streaming.
>
> The Apache Synapse project and the 1.2 release can be found here:
>   http://synapse.apache.org
>
> Apache Synapse offers connectivity and integration with a range of
> legacy systems, XML-based services and SOAP Web Services. It supports
> non-blocking HTTP and HTTPS using the Apache HTTPCore 
> (http://hc.apache.org)
> components, as well as supporting JMS (v1.0 and higher) and a range of
> file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
> via the Apache VFS project 
> (http://commons.apache.org/vfs/filesystems.html).
> At the same time Synapse 1.2 release adds the support for the Financial
> Information eXchange (FIX) <http://www.fixprotocol.org/> an industry 
> driven messaging standard through
> QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service 
> protocol <http://hessian.caucho.com/>, as well as other functional,
> stability and performance improvements. Synapse supports 
> transformation and
> routing between protocols without any coding via configurable virtual 
> services.
>
> Synapse provides first class support for standards such as WS-Addressing,
> Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
> Throttling and caching, configurable via WS-Policy upto message level,
> as well as efficient binary attachments (MTOM/XOP).
>
> The 1.2 release contains a set of enhancements based on feedback from
> the user community, including:
>
>     * Support for Hessian binary web service protocol
>     * FIX (Financial Information eXchange) protocol for messaging
>     * WS-Reliable Messaging support with WSO2 Mercury
>       <http://wso2.org/projects/commons/mercury>
>     * Support for re-usable database connection pools for DB
>       report/lookup mediators
>     * Support for GZip encoding and HTTP 100 continue
>     * Natural support for dual channel messaging with WS-Addressing
>     * Cluster aware sticky load balancing support
>     * Non-blocking streaming of large messages at high concurreny with
>       constant memory usage
>     * Support for an ELSE clause for the Filter mediator
>     * Ability to specify XPath expressions relative to the envelope or
>       body
>     * Support for separate policies for incoming/outgoing messages
>     * Support for a mandatory sequence before mediation
>
>
> The combination of XML streaming and asynchronous support for HTTP and 
> HTTPS
> using Java NIO ensures that Synapse has very high scalability under load.
> Performance tests show that Synapse can scale to support thousands of
> concurrent connections with constant memory on standard server hardware.
>
> Apache Synapse ships with over 50 samples
> (http://synapse.apache.org/Synapse_Samples.html)
> designed to demonstrate common integration patterns "out-of-the-box",
> along with supporting sample services, and service clients that
> demonstrate these scenarios. Apache Synapse is configured using a
> straightforward XML configuration syntax
> (http://synapse.apache.org/Synapse_Configuration_Language.html).
>
> Apache Synapse is openly developed by a community that welcomes all
> forms of input, ranging from suggestions and bug reports to patches and
> code contributions. Your comments and feedback on the project and release
> are welcomed.
>
> The Apache Synapse code and binaries are available from the website
> at http://synapse.apache.org
>
> Thanks
> The Apache Synapse Team
>
> -- 
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform" 


-- 
Samisa Abeysinghe

http://people.apache.org/~samisa/


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: Clarification of .so files and LICENSE file

Posted by Samisa Abeysinghe <sa...@wso2.com>.
Asankha C. Perera wrote:
> Samisa
>
> First of all lets start a new thread to raise any issues instead of 
> using the "[ANN]"  thread :-)

Opps! Sorry, I saw this thread later.

>> 1. I see there are some .so files in the lib folder. What are they? 
>> NIO stuff?
> As Ruwan explained, these are used by the Java service wrapper used to 
> run Synapse as a daemon/Windows service etc.
>> 2. Axis2 Java release has a separate license text file for each and 
>> every Jar. I am not sure about the reason to be frank why they have 
>> it. But synapse do not have those. Why?
> This is probably because we are following the Apache guidelines on 
> this, while Axis2 doesn't

Cool, that explains the stuff. May be we should let the Axis2 folks on 
this :)

Thanks,
Samisa...

>
>     /"/If A Distribution Contains Code Under Several Licenses, Should
>     It Contain Several License Files?
>
>     No - all license information should be contained in the LICENSE file.
>
>     When a distribution contains code under several licenses, the
>     LICENSE file should contain details of all these licenses. For
>     each component which is not Apache licensed, details of the
>     component and the license under which the component is distributed
>     should be appended to the LICENSE file.
>
>     Here <https://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE>
>     is an example."
>
>
> Ref: 
> http://www.apache.org/dev/release.html#distributing-code-under-several-licenses
>
> asankha
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG. 
> Version: 8.0.100 / Virus Database: 270.2.0/1494 - Release Date: 6/10/2008 7:22 AM
>   


-- 
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Clarification of .so files and LICENSE file

Posted by "Asankha C. Perera" <as...@wso2.com>.
Samisa

First of all lets start a new thread to raise any issues instead of 
using the "[ANN]"  thread :-)
> 1. I see there are some .so files in the lib folder. What are they? 
> NIO stuff?
As Ruwan explained, these are used by the Java service wrapper used to 
run Synapse as a daemon/Windows service etc.
> 2. Axis2 Java release has a separate license text file for each and 
> every Jar. I am not sure about the reason to be frank why they have 
> it. But synapse do not have those. Why?
This is probably because we are following the Apache guidelines on this, 
while Axis2 doesn't

    /"/If A Distribution Contains Code Under Several Licenses, Should It
    Contain Several License Files?

    No - all license information should be contained in the LICENSE file.

    When a distribution contains code under several licenses, the
    LICENSE file should contain details of all these licenses. For each
    component which is not Apache licensed, details of the component and
    the license under which the component is distributed should be
    appended to the LICENSE file.

    Here <https://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE> is
    an example."


Ref: 
http://www.apache.org/dev/release.html#distributing-code-under-several-licenses

asankha

Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Ruwan Linton <ru...@gmail.com>.
Samisa,

On Wed, Jun 11, 2008 at 2:31 AM, Samisa Abeysinghe <sa...@wso2.com> wrote:

> Ruwan Linton wrote:
>
>> Hi Samisa,
>>
>> On Tue, Jun 10, 2008 at 7:38 PM, Samisa Abeysinghe <samisa@wso2.com<mailto:
>> samisa@wso2.com>> wrote:
>>
>>    Couple of questions:
>>    1. I see there are some .so files in the lib folder. What are
>>    they? NIO stuff?
>>
>>
>> No, not for the NIO stuff, but for the java wrapper. We are using Java
>> wrapper to launch synapse as a daemon in unix and windows service in windows
>> which requires those *.so files.
>>
>
> Thanks for the info. I wonder how it works with .so on Windows though. I
> thought we need dlls. Just curious.


Please have a look at the lib directory carefully and you will see the dll
version of the .so as wrapper-windows-x86-32.dll in the lib

Thanks,
Ruwan


>
>
>
>>
>>    2. Axis2 Java release has a separate license text file for each
>>    and every Jar. I am not sure about the reason to be frank why they
>>    have it. But synapse do not have those. Why?
>>
>>
>> I think it is an apache standard because almost all the products do
>> include the LICENSE, could you please check in the META-INF folder of the
>> jar? ;-) I think the proper place for the LICENSE is inside META-INF, not on
>> the root level.
>>
>
> OK, I check with couple, there are there within the Jar. I wonder why the
> Axis2 folks place it in the lib folder as a text file, right beside the Jar
> file.
>
> Samisa...
>
>
>> Thanks,
>> Ruwan
>>
>>
>>
>>    Thanks,
>>    Samisa...
>>
>>    Samisa Abeysinghe wrote:
>>
>>        Wouldn't  it be nice to mention that Synapse is based on
>>        Apache Axis2 in
>>        this release note?
>>
>>        Even the binary zip pack does not have a CREDITS file. :( I
>>        did not
>>        check the source pack.
>>
>>        Thanks,
>>        Samisa...
>>
>>        Ruwan Linton wrote:
>>
>>            The Apache Synapse team is pleased to announce the release of
>>            version 1.2 of the Open Source Enterprise Service Bus (ESB).
>>
>>            Apache Synapse is an lightweight and easy-to-use Open Source
>>            Enterprise Service Bus (ESB) available under the Apache
>>            Software License
>>            v2.0. Apache Synapse allows administrators to simply and
>>            easily configure
>>            message routing, intermediation, transformation and
>>            logging task scheduling,
>>            etc.. The runtime has been designed to be completely
>>            asynchronous,
>>            non-blocking and streaming.
>>
>>            The Apache Synapse project and the 1.2 release can be
>>            found here:
>>             http://synapse.apache.org
>>
>>            Apache Synapse offers connectivity and integration with a
>>            range of
>>            legacy systems, XML-based services and SOAP Web Services.
>>            It supports
>>            non-blocking HTTP and HTTPS using the Apache HTTPCore
>>            (http://hc.apache.org)
>>            components, as well as supporting JMS (v1.0 and higher)
>>            and a range of
>>            file systems and FTP sources including SFTP, FTP, File,
>>            ZIP/JAR/TAR/GZ
>>            via the Apache VFS project
>>            (http://commons.apache.org/vfs/filesystems.html).
>>            At the same time Synapse 1.2 release adds the support for
>>            the Financial
>>            Information eXchange (FIX) <http://www.fixprotocol.org/>
>>            an industry driven messaging standard through
>>            QuickFixJ <http://www.quickfixj.org/>, Hessian binary web
>>            service protocol <http://hessian.caucho.com/>, as well as
>>            other functional,
>>            stability and performance improvements. Synapse supports
>>            transformation and
>>            routing between protocols without any coding via
>>            configurable virtual services.
>>
>>            Synapse provides first class support for standards such as
>>            WS-Addressing,
>>            Web Services Security (WSS), Web Services Reliable
>>            Messaging (WSRM),
>>            Throttling and caching, configurable via WS-Policy upto
>>            message level,
>>            as well as efficient binary attachments (MTOM/XOP).
>>
>>            The 1.2 release contains a set of enhancements based on
>>            feedback from
>>            the user community, including:
>>
>>               * Support for Hessian binary web service protocol
>>               * FIX (Financial Information eXchange) protocol for
>>            messaging
>>               * WS-Reliable Messaging support with WSO2 Mercury
>>                 <http://wso2.org/projects/commons/mercury>
>>               * Support for re-usable database connection pools for DB
>>                 report/lookup mediators
>>               * Support for GZip encoding and HTTP 100 continue
>>               * Natural support for dual channel messaging with
>>            WS-Addressing
>>               * Cluster aware sticky load balancing support
>>               * Non-blocking streaming of large messages at high
>>            concurreny with
>>                 constant memory usage
>>               * Support for an ELSE clause for the Filter mediator
>>               * Ability to specify XPath expressions relative to the
>>            envelope or
>>                 body
>>               * Support for separate policies for incoming/outgoing
>>            messages
>>               * Support for a mandatory sequence before mediation
>>
>>
>>            The combination of XML streaming and asynchronous support
>>            for HTTP and HTTPS
>>            using Java NIO ensures that Synapse has very high
>>            scalability under load.
>>            Performance tests show that Synapse can scale to support
>>            thousands of
>>            concurrent connections with constant memory on standard
>>            server hardware.
>>
>>            Apache Synapse ships with over 50 samples
>>            (http://synapse.apache.org/Synapse_Samples.html)
>>            designed to demonstrate common integration patterns
>>            "out-of-the-box",
>>            along with supporting sample services, and service clients
>>            that
>>            demonstrate these scenarios. Apache Synapse is configured
>>            using a
>>            straightforward XML configuration syntax
>>            (http://synapse.apache.org/Synapse_Configuration_Language.html
>> ).
>>
>>            Apache Synapse is openly developed by a community that
>>            welcomes all
>>            forms of input, ranging from suggestions and bug reports
>>            to patches and
>>            code contributions. Your comments and feedback on the
>>            project and release
>>            are welcomed.
>>
>>            The Apache Synapse code and binaries are available from
>>            the website
>>            at http://synapse.apache.org
>>
>>            Thanks
>>            The Apache Synapse Team
>>
>>            --            Ruwan Linton
>>            http://www.wso2.org - "Oxygenating the Web Services Platform"
>>
>>
>>
>>
>>  ------------------------------------------------------------------------
>>
>>
>>        No virus found in this incoming message.
>>        Checked by AVG. Version: 8.0.100 / Virus Database:
>>        270.2.0/1494 - Release Date: 6/10/2008 7:22 AM
>>
>>
>>
>>    --    Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>>
>>    http://www.wso2.com/ - "The Open Source SOA Company"
>>
>>
>>    ---------------------------------------------------------------------
>>    To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
>>    <ma...@synapse.apache.org>
>>    For additional commands, e-mail: dev-help@synapse.apache.org
>>    <ma...@synapse.apache.org>
>>
>>
>>
>>
>> --
>> Ruwan Linton
>> http://www.wso2.org - "Oxygenating the Web Services Platform"
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG. Version: 8.0.100 / Virus Database: 270.2.0/1494 - Release
>> Date: 6/10/2008 7:22 AM
>>
>>
>
>
> --
> Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>
> http://www.wso2.com/ - "The Open Source SOA Company"
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>


-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Samisa Abeysinghe <sa...@wso2.com>.
Ruwan Linton wrote:
> Hi Samisa,
>
> On Tue, Jun 10, 2008 at 7:38 PM, Samisa Abeysinghe <samisa@wso2.com 
> <ma...@wso2.com>> wrote:
>
>     Couple of questions:
>     1. I see there are some .so files in the lib folder. What are
>     they? NIO stuff?
>
>
> No, not for the NIO stuff, but for the java wrapper. We are using Java 
> wrapper to launch synapse as a daemon in unix and windows service in 
> windows which requires those *.so files.

Thanks for the info. I wonder how it works with .so on Windows though. I 
thought we need dlls. Just curious.

>  
>
>
>     2. Axis2 Java release has a separate license text file for each
>     and every Jar. I am not sure about the reason to be frank why they
>     have it. But synapse do not have those. Why?
>
>
> I think it is an apache standard because almost all the products do 
> include the LICENSE, could you please check in the META-INF folder of 
> the jar? ;-) I think the proper place for the LICENSE is inside 
> META-INF, not on the root level.

OK, I check with couple, there are there within the Jar. I wonder why 
the Axis2 folks place it in the lib folder as a text file, right beside 
the Jar file.

Samisa...

>
> Thanks,
> Ruwan
>  
>
>
>
>     Thanks,
>     Samisa...
>
>     Samisa Abeysinghe wrote:
>
>         Wouldn't  it be nice to mention that Synapse is based on
>         Apache Axis2 in
>         this release note?
>
>         Even the binary zip pack does not have a CREDITS file. :( I
>         did not
>         check the source pack.
>
>         Thanks,
>         Samisa...
>
>         Ruwan Linton wrote:
>
>             The Apache Synapse team is pleased to announce the release of
>             version 1.2 of the Open Source Enterprise Service Bus (ESB).
>
>             Apache Synapse is an lightweight and easy-to-use Open Source
>             Enterprise Service Bus (ESB) available under the Apache
>             Software License
>             v2.0. Apache Synapse allows administrators to simply and
>             easily configure
>             message routing, intermediation, transformation and
>             logging task scheduling,
>             etc.. The runtime has been designed to be completely
>             asynchronous,
>             non-blocking and streaming.
>
>             The Apache Synapse project and the 1.2 release can be
>             found here:
>              http://synapse.apache.org
>
>             Apache Synapse offers connectivity and integration with a
>             range of
>             legacy systems, XML-based services and SOAP Web Services.
>             It supports
>             non-blocking HTTP and HTTPS using the Apache HTTPCore
>             (http://hc.apache.org)
>             components, as well as supporting JMS (v1.0 and higher)
>             and a range of
>             file systems and FTP sources including SFTP, FTP, File,
>             ZIP/JAR/TAR/GZ
>             via the Apache VFS project
>             (http://commons.apache.org/vfs/filesystems.html).
>             At the same time Synapse 1.2 release adds the support for
>             the Financial
>             Information eXchange (FIX) <http://www.fixprotocol.org/>
>             an industry driven messaging standard through
>             QuickFixJ <http://www.quickfixj.org/>, Hessian binary web
>             service protocol <http://hessian.caucho.com/>, as well as
>             other functional,
>             stability and performance improvements. Synapse supports
>             transformation and
>             routing between protocols without any coding via
>             configurable virtual services.
>
>             Synapse provides first class support for standards such as
>             WS-Addressing,
>             Web Services Security (WSS), Web Services Reliable
>             Messaging (WSRM),
>             Throttling and caching, configurable via WS-Policy upto
>             message level,
>             as well as efficient binary attachments (MTOM/XOP).
>
>             The 1.2 release contains a set of enhancements based on
>             feedback from
>             the user community, including:
>
>                * Support for Hessian binary web service protocol
>                * FIX (Financial Information eXchange) protocol for
>             messaging
>                * WS-Reliable Messaging support with WSO2 Mercury
>                  <http://wso2.org/projects/commons/mercury>
>                * Support for re-usable database connection pools for DB
>                  report/lookup mediators
>                * Support for GZip encoding and HTTP 100 continue
>                * Natural support for dual channel messaging with
>             WS-Addressing
>                * Cluster aware sticky load balancing support
>                * Non-blocking streaming of large messages at high
>             concurreny with
>                  constant memory usage
>                * Support for an ELSE clause for the Filter mediator
>                * Ability to specify XPath expressions relative to the
>             envelope or
>                  body
>                * Support for separate policies for incoming/outgoing
>             messages
>                * Support for a mandatory sequence before mediation
>
>
>             The combination of XML streaming and asynchronous support
>             for HTTP and HTTPS
>             using Java NIO ensures that Synapse has very high
>             scalability under load.
>             Performance tests show that Synapse can scale to support
>             thousands of
>             concurrent connections with constant memory on standard
>             server hardware.
>
>             Apache Synapse ships with over 50 samples
>             (http://synapse.apache.org/Synapse_Samples.html)
>             designed to demonstrate common integration patterns
>             "out-of-the-box",
>             along with supporting sample services, and service clients
>             that
>             demonstrate these scenarios. Apache Synapse is configured
>             using a
>             straightforward XML configuration syntax
>             (http://synapse.apache.org/Synapse_Configuration_Language.html).
>
>             Apache Synapse is openly developed by a community that
>             welcomes all
>             forms of input, ranging from suggestions and bug reports
>             to patches and
>             code contributions. Your comments and feedback on the
>             project and release
>             are welcomed.
>
>             The Apache Synapse code and binaries are available from
>             the website
>             at http://synapse.apache.org
>
>             Thanks
>             The Apache Synapse Team
>
>             -- 
>             Ruwan Linton
>             http://www.wso2.org - "Oxygenating the Web Services Platform"
>
>
>
>         ------------------------------------------------------------------------
>
>
>         No virus found in this incoming message.
>         Checked by AVG. Version: 8.0.100 / Virus Database:
>         270.2.0/1494 - Release Date: 6/10/2008 7:22 AM
>          
>
>
>
>     -- 
>     Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>
>     http://www.wso2.com/ - "The Open Source SOA Company"
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
>     <ma...@synapse.apache.org>
>     For additional commands, e-mail: dev-help@synapse.apache.org
>     <ma...@synapse.apache.org>
>
>
>
>
> -- 
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform"
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG. 
> Version: 8.0.100 / Virus Database: 270.2.0/1494 - Release Date: 6/10/2008 7:22 AM
>   


-- 
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Ruwan Linton <ru...@gmail.com>.
Hi Samisa,

On Tue, Jun 10, 2008 at 7:38 PM, Samisa Abeysinghe <sa...@wso2.com> wrote:

> Couple of questions:
> 1. I see there are some .so files in the lib folder. What are they? NIO
> stuff?


No, not for the NIO stuff, but for the java wrapper. We are using Java
wrapper to launch synapse as a daemon in unix and windows service in windows
which requires those *.so files.


>
> 2. Axis2 Java release has a separate license text file for each and every
> Jar. I am not sure about the reason to be frank why they have it. But
> synapse do not have those. Why?


I think it is an apache standard because almost all the products do include
the LICENSE, could you please check in the META-INF folder of the jar? ;-) I
think the proper place for the LICENSE is inside META-INF, not on the root
level.

Thanks,
Ruwan


>
>
> Thanks,
> Samisa...
>
> Samisa Abeysinghe wrote:
>
>> Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 in
>> this release note?
>>
>> Even the binary zip pack does not have a CREDITS file. :( I did not
>> check the source pack.
>>
>> Thanks,
>> Samisa...
>>
>> Ruwan Linton wrote:
>>
>>> The Apache Synapse team is pleased to announce the release of
>>> version 1.2 of the Open Source Enterprise Service Bus (ESB).
>>>
>>> Apache Synapse is an lightweight and easy-to-use Open Source
>>> Enterprise Service Bus (ESB) available under the Apache Software License
>>> v2.0. Apache Synapse allows administrators to simply and easily configure
>>> message routing, intermediation, transformation and logging task
>>> scheduling,
>>> etc.. The runtime has been designed to be completely asynchronous,
>>> non-blocking and streaming.
>>>
>>> The Apache Synapse project and the 1.2 release can be found here:
>>>  http://synapse.apache.org
>>>
>>> Apache Synapse offers connectivity and integration with a range of
>>> legacy systems, XML-based services and SOAP Web Services. It supports
>>> non-blocking HTTP and HTTPS using the Apache HTTPCore (
>>> http://hc.apache.org)
>>> components, as well as supporting JMS (v1.0 and higher) and a range of
>>> file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
>>> via the Apache VFS project (
>>> http://commons.apache.org/vfs/filesystems.html).
>>> At the same time Synapse 1.2 release adds the support for the Financial
>>> Information eXchange (FIX) <http://www.fixprotocol.org/> an industry
>>> driven messaging standard through
>>> QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service
>>> protocol <http://hessian.caucho.com/>, as well as other functional,
>>> stability and performance improvements. Synapse supports transformation
>>> and
>>> routing between protocols without any coding via configurable virtual
>>> services.
>>>
>>> Synapse provides first class support for standards such as WS-Addressing,
>>> Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
>>> Throttling and caching, configurable via WS-Policy upto message level,
>>> as well as efficient binary attachments (MTOM/XOP).
>>>
>>> The 1.2 release contains a set of enhancements based on feedback from
>>> the user community, including:
>>>
>>>    * Support for Hessian binary web service protocol
>>>    * FIX (Financial Information eXchange) protocol for messaging
>>>    * WS-Reliable Messaging support with WSO2 Mercury
>>>      <http://wso2.org/projects/commons/mercury>
>>>    * Support for re-usable database connection pools for DB
>>>      report/lookup mediators
>>>    * Support for GZip encoding and HTTP 100 continue
>>>    * Natural support for dual channel messaging with WS-Addressing
>>>    * Cluster aware sticky load balancing support
>>>    * Non-blocking streaming of large messages at high concurreny with
>>>      constant memory usage
>>>    * Support for an ELSE clause for the Filter mediator
>>>    * Ability to specify XPath expressions relative to the envelope or
>>>      body
>>>    * Support for separate policies for incoming/outgoing messages
>>>    * Support for a mandatory sequence before mediation
>>>
>>>
>>> The combination of XML streaming and asynchronous support for HTTP and
>>> HTTPS
>>> using Java NIO ensures that Synapse has very high scalability under load.
>>> Performance tests show that Synapse can scale to support thousands of
>>> concurrent connections with constant memory on standard server hardware.
>>>
>>> Apache Synapse ships with over 50 samples
>>> (http://synapse.apache.org/Synapse_Samples.html)
>>> designed to demonstrate common integration patterns "out-of-the-box",
>>> along with supporting sample services, and service clients that
>>> demonstrate these scenarios. Apache Synapse is configured using a
>>> straightforward XML configuration syntax
>>> (http://synapse.apache.org/Synapse_Configuration_Language.html).
>>>
>>> Apache Synapse is openly developed by a community that welcomes all
>>> forms of input, ranging from suggestions and bug reports to patches and
>>> code contributions. Your comments and feedback on the project and release
>>> are welcomed.
>>>
>>> The Apache Synapse code and binaries are available from the website
>>> at http://synapse.apache.org
>>>
>>> Thanks
>>> The Apache Synapse Team
>>>
>>> --
>>> Ruwan Linton
>>> http://www.wso2.org - "Oxygenating the Web Services Platform"
>>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG. Version: 8.0.100 / Virus Database: 270.2.0/1494 - Release
>> Date: 6/10/2008 7:22 AM
>>
>>
>
>
> --
> Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>
> http://www.wso2.com/ - "The Open Source SOA Company"
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>


-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Samisa Abeysinghe <sa...@wso2.com>.
Couple of questions:
1. I see there are some .so files in the lib folder. What are they? NIO 
stuff?
2. Axis2 Java release has a separate license text file for each and 
every Jar. I am not sure about the reason to be frank why they have it. 
But synapse do not have those. Why?

Thanks,
Samisa...

Samisa Abeysinghe wrote:
> Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 in
> this release note?
>
> Even the binary zip pack does not have a CREDITS file. :( I did not
> check the source pack.
>
> Thanks,
> Samisa...
>
> Ruwan Linton wrote:
>> The Apache Synapse team is pleased to announce the release of
>> version 1.2 of the Open Source Enterprise Service Bus (ESB).
>>
>> Apache Synapse is an lightweight and easy-to-use Open Source
>> Enterprise Service Bus (ESB) available under the Apache Software License
>> v2.0. Apache Synapse allows administrators to simply and easily 
>> configure
>> message routing, intermediation, transformation and logging task 
>> scheduling,
>> etc.. The runtime has been designed to be completely asynchronous,
>> non-blocking and streaming.
>>
>> The Apache Synapse project and the 1.2 release can be found here:
>>   http://synapse.apache.org
>>
>> Apache Synapse offers connectivity and integration with a range of
>> legacy systems, XML-based services and SOAP Web Services. It supports
>> non-blocking HTTP and HTTPS using the Apache HTTPCore 
>> (http://hc.apache.org)
>> components, as well as supporting JMS (v1.0 and higher) and a range of
>> file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
>> via the Apache VFS project 
>> (http://commons.apache.org/vfs/filesystems.html).
>> At the same time Synapse 1.2 release adds the support for the Financial
>> Information eXchange (FIX) <http://www.fixprotocol.org/> an industry 
>> driven messaging standard through
>> QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service 
>> protocol <http://hessian.caucho.com/>, as well as other functional,
>> stability and performance improvements. Synapse supports 
>> transformation and
>> routing between protocols without any coding via configurable virtual 
>> services.
>>
>> Synapse provides first class support for standards such as 
>> WS-Addressing,
>> Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
>> Throttling and caching, configurable via WS-Policy upto message level,
>> as well as efficient binary attachments (MTOM/XOP).
>>
>> The 1.2 release contains a set of enhancements based on feedback from
>> the user community, including:
>>
>>     * Support for Hessian binary web service protocol
>>     * FIX (Financial Information eXchange) protocol for messaging
>>     * WS-Reliable Messaging support with WSO2 Mercury
>>       <http://wso2.org/projects/commons/mercury>
>>     * Support for re-usable database connection pools for DB
>>       report/lookup mediators
>>     * Support for GZip encoding and HTTP 100 continue
>>     * Natural support for dual channel messaging with WS-Addressing
>>     * Cluster aware sticky load balancing support
>>     * Non-blocking streaming of large messages at high concurreny with
>>       constant memory usage
>>     * Support for an ELSE clause for the Filter mediator
>>     * Ability to specify XPath expressions relative to the envelope or
>>       body
>>     * Support for separate policies for incoming/outgoing messages
>>     * Support for a mandatory sequence before mediation
>>
>>
>> The combination of XML streaming and asynchronous support for HTTP 
>> and HTTPS
>> using Java NIO ensures that Synapse has very high scalability under 
>> load.
>> Performance tests show that Synapse can scale to support thousands of
>> concurrent connections with constant memory on standard server hardware.
>>
>> Apache Synapse ships with over 50 samples
>> (http://synapse.apache.org/Synapse_Samples.html)
>> designed to demonstrate common integration patterns "out-of-the-box",
>> along with supporting sample services, and service clients that
>> demonstrate these scenarios. Apache Synapse is configured using a
>> straightforward XML configuration syntax
>> (http://synapse.apache.org/Synapse_Configuration_Language.html).
>>
>> Apache Synapse is openly developed by a community that welcomes all
>> forms of input, ranging from suggestions and bug reports to patches and
>> code contributions. Your comments and feedback on the project and 
>> release
>> are welcomed.
>>
>> The Apache Synapse code and binaries are available from the website
>> at http://synapse.apache.org
>>
>> Thanks
>> The Apache Synapse Team
>>
>> -- 
>> Ruwan Linton
>> http://www.wso2.org - "Oxygenating the Web Services Platform" 
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG. 
> Version: 8.0.100 / Virus Database: 270.2.0/1494 - Release Date: 6/10/2008 7:22 AM
>   


-- 
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Paul Fremantle <pz...@gmail.com>.
Yes I agree we should mention we use Axis2!!! I guess its easy to
forget the obvious.

Paul

On Tue, Jun 10, 2008 at 3:04 PM, Samisa Abeysinghe <sa...@wso2.com> wrote:
> Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 in
> this release note?
>
> Even the binary zip pack does not have a CREDITS file. :( I did not
> check the source pack.
>
> Thanks,
> Samisa...
>
> Ruwan Linton wrote:
>>
>> The Apache Synapse team is pleased to announce the release of
>> version 1.2 of the Open Source Enterprise Service Bus (ESB).
>>
>> Apache Synapse is an lightweight and easy-to-use Open Source
>> Enterprise Service Bus (ESB) available under the Apache Software License
>> v2.0. Apache Synapse allows administrators to simply and easily configure
>> message routing, intermediation, transformation and logging task
>> scheduling,
>> etc.. The runtime has been designed to be completely asynchronous,
>> non-blocking and streaming.
>>
>> The Apache Synapse project and the 1.2 release can be found here:
>>  http://synapse.apache.org
>>
>> Apache Synapse offers connectivity and integration with a range of
>> legacy systems, XML-based services and SOAP Web Services. It supports
>> non-blocking HTTP and HTTPS using the Apache HTTPCore
>> (http://hc.apache.org)
>> components, as well as supporting JMS (v1.0 and higher) and a range of
>> file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
>> via the Apache VFS project
>> (http://commons.apache.org/vfs/filesystems.html).
>> At the same time Synapse 1.2 release adds the support for the Financial
>> Information eXchange (FIX) <http://www.fixprotocol.org/> an industry
>> driven messaging standard through
>> QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service protocol
>> <http://hessian.caucho.com/>, as well as other functional,
>> stability and performance improvements. Synapse supports transformation
>> and
>> routing between protocols without any coding via configurable virtual
>> services.
>>
>> Synapse provides first class support for standards such as WS-Addressing,
>> Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
>> Throttling and caching, configurable via WS-Policy upto message level,
>> as well as efficient binary attachments (MTOM/XOP).
>>
>> The 1.2 release contains a set of enhancements based on feedback from
>> the user community, including:
>>
>>    * Support for Hessian binary web service protocol
>>    * FIX (Financial Information eXchange) protocol for messaging
>>    * WS-Reliable Messaging support with WSO2 Mercury
>>      <http://wso2.org/projects/commons/mercury>
>>    * Support for re-usable database connection pools for DB
>>      report/lookup mediators
>>    * Support for GZip encoding and HTTP 100 continue
>>    * Natural support for dual channel messaging with WS-Addressing
>>    * Cluster aware sticky load balancing support
>>    * Non-blocking streaming of large messages at high concurreny with
>>      constant memory usage
>>    * Support for an ELSE clause for the Filter mediator
>>    * Ability to specify XPath expressions relative to the envelope or
>>      body
>>    * Support for separate policies for incoming/outgoing messages
>>    * Support for a mandatory sequence before mediation
>>
>>
>> The combination of XML streaming and asynchronous support for HTTP and
>> HTTPS
>> using Java NIO ensures that Synapse has very high scalability under load.
>> Performance tests show that Synapse can scale to support thousands of
>> concurrent connections with constant memory on standard server hardware.
>>
>> Apache Synapse ships with over 50 samples
>> (http://synapse.apache.org/Synapse_Samples.html)
>> designed to demonstrate common integration patterns "out-of-the-box",
>> along with supporting sample services, and service clients that
>> demonstrate these scenarios. Apache Synapse is configured using a
>> straightforward XML configuration syntax
>> (http://synapse.apache.org/Synapse_Configuration_Language.html).
>>
>> Apache Synapse is openly developed by a community that welcomes all
>> forms of input, ranging from suggestions and bug reports to patches and
>> code contributions. Your comments and feedback on the project and release
>> are welcomed.
>>
>> The Apache Synapse code and binaries are available from the website
>> at http://synapse.apache.org
>>
>> Thanks
>> The Apache Synapse Team
>>
>> --
>> Ruwan Linton
>> http://www.wso2.org - "Oxygenating the Web Services Platform"
>
>
> --
> Samisa Abeysinghe
> Director, Engineering; WSO2 Inc.
>
> http://www.wso2.com/ - "The Open Source SOA Company"
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>



-- 
Paul Fremantle
Co-Founder and CTO, WSO2
Apache Synapse PMC Chair
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: [ANN] Apache Synapse ESB 1.2 released

Posted by Samisa Abeysinghe <sa...@wso2.com>.
Wouldn't  it be nice to mention that Synapse is based on Apache Axis2 in
this release note?

Even the binary zip pack does not have a CREDITS file. :( I did not
check the source pack.

Thanks,
Samisa...

Ruwan Linton wrote:
> The Apache Synapse team is pleased to announce the release of
> version 1.2 of the Open Source Enterprise Service Bus (ESB).
>
> Apache Synapse is an lightweight and easy-to-use Open Source
> Enterprise Service Bus (ESB) available under the Apache Software License
> v2.0. Apache Synapse allows administrators to simply and easily configure
> message routing, intermediation, transformation and logging task 
> scheduling,
> etc.. The runtime has been designed to be completely asynchronous,
> non-blocking and streaming.
>
> The Apache Synapse project and the 1.2 release can be found here:
>   http://synapse.apache.org
>
> Apache Synapse offers connectivity and integration with a range of
> legacy systems, XML-based services and SOAP Web Services. It supports
> non-blocking HTTP and HTTPS using the Apache HTTPCore 
> (http://hc.apache.org)
> components, as well as supporting JMS (v1.0 and higher) and a range of
> file systems and FTP sources including SFTP, FTP, File, ZIP/JAR/TAR/GZ
> via the Apache VFS project 
> (http://commons.apache.org/vfs/filesystems.html).
> At the same time Synapse 1.2 release adds the support for the Financial
> Information eXchange (FIX) <http://www.fixprotocol.org/> an industry 
> driven messaging standard through
> QuickFixJ <http://www.quickfixj.org/>, Hessian binary web service 
> protocol <http://hessian.caucho.com/>, as well as other functional,
> stability and performance improvements. Synapse supports 
> transformation and
> routing between protocols without any coding via configurable virtual 
> services.
>
> Synapse provides first class support for standards such as WS-Addressing,
> Web Services Security (WSS), Web Services Reliable Messaging (WSRM),
> Throttling and caching, configurable via WS-Policy upto message level,
> as well as efficient binary attachments (MTOM/XOP).
>
> The 1.2 release contains a set of enhancements based on feedback from
> the user community, including:
>
>     * Support for Hessian binary web service protocol
>     * FIX (Financial Information eXchange) protocol for messaging
>     * WS-Reliable Messaging support with WSO2 Mercury
>       <http://wso2.org/projects/commons/mercury>
>     * Support for re-usable database connection pools for DB
>       report/lookup mediators
>     * Support for GZip encoding and HTTP 100 continue
>     * Natural support for dual channel messaging with WS-Addressing
>     * Cluster aware sticky load balancing support
>     * Non-blocking streaming of large messages at high concurreny with
>       constant memory usage
>     * Support for an ELSE clause for the Filter mediator
>     * Ability to specify XPath expressions relative to the envelope or
>       body
>     * Support for separate policies for incoming/outgoing messages
>     * Support for a mandatory sequence before mediation
>
>
> The combination of XML streaming and asynchronous support for HTTP and 
> HTTPS
> using Java NIO ensures that Synapse has very high scalability under load.
> Performance tests show that Synapse can scale to support thousands of
> concurrent connections with constant memory on standard server hardware.
>
> Apache Synapse ships with over 50 samples
> (http://synapse.apache.org/Synapse_Samples.html)
> designed to demonstrate common integration patterns "out-of-the-box",
> along with supporting sample services, and service clients that
> demonstrate these scenarios. Apache Synapse is configured using a
> straightforward XML configuration syntax
> (http://synapse.apache.org/Synapse_Configuration_Language.html).
>
> Apache Synapse is openly developed by a community that welcomes all
> forms of input, ranging from suggestions and bug reports to patches and
> code contributions. Your comments and feedback on the project and release
> are welcomed.
>
> The Apache Synapse code and binaries are available from the website
> at http://synapse.apache.org
>
> Thanks
> The Apache Synapse Team
>
> -- 
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform" 


-- 
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org