Chapter 9

Distributed and Componentized Applications

Abstract

The definition of the word “application” is exceedingly broad and defined differently in a wide variety of contexts. Often, the only trait “applications” have in common is the fact that they are created from software code and designed to perform a discrete task or set of tasks.

For example, in the network management space, File Transfer Protocol (FTP) is considered an “application.” In the desktop space, Microsoft Word and Virtual Private Network (VPN) software are “applications.” On a mobile device, an application can be either a tiny native “app” running on the device or a traditional web application running on a mobile browser.

To complicate matters even further, for both the native ...

Get Application Performance Management (APM) in the Digital Enterprise 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.