Evolution of Component Services

Historically, enterprise applications were written as large monolithic programs that ran on powerful but expensive mainframe computers. Over time, with experience developing monolithic applications and with the modern advancements in the personal computer technology, system architects were able to make some observations:

  • It would be much better to write code as reusable components instead of monolithic tomes. Assembling an application from reusable components would be faster and cheaper because of the time saved in coding and testing.

  • It would be much better if applications could talk to each other. It would be much more useful to have integrated applications working together than closed applications that could ...

Get MCAD/MCSD Training Guide (70-320): Developing XML Web Services and Server Components with Visual C#™ .NET and the Microsoft .NET Framework 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.