I think we need to consider few things here to find a better approach..

- Since we are planning to use same Execution manager for CEP then we need
to maintain clear separation between realtime and batch part of it.. That
means, we need two different components for this..

- We have an single UI component (Jaggary UI) for both Realtime and batch
configuration..  Then have to decide whether to have different admin and
core components..

- IMO,  for the time being let's implement as separate components (since we
already have realtime components) and decide on whether to merge or not
later based on the outcome..

Does this make sense ?


Thanks,
Mohan


On Fri, Feb 26, 2016 at 2:31 PM, Sriskandarajah Suhothayan <[email protected]>
wrote:

> We will implement the batch & realtime part of the execution manager as
> separate backend components.
> And move the common aspects in the execution.manager.core.
>
> WDYT?
>
> Regards
> Suho
>
> On Fri, Feb 26, 2016 at 2:25 PM, Rajeev Sampath <[email protected]> wrote:
>
>> Hi,
>>
>> Currently the execution manager supports configuring templates for CEP
>> execution plans. We now have the requirement of supporting a similar
>> template configuration functionality for Spark SQL batch analytics scripts
>> as well.
>>
>> I have checked the possibility of extending our current execution manager
>> to support batch scripts and following are some concerns.
>>
>> - Since execution plans and Spark scripts have different configurations
>> and handled in different mannger by components, at the core, there will be
>> separate implementations for handling these two.
>> - But at admin service level, we can still expose these in a uniform
>> manner in one service.
>> - Maintainability issues that will arise when having these in one
>> component.
>> - From a user perspective these are quite similar, since it will be
>> template configuration support for both and probably makes it easier to
>> treat them uniformly for API analytics use cases etc.
>>
>> Hence, do we need to implment the batch script template feature
>> separately or just extend the existing execution manager?
>> Pls share your ideas on this.
>>
>>
>> Thanks
>> Rajeev
>>
>> --
>> Rajeev Sampath
>> Senior Software Engineer
>> WSO2, Inc.; http://www.wso2.com.
>>
>> Mobile:
>> * +94716265766 <%2B94716265766>*
>>
>
>
>
> --
>
> *S. Suhothayan*
> Technical Lead & Team Lead of WSO2 Complex Event Processor
> *WSO2 Inc. *http://wso2.com
> * <http://wso2.com/>*
> lean . enterprise . middleware
>
>
> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog:
> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter:
> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in:
> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*V. Mohanadarshan*
*Senior Software Engineer,*
*Data Technologies Team,*
*WSO2, Inc. http://wso2.com <http://wso2.com> *
*lean.enterprise.middleware.*

email: [email protected]
phone:(+94) 771117673
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to