9 Messaging-based communication infrastructure computer program that provides intelligent routing, message transformation, rule processing, message warehousing, directory services, and channel adaptors used in enabling the effective integration of heterogeneous components in the nature of databases, real time data sources, resources, applications or complete subsystems for use in association with information technology needs for various industries and general business enterprises