Existen cuatro grupos generales de componentes. �stos son:
Son los que llevan a cabo las transformaciones y las acciones (Ver Secci�n 3.1.1).
Son los serializadores (Ver Secci�n 3.1.1).
Es la parte encargada de hacer las selecciones y el proceso de match (Secci�n 7.1.1)
Esto incluye una serie de pasos, como identificar de forma selectiva el pipeline correcto que debe atender la solicitud pedida, cerciorarse de que el pipeline se lleve a cabo y producir el resultado al cliente que hizo la solicitud.
Estructuralmente hablando Cocoon est� compuesto de:
La anterior informaci�n se puede apreciar con el siguiente gr�fico.