Hi Srinath,

  Maybe my explanation was not that good.

As said, we are interested mainly in the CEP side, but at the same time, it could be a great oportunity to get to know better WSO2 platform and use other components too.

We dont want to change the way the "events" are managed internally, but to provide a "bridge" to comunicate WSO2 with "external world", but in both directions, that is, be able to inject events but also to "produce" events in Kafka format.

In an ideal world, Kafka events would be injected into WSO2, transformed in whatever internal format you have, get filtered, go through business rules, go to CEP, produce its own events and get them outside again in kafka format. If in the middle they raise a trigger or are stored in Cassandra or whatever, is not our goal.

Also, th eproject is not that urgent, thus if you say you need to sovle first an specific issue but once there the best way would be to work with XYZ, thats is ok

We are just trying to think in advance before doing the real coding and your info on CEP is just very interesting, specially the fact you do horizontal scalability right away while Esper requires a "proprietary" extension

We were thinking about using Twitter's Storm too for some of the "routing / filtering" stuff (no CEP, I'm aware of that) but seems WSO2 could fit all that too, so its worth a try

On 09/05/13 12:33, Srinath Perera wrote:
Hi Jaime,

CEP Server has something called brokers. That is one way to do this. You can write a Kafka based broker, and inject events to CEP.

But that works only with CEP, and to support other part of the platform (e.g. send it to ESB for mediation, service invocation etc), you will have to write a Axis2 transport.

Currently we are working to make Axis2 transport work for both cases, but that is in the trunk. It may be easier to start with a broker as then you do not have to worry about converting to XML (there is a way to work it without converting to XML, but bit too complex yet, which we are fixing now).


--Srinath


On Thu, May 9, 2013 at 1:07 AM, Jaime Nebrera <[email protected] <mailto:[email protected]>> wrote:

      Hi all,

      We would like to add Apache Kafka support to the already long
    list of supported protocols of WSO2 in order to be able to exploit
    CEP capabilities

      Were would be the right place to do so in order to, not only get
    Shiddi CEP capabilities but also be able to use other elements of
    WSO2 and of course make our contribution worthwhile and
    interesting to others

      BTW, I have been unable to find any reference to such project.
    Nobody has considered this alternative in the past?

      Thanks and regards

    Jaime Nebrera - ENEO TecnologĂ­a
    Sent with mobile, sorry for typos


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




--
============================
Srinath Perera, Ph.D.
http://www.cs.indiana.edu/~hperera/ <http://www.cs.indiana.edu/%7Ehperera/>
http://srinathsview.blogspot.com/


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


--
Jaime Nebrera - [email protected]
Consultor TI - ENEO Tecnologia SL
C/ Manufactura 2, Edificio Euro, Oficina 3N
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18

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

Reply via email to