Allow specifying the endpoint types for inter components communication
Merge pull request #524 from enovance/use-internal-endpoints

Allow specifying the endpoint types for inter components communication