OpenStack Essex uses a component-based architecture with key services like Nova (compute), Swift (object storage), Glance (image service), Keystone (identity), Quantum (networking), Horizon (dashboard), and Melange (API management). These components communicate through standardized APIs and services for identity management, compute, storage, networking and other core cloud functions to deliver the OpenStack cloud operating system.