The internal architecture of the framework uses the concept of Service Oriented Architectures (SOA) in the form of Mule ESB implementation.We use the benefits of SOA to build a communication bus inside our framework so that the input services (the 4 input channels) can exchange message with the base application service.This section describes the concept of an EAI (Enterprise Application Integration) and the Mule ESB implementation.