Chapter 3. Enterprise-Scale Solutions in the Internet Age

The previous chapter highlighted the changing role of application development. The last vestiges of the old Computer-Aided Software Engineering (CASE) days of the 1980s have all but disappeared. Yet, in the Internet age organizations delivering large-scale software solutions for the enterprise still require powerful tools that enable them to manage costs, be productive, reduce time-to-market, and enable maintenance and evolution of those solutions over extended periods of time.

The increasing heterogeneity, complexity, and distributed nature of deployment architectures only serves to compound the problems faced by today's software solutions providers. One of the major driving forces for ...

Get Large-Scale, Component-Based Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.