Hi
Please find my answers inline

On Mon, Jul 20, 2015 at 9:40 AM, Jasintha Dasanayake <[email protected]>
wrote:

> If I have understood  correctly, there is a maven multimode  project and
> inside that there are registry resource projects , an ESB project and a
> Capp project right ?  so in your project structure graph where is the Capp
> project ? is it the first application id ?
>
> Yes

> Also what is the type of  these * ResourcesCAR project ? are these
> registry resource projects ?
>
> Yes

> Hope you going to use the existing carbon CAR deployer right ? , if so
> existing CAR structure shouldn't be changed so it's better to validate that
> also in the begging
>
> Yes that's in the plan. We will have a git hook to validate this.

> Thanks and Regards
> /Jasintha
>
> On Fri, Jul 17, 2015 at 10:08 PM, Danushka Fernando <[email protected]>
> wrote:
>
>> Hi All,
>>
>> Currently we are working on a feature that will enable to develop, deploy
>> and manage CAR files via App Factory. As the first part of this I started
>> working on CAR application type and the ESB runtime.
>>
>> In this phase the expectation is to
>>
>>    1.
>>
>>    Create an car type multi module application
>>    2.
>>
>>    Build and Deploy the correct artifacts
>>    3.
>>
>>    Create versions
>>    4.
>>
>>    Promote
>>
>>
>> Decided sample project structure would be something similar to following
>>
>> ├── pom.xml
>>
>> ├── <applicationID>
>>
>> │   └── pom.xml
>>
>> ├── <applicationID>ApplicationResources
>>
>> │   ├── artifact.xml
>>
>> │   ├── Development
>>
>> │   │   └── EchoServiceEP.xml
>>
>> │   ├── echo.wsdl
>>
>> │   ├── pom.xml
>>
>> │   ├── Production
>>
>> │   │   └── EchoServiceEP.xml
>>
>> │   └── Testing
>>
>> │       └── EchoServiceEP.xml
>>
>> ├── <applicationID>DevelopmentResourcesCAR
>>
>> │   └── pom.xml
>>
>> ├── <applicationID>ProductionResourcesCAR
>>
>> │   └── pom.xml
>>
>> ├── <applicationID>SimpleProxy
>>
>> │   ├── artifact.xml
>>
>> │   ├── pom.xml
>>
>> │   └── src
>>
>> │       └── main
>>
>> │           └── synapse-config
>>
>> │               └── proxy-services
>>
>> │                   └── <applicationID>SimpleProxyService-<version>.xml
>>
>> └── <applicationID>TestingResourcesCAR
>>
>>    └── pom.xml
>>
>>
>> Since CAR Projects are built with Maven this is the first time that we
>> are going to introduce an maven multi module application type to App
>> Factory. Tricky parts are the versioning the project and deploy the correct
>> artifacts. We will use extension points provided by AF to achieve these
>> tasks. We are planning to implement  an Application Type Processor, an
>> Initial Deployer and a Deployer.
>>
>> Then after the Stratos 4.1.0 upgrade task is done ESB docker cartidges
>> will use to spawn ESB instances.
>>
>> Thanks & Regards
>> Danushka Fernando
>> Senior Software Engineer
>> WSO2 inc. http://wso2.com/
>> Mobile : +94716332729
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
>
> *Jasintha Dasanayake*
>
> *Senior Software EngineerWSO2 Inc. | http://wso2.com
> <http://wso2.com/>lean . enterprise . middleware*
>
>
> *mobile :- 0711368118*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
> Thanks & Regards
Danushka Fernando
Senior Software Engineer
WSO2 inc. http://wso2.com/
Mobile : +94716332729
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to