1. A system for dynamic discovery of services comprising: a communication framework module comprising a local service registry, the local service registry comprising service information; wherein the local service registry is operable to be updated by the communication framework module when a message is received with updated service information relating to at least one additional communication framework module; and the service information comprises a plurality of service interfaces.