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
