Zhuk, Jeff (Yefim)

Integration-Ready Architecture and Design Software Engineering with XML, Java, .NET, Wireless, Speech, and Knowledge Technologies

For IT and CIS students and educators, application architects and developers, software and knowledge integration professionals, and business managers.

Written by a software architect and experienced trainer, the book strives for an integration of theory and practice. Bridging the gap for a new generation of wired and wireless software technologies, the book teaches a set of skills that are becoming extremely valuable today, and which will certainly be in high demand tomorrow. Providing deep insights into almost all areas of modern CIS and IT, this is possibly the first entry into “the next big thing”, a new world of integrated knowledge and software engineering.

The author walks the reader through the peaks of current software technologies, with a focus on foundations, concepts, specifications, and architecture.

The text answers the “what’s, why’s, and how’s” of: J2EE, J2ME, JavaCard, .NET, JSAPI, JMS, JXTA, Jini, JMF, SALT, VoiceXML, WAP, 802.11, CDMA, GPRS, CycL, XML, and multiple XML-based technologies including RDF, DAML, SOAP, WSDL, UDDI, etc. The book turns these abbreviations into understandable concepts and examples.

The journey then continues down to the valleys of implementation. It shares best development practices with detailed design and source examples. The author discusses service-oriented architecture, ontology and natural user interface, collaborative engineering and the distributed knowledge marketplace. There lies the happy ending, where software and knowledge engineering team up and work together.

This up-to-date textbook contains case study questions, exercises, and assignments. It helps students as well as teachers assess learning progress, and offers an educational tool that connects students and instructors with educational resources and provides an entrance into the world of distributed knowledge.

Jeff Zhuk is the president of the Internet Technology School, Colorado. A software architect and developer with over twenty years of experience, a winner of the Belarus Academy award for the best real-time system development, an author of numerous patents and publications. Jeff has lead development teams in Colorado and California, pioneered one of the first educational portals, JavaSchool.com, consulted and trained enterprise developers in the USA, Canada, China, Israel, and Russia. Jeff conducts corporate consulting and training, teaches at the University of Phoenix and DeVry University, and shares his experience and ideas at conferences and seminars. His current focus is on the integration of software and knowledge technologies in a new development paradigm. A former mountain climber, he likes to ski and hike in the Rocky Mountains.

From Reviews:

“This is the new road map for a new generation of students and specialists dedicated to the field of IT and computer information systems" - V. Genin, Ph.D., Professor of Engineering, Stanford University, University of Phoenix

“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, Ph.D., head of the laboratory of Java Technology, St. Petersburg University, Russia

"An impressive attempt to re-define software and knowledge engineering for the "post-dotcom" era." – V. Kaptelinin, Ph. D., Department of Informatics, Umeå 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

"Broadly relevant and applicable, what a useful book...
I really appreciate the book. I'm surprised how relevant it is to the work that I'm now doing in knowledge management and information systems architecture. Also, I've enjoyed how many of my favorite quotes are. What impressed me the most was your ability to address a range of audiences, from conceptual introduction to practical coding, all in one book. That helps my exec clients and code warriors all start to speak a common language. Thank you."
- BookPool.com review

"This book was very solid technically, and a fascinating read. On the development side, it is filled with ideas and examples, some of which showed me completely different approaches to common problems. Conceptually, the book is even richer, not only explaining complex technologies in simple ways, but showing how some seemingly unrelated technological developments from the past few years can fit and work together. Overall, I think the book's most worthwhile aspect is the way it married its overall vision, which anticipates the future of integration and knowledge-driven computing, with very specific design and code examples that I could incorporate into my practice right away. A top book for people who want to stay ahead of the pack in the latest practical developments that will shape information architecture for the future. - Amazon.com review