'This is the new road map for a new generation of students and specialists dedicated to the field of IT and computer information systems' Professor V. Genin, Stanford University 'This book brings software engineering newbies as well as experts in this area up to date with the latest technologies, software scalability, and integration issues. It will definitely help us create a bridge between software engineering and knowledge-based technologies.' Professor V. O. Safonov, St. Petersburg University Russia and author of Three U.S. Software Patents 'An impressive attempt to re-define software and knowledge engineering for the 'post-dotcom' era. Two thumbs up!' V. Kaptelinin, Umea University, Sweden 'The book is a brilliant synergy of theory and experience. Filled with fundamental concepts together with innovative and yet very practical approaches to modern software engineering, it answers the most important questions of today and allows us to look into the future.' A. Nozik, General Director, Specialized Engineering, Integration, and Automation Company, SZMA