Last summer I felt the urge to do some coding in the hot evenings. I started to explore new web mechanisms such as websockets and JS libraries. A bit of research with cold drinks leaded to a chat application. Not a big deal. Then after some days I was challenged to develop an online poll that was able to track votes and show results in real-time… challenge accepted! The solution was to extend the chat application with JS graphs and develop something extremely light and fast. While developing the real-time capabilities I started to realize some potential in the concept. So with time the concept evolved to a project named Real-Time Analytics that I’m now sharing.
So here we are one year later. Where I finally found time to polish the project and make it open as open source is.
The project leverages HTML5 and websockets to provide lightweight Analytics in Real-Time. The server side is thin and based on a data grid architecture. The current implementation uses Coherence and Weblogic as back-end components. Coherence provides several mechanisms to ingest data in the Grid: REST API and SDK’s in Java, .Net & C++.
- Built to be light & fast
- Coherence provides the (portable) object storage and live events mechanism
- No need for a database (optional to load baselines or other relational data)
- Weblogic provides the management layer (config, monitoring, wlst, etc.)
- 0% server side includes (except the login page)
- Built to be production ready!
- Read the complete article here.
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.