Reactive Manifesto - Java as Base Language

There has been lot of Interest over the internet on Reactive Manifesto and with Introduction of Node.JS in many of the enterprise , Java people feel that where do stand on this front? But truly speaking is this new to Java? As per my opinion this is not new to Java or J2EE. Now the new question would come how?

J2EE already had introduced lot of this concept on event driven programming already. Note the below.

  • Message Drive Bean
  • Even now Stateless Session Bean support Asynchronous processing
  • Servlet has support for Asynchronous Processing
  • Timer Support
  • Web Socket API
  • JMS
  • For Front end , You could even use GWT like framework for all event driven processing at client side

So all in all , If we see Java already had this concept laid out and If we use properly then we can do things which are mentioned in the Reactive Manifesto.

More on the framework side , Looks that there are already frameworks which support the same. For example Vert.x , Akka , QBit , RxJs and don't be surprise if we something coming from Spring in the near future.

To view or add a comment, sign in

More articles by Niraj Salot

  • Web architecture - Technical Design Components

    When we start designing a new solution for a Project / product , generally we define some common architecture stuff…

  • Configuration Management using GIT

    In modern product development world , configuration management plays a huge role. With tools like GIT , It has become…

  • Architecture Thoughts for SAAS based cloud deployment

    These days many of the Products are build with a deployment concept of SAAS. When we design those application , we need…

  • IoT Solution Architecture - Terms , Protocols , Layers

    These days , IoT is a huge buzzword. Every news and technical sites are talking about the same.

  • Simple and effective log monitoring

    In any enterprise application , application log plays a very important role. To debug anything going wrong , our first…

  • When Microservices and When Not ?

    Microservices , an architecture which breaks down a task into small, meaningful, definitive, deployable individually…

    2 Comments
  • Service Discovery ( In Microservices )

    These days everyone is talking about Microservices , It’s scalability and How to make their automated deployment on…

    1 Comment

Explore content categories