By itself, Node is not a complete web application development
platform and only delivers half a solution. To create business
applications, developers must add node modules to persist information
(e.g. jQuery), create HTML views (e.g. Jade.js), model views (e.g.
Ember.js, SproutCore), RESTFul services (e.g. ActiveJS, Backbone,js).
Node is the equivalent to Apache Tomcat, a good foundation that is
extended by development teams into a full-featured, feature-complete
application platform. Node  is designed to write multi-purpose high
performing asynchronous servers
. Node is deployed as a thin framework on top of V8 .
does not directly compete with Node. Currently, WSO2 Jaggery
runs on top of our carbon (Tomcat-based) server within a Rhino 
Developer choice is supported in WSO2 Jaggery
and team members are free to add-in their favorite server-side
experience. Jaggery’s environment enables developers to write all
across different application stack layers and unifying the front-end to
back-end to data developer experience.
currently extends basic asynch servers (e.g. Node.js, Tomcat) to deliver:
- Native support for web application development without requiring additional JS Frameworks
- Compatible with your favorite JS frameworks
- Built-in APIs for database access, file storage, email, JSON, web services, XML, and AtomPub
- Support for easy creation of REST applications/apis
- Low latency integration with Java code
- High performance
- Familiar Java server monitoring and management
If these features are important to your project, I encourage you to evaluate WSO2 Jaggery