
While each of Twistage’s individual components is strong individually, what makes them exceptional is the glue that makes them work together. Through the use of Twistage's Abstraction implementation, each component in the system is connected to the backbone via a translation layer that marshals communication from one format to another.
The key to offering a wide swath of services that work smoothly in concert with one another is data normalization. Data normalization refers to the process by which information from one source is translated into a common format while it is being consumed. For example, each CDN can record log data in any format it chooses. A Twistage integration connector reads the data, extracts useful information, and places it in an intermediate format for later processing. Other integration connectors work similarly for media players, analytics, storage, and advertising. Each connector sits just outside of the Twistage core and allows the core to work with data in a consistent, standard format. Through the process of normalization, integration modules allow Twistage to connect to a limitless array of third-party services and devices.