Tasks Authentication and authorization | Planning for high availability Secure message transportation
A message engine uses a particular transport chain to connect to a bus and communicate a message to another messaging engine. The transport chains have attributes such as security encryption (using SSL or HTTPS, for example) and the communication protocol used (TCP/IP, for example).
Encryption is more secure, but can have performance impacts. This is also true for the protocols, although the choice of protocol is usually decided for we by what we are trying to communicate with. For each bus, choose the particular transport chains possesing required attributes.
Relevant questions to ask when designing secure message transportation solutions are as follows:
- What types of messages do I need secured?
- Where do I need to use encryption, and to what extent?
- What are the connection requirements (in terms of security) of the party I am trying to communicate with?