ну если у вас должны быть push-уведомления или что-то в этом духе то проще будет взять node.js. С другой стороны можно на node.js реализовать ТОЛЬКО push-уведомления а сам корпоративный портал писать на ruby + объеденить все это шиной данных на каком zeromq.
Если вам любопытно потыкать node.js на чем-то сложнее websocket-сервера, то почему бы и да...