3.5. Components and Component Models

Current trends are moving more enterprise-scale solutions toward the use of the Internet as a cost-effective infrastructure for distribution of these applications. With this goal in mind, development techniques for enterprise-scale solutions in the Internet age must support:

  • Services that are designed and implemented in pieces by teams of developers;

  • Deployment of these pieces across a range of machines;

  • Integration of functionality derived from many sources, including purchased packages and previously developed systems;

  • Targeting n-tier architectures involving web servers and applications servers.

Supporting these needs is the goal of components and component-based approaches to providing software solutions. ...

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.