Hi,
Thank you for your quick reply.

Since directly using Siddhi Library is the more general case, I'll first
focus on it.

1) I am thinking about following the same structure in JAVA API, centered
around Siddhi Manager. Any opinions on this?
2) Any idea on extent to which lower level/internal components should be
exposed? (e.g. - Exposing "StreamDefinition" class in addition to creating
stream via Siddhi query using "siddhiManager.createExecutionPlanRuntime").
I have heard that it is usually discouraged to use lower level components
instead of the query approach.

Will try to send you a prototype covering basic functionality through
Siddhi Java API, before making the proposal for entire project.

Madhawa

On Mon, Mar 13, 2017 at 9:53 PM, Sriskandarajah Suhothayan <[email protected]>
wrote:

>
>
> On Sun, Mar 12, 2017 at 12:37 PM, Madhawa Vidanapathirana <
> [email protected]> wrote:
>
>> Hi.
>>
>> I am an undergraduate from Department of Computer Science and
>> Engineering, University of Moratuwa. I recently completed my internship at
>> WSO2 working with the Support Team on the project WSO2 Support Knowledge
>> Base.
>>
>> I am interested on GSOC Project* "Proposal 16: Python API for Siddhi
>> CEP"*. My internship project at WSO2 was almost entirely done using
>> Python. Additionally, I used Py4J Framework to interface certain parts of
>> the project to JAVA APIs. Furthermore, I have a certain amount of exposure
>> with Siddhi/CEP through the WHACK project I took part.
>>
>> I went through the provided details in WSO2 GSOC 2017 Project List page
>> and I am interested to know some more details.
>>
>>    1. What version of CEP/Siddhi should be used by the API?
>>
>> You need to support the latest released version of Siddhi and DAS which
> is in DAS 3.1 and also for the latest Siddhi (4.0)
>
>>
>>    1. In the description, does "Service APIs" refer to "Admin Services
>>    API" which is usually used by Admin Panel to communicate with CEP?
>>
>> Yes, to deploy the queries and to send and receive events
>
>>
>>    1. Should the Siddhi Python API require WSO2 CEP to be running in
>>    order to make Python API usable?
>>
>> Not necessay it should both work with the running CEP/DAS and use Siddhi
> library in the ohter cases.
>
>>
>>    1. Is the Python API expected to do configuring of Siddhi CEP,
>>    streaming events to/from Siddhi CEP, or both?
>>
>> Yes in terms of queries.
>
>
>
>> Thank You
>>
>>
>> --
>> *Madhawa Vidanapathirana*
>> Student
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka
>>
>> Mobile: (+94) 716874425 <071%20687%204425>
>> Email: [email protected]
>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94
>>
>
>
>
> --
>
> *S. Suhothayan*
> Associate Director / Architect & Team Lead of WSO2 Complex Event Processor
> *WSO2 Inc. *http://wso2.com
> * <http://wso2.com/>*
> lean . enterprise . middleware
>
>
> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>*
>



-- 
*Madhawa Vidanapathirana*
Student
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Mobile: (+94) 716874425
Email: [email protected]
Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to