Hey guys, I'd like to gauge the interest in the community for a WebSockets client for Apache Ignite.
Such a client would allow users to build browser-based real-time enterprise apps that interact with Apache Ignite directly, omitting the middleware for simple use cases. Browsers would be able to run SQL queries against Ignite, create continuous queries, cache operations, register event listeners, subscribe to / publish on topics, etc. It would become possible, for example, to bridge D3 visualisations that update real-time from a continuous query via WSS without deploying any "channeling" middleware. Obviously this client would have to be Javascript-based. The WebSockets endpoint on the Apache Ignite server-side would have to support authentication and authorization (ACL), as well as SSL and Sessions. For all this we could integrate with Apache Shiro – it gives us integration with LDAP, JDBC and what not. Concerning its usage potential, it would probably be restricted to agile internal enterprise applications that require no server-side business logic (middleware). It would make building lightweight ad-hoc apps and dashboard incredibly easy – something useful for campaigns, events, prototyping, etc. What do you think? Regards, *Raúl Kripalani* PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and Messaging Engineer http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani http://blog.raulkr.net | twitter: @raulvk
