Integration: The Hidden Achilles Heel

Today's IT organizations run complex shops. The average company has more than 100 software products simultaneously running, each providing one or more services. The computing infrastructure of most companies is a complicated arrangement of software products, each performing its function, but also working cooperatively with others in a network of data feeds, RPCs, and direct application integration. Figure 9.1 depicts a typical software stack for an IT organization. It is easy to see that every piece of the stack has to interoperate with a number of other software products.

Figure 9.1. Typical Software Stack

IT environments require large numbers of software products to work cooperatively.

Therefore, choosing ...

Get Succeeding with Open Source 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.