On 8/17/10 7:45 AM, Samisa Abeysinghe wrote:


On Tue, Aug 17, 2010 at 7:39 AM, Samisa Abeysinghe <[email protected] <mailto:[email protected]>> wrote:



    On Mon, Aug 16, 2010 at 10:54 AM, Supun Kamburugamuva
    <[email protected] <mailto:[email protected]>> wrote:

        There are two ways to implement this.

        1. We can simply read the configuration from the file system
        and them
        override the current synapse configuration with the sample
        configuration. This leads to the destruction of current
        configuration.

        2. The second approach is to build the synapse configuration
        from the
        beginning. This includes initializing the persistence again to
        fit the
        sample etc. This preserves the current ESB configuration.


    In case of the test automation framework, what we are doing is to
    use admin services and update the synapse config with the admin
    service calls.

    The rationale is that, we have the provision for users to edit the
    synapse config with management console and update that via admin
    service and get ESB to work on the new updated config.

    We already have the test automation team doing this.

    I think we can re-use that code and build this sample component
    based on that.

    This is the reason I was repeatedly asking if we are using test
    automation model, and it looks to me that not many are familiar
    with the test automation framework's model.

    And I think, we should try and reuse that model from test
    framework for this component.



Also, the automation model fits option #2. So that we preserve what we have already.
Tobe frank I was not aware of the design of the test automation framework, but if you use the admin service to update the synapse configuration then you are not preserving the configuration that you had, the admin service will persist the configuration to the disk as well as to the registry.

What I want to see is a model where we have multiple synapse configurations loaded, and those can be editable separately, but only one configuration is active at any given point in time.

I don't think we have implemented that, to do so we need some changes to synapse configuration management core code, where I didn't see any code going into synapse of that sort.

I am not clear as to what the model of the test automation framework is (sorry about that), to me it is just using the existing admin services, what we are talking about here ideally is a new admin service.

Thanks,
Ruwan


        I prefer the second approach.

        Thanks,
        Supun..

        On Mon, Aug 16, 2010 at 9:14 AM, Samisa Abeysinghe
        <[email protected] <mailto:[email protected]>> wrote:
        > It would be a good idea to try and make these samples more
        real world. The
        > current ESB samples are all related to stock quote. But it
        might be a good
        > idea to see what Shelan did and re-use some of those.
        >
        > On Mon, Aug 16, 2010 at 9:01 AM, Ruwan Linton
        <[email protected] <mailto:[email protected]>> wrote:
        >>
        >>  To add a bit of context this is going to be useful for a
        person who
        >> wants to try out the ESB samples on stratos.
        >>
        >> We will have a set of sample configurations listed as the
        security
        >> templates in the security wizard and users can load those
        sample
        >> configurations to test those.
        >>
        >> To make it work seamlessly we might need to add some sample
        services to
        >> the cloud application server as well. Hope that is OK. :-)
        >>
        >> Ruwan
        >>
        >> On 8/16/10 8:07 AM, Supun Kamburugamuva wrote:
        >> > Hi All,
        >> >
        >> > I've started working on a new Carbon Component for ESB to
        load the
        >> > samples from the UI.
        >> >
        >> > For example user can start the ESB normally and then load
        a sample
        >> > configuration by choosing the samples number.
        >> >
        >> > Thanks,
        >> > Supun...
        >> >
        >> > _______________________________________________
        >> > Carbon-dev mailing list
        >> > [email protected] <mailto:[email protected]>
        >> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
        >> >
        >>
        >>
        >> --
        >> Ruwan Linton
        >> Software Architect&  Product Manager, WSO2 ESB;
        http://wso2.org/esb
        >> WSO2 Inc.; http://wso2.com
        >>
        >> Lean . Enterprise . Middleware
        >>
        >> phone: +1 408 754 7388 ext 51789
        >> email: [email protected] <mailto:[email protected]>; cell: +94 77
        341 3097
        >> blog: http://blog.ruwan.org
        >> linkedin: http://www.linkedin.com/in/ruwanlinton
        >> tweet: http://twitter.com/ruwanlinton
        >>
        >>
        >> _______________________________________________
        >> Carbon-dev mailing list
        >> [email protected] <mailto:[email protected]>
        >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
        >
        > Thanks,
        > Samisa...
        >
        > Samisa Abeysinghe
        > VP Engineering
        >
        > WSO2 Inc.
        > http://wso2.com
        > http://wso2.org
        >
        >
        >
        > _______________________________________________
        > Carbon-dev mailing list
        > [email protected] <mailto:[email protected]>
        > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
        >
        >

        _______________________________________________
        Carbon-dev mailing list
        [email protected] <mailto:[email protected]>
        https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

    Thanks,
    Samisa...

    Samisa Abeysinghe
    VP Engineering
    WSO2 Inc.
    http://wso2.com
    http://wso2.org


Thanks,
Samisa...

Samisa Abeysinghe
VP Engineering
WSO2 Inc.
http://wso2.com
http://wso2.org



_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


--
Ruwan Linton
Software Architect&  Product Manager, WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.com

Lean . Enterprise . Middleware

phone: +1 408 754 7388 ext 51789
email: [email protected]; cell: +94 77 341 3097
blog: http://blog.ruwan.org
linkedin: http://www.linkedin.com/in/ruwanlinton
tweet: http://twitter.com/ruwanlinton

_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to