In this thesis, we address Enterprise Application Integration (EAI) through tire presentation of a message-based middleware that we designed and implemented. Such a multi-tier middleware allows for the seamless integration of information sources and applications with monitoring capabilities over remote events. More precisely, we propose an end-to-end, loosely coupled message-based system that is not only capable of asynchronously integrating information but also allow local application components to be asynchronously notified of changes in distant sources with/without any user intervention. Furthermore, we have designed and implemented various decision support capabilities over this integrated platform that scrutinizes collected information and helps to take judicious decisions through optimization and simulation procedures. The thesis also elaborates a Java-based prototype implementation of the proposed concept, called "Digital Cockpit". Actually, Digital Cockpit implements a five-phase paradigm that integrates, displays, monitors, analyzes and controls information inside organization.