Define Secure Connections with the Destination Service in SAP NetWeaver AS Java
- by Robert Heidasch, Senior Manager/Senior Principal, Accenture
- May 21, 2010
The modern component-based business applications comprise several components that often run on different machines. Establishing the identities of the communicating parties has become an important element in business operations. You need to protect your sensitive data against unauthorized access, which requires the establishment of secure communication channels. SAP NetWeaver Application Server Java provides the destination service that helps you configure secure connections to remote business applications and systems.
The destination service is a central service in SAP NetWeaver Application Server Java that allows you to configure secure connection to remote systems using different protocols and authentication standards. This means that you define the secure connection only once and you can use it in your business applications. Additionally, the destination configuration modifications are done centrally and apply to all business applications that use a particular destination.
The destination service securely stores your configuration information — such as user and password or logon tickets that call remote business applications. Additionally, the destination service can store different parameters that depend on the protocol used and describe how to access the necessary business component. Furthermore, the destination service provides functionality that allows you to generate tickets (e.g., logon ticket or assertion ticket used in the system back-end communication) and define user mapping. This is helpful, for example, if you use basic authentication functionality and your user name and password differ in the remote system.
The destination service supports the following connection types to remote business applications and systems:
- HTTP connection
- Remote Function Call (RFC) connection
- Web service connection
I explain the SAP NetWeaver Application Server (SAP NetWeaver AS) Java connection types and authentication mechanisms. I use example configurations of HTTP- and RFC-based connections to an SAP ABAP-based system and calling of remote business functionality — such as calling RFC function modules in an SAP ABAP system using SAP Java Connection (SAP JCo) or searching for business information using SAP Enterprise Search (HTTP-based searching using OpenSearch standard). Finally, I show you how to use the connection service and configured destinations in your Java business applications.
Would you like to see this full item?