1. Encapsulan datos de comportamiento envían mensajes almacenan datos Tienen una funcionalidad especifica de un dominio de aplicacion Servicio WEB
2. Plataformas de Desarrollo
2.1. Zeuz
2.1.1. Se centra en el modelado de los componentes internos de los diferentes agentes sobre una arquitectura de agente especifica de una plataforma de desarrollo como Zeus, jade FIPA-OS,
2.2. JADE FIPA-OS
2.3. SM
3. Flexibilidad por extensión en el uso de DAML-S
3.1. DamlS
3.1.1. Se aplica en la descripción de servicios, independientes a la implementación , la interfaz publica de los componentes que proporcionan la funcionalidad
3.2. DAMLS
3.2.1. La información de los componentes registrados en la arquitectura, como identificador y localizado se guardan en objetos.
4. Componente Mediator
4.1. Agent Compositional Core ACC
4.2. ACC
4.2.1. Controla la participación en dicha conversación segun el protocolo de interacción.
5. Componente de Distribución
5.1. ComunicationDistribution
5.1.1. Permite la comunicación entre agentes de distintas plataformas y servicios de transporte, haciéndolo mas versátil y adaptable
6. Componentes de interfaz
6.1. Agente extenal Comunication
6.1.1. Codifica y descodifica los mensaje de entrada y salida en diferentes representaciones del lenguaje de comunicación de los agentes.
6.2. Agente de interfaz
6.2.1. Incluye una interfaz de la función ofrecida por el agente proporcionada por los componentes ademas de una lista de protocolos de comunicación que el agente soporta entre otros elementos.