Real-Time Analytics with Coherence & WebLogic by Alexandre Vieira



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: ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.