Sentinel is composed of three component subsystems, which form the core of the functional architecture:
§ "iSCALE Platform": An event-driven scalable framework
§ "Event Source Management": An extensible framework built to manage and monitor connections between Sentinel and third-party event sources using Sentinel Connectors and Sentinel Collectors.
§ "Application Integration": An extensible application framework
Sentinel treats both "services" and "applications" as abstract service end-points that can readily respond to asynchronous events. Services are "objects" that do not need to understand protocols or how messages get routed to the peer services.