Developer Partner Community

  • January 19, 2017

Real-Time Analytics with Coherence & WebLogic by Alexandre Vieira

Juergen Kress
PaaS Partner Adoption

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.

WebLogic Partner Community

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.

Blog Twitter LinkedIn Forum Wiki

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.