E-business Implementation:: A guide to web services, EAI, BPI, e-commerce, content management, portals, and supporting technologies (Computer Weekly Professional)