Another useful improvement would be to make it possible to disable the repo
listener, and trigger deployment externally. e.g. disable hot deployment &
update, but when a cluster message comes in, then run deployment.


On Tue, Nov 5, 2013 at 10:09 PM, Kishanthan Thangarajah <[email protected]
> wrote:

> Hi Folks,
>
> Here I'm describing the overview of the carbon deployment engine (see
> image).
>
> Deployer - an interface providing facility for custom deployment
> implementation.
> Artifact - represents a thing to deploy in carbon (webapp, service, dbs,
> etc), which will be used by the Deployer.
>
> Deployment Engine Component will consist of two main parts.
> 1. Scheduler
> 2. Repository Listener
>
> Scheduler is responsible for the scheduling the deployment task
> periodically.
>
> Repository Listener will do the scanning of deployer directories for
> artifact updates.
>
> Other than that, there will be ServiceListener which will listen to
> Deployer registrations/unregistrations
> from other components (CustomDeployers) and add/remove them to/from
> DeploymentEngine.
>
> Thoughts?
>
> Thanks,
> Kishanthan.
>
> [image: Inline image 1]
>
> --
> *Kishanthan Thangarajah*
> Senior Software Engineer,
> Platform Technologies Team,
> WSO2, Inc.
> lean.enterprise.middleware
>
> Mobile - +94773426635
> Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>*
> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*

<<C5-DeploymentEngine.png>>

_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to