This book shows a way forward in the development of secure enterprise software. The authors describe the business implications of Web 2.0—a set of techniques for user collaboration on the Web—and describe how the computer language EGL makes developers more productive, protects a company’s investment in existing software, and facilitates use of Rich Internet Applications. In addition, the book provides an overview of Web security. Enterprise Web 2.0 with EGL: o Introduces a variety of concepts that are essential for understanding modern computing, including service-oriented architecture, cloud computing, and agile development o Demonstrates how EGL handles widespread requirements such as service creation, database access, and reporting o Outlines the runtime technologies supported by EGL, including Java Enterprise Edition, Windows, IBM i, UNIX, and the mainframe environments CICS, IMS, and z/OS batch Enterprise Web 2.0 with EGL is useful for: o Executives, managers, and architects who seek a creative, long-term response to the complexity of application development o Traditional developers who need to access the latest runtime technologies o Students of information technology