A component is the basic building block of a service. Fabric3 supports a number of component types, making it possible to create applications from services implemented using a variety of technologies. The following sections cover the component types supported by Fabric3.