Transport security vs Message-Based Security .One of the nonfunctional requirements is the security of the application. In what follows we will describe various methods by which confidentiality, **data** integrity and authentication can be integrated with our system. Each transport typically has a build-in security layer that was designed specifically for that transport and so it will define what kind of credentials you can send and how to configure it for different types of security mechanisms that we might want to take advantage of HTTP using SSL,TCP/Named Pipes using Kerberos ,MSMQ using certificates.