Enterprises are beginning to recognize the need to integrate disparate applications for a variety of reasons, and not all of which are IT-related. Many of these enterprises are seen to be
re-engineering their business processes to accommodate customer-focused views that require close co-operation between previously stand-alone applications.