About Siebel Internet Session Network API

Siebel Internet Session Network API (SISNAPI) is a Siebel proprietary message-body format running on top of TCP/IP. SISNAPI is used for communications between the Siebel Application Interface, Siebel Gateway, and Siebel Servers.

When the Siebel Application Interface receives a client request, it forwards it in SISNAPI format. The SISNAPI message-body format has the following parts:

  • HTTP header

  • Object Manager method name

  • Method arguments as key-value pairs

For information about user request types, see About User Request Types.

HTTP Header

When the Siebel Application Interface requests a new connection, the initial packets of the first SISNAPI message contain an HTTP header. This header includes a Uniform Resource Locator (URL) that provides routing information to the Siebel Enterprise Server, Siebel Server, and server component.

Connection Multiplexing

SISNAPI TCP/IP connections are specific to an Application Object Manager on one Siebel Server. Before a new connection is opened, the Application Object Manager checks to see whether an existing connection is available. If so, then an existing connection is used. Once the connection is established, it remains open to be used by subsequent messages in the session or to be reused by other sessions. For more information about connection multiplexing, see Siebel Performance Tuning Guide.

Transport Layer Security (TLS)

SISNAPI connections use Transport Layer Security (TLS) for encryption and authentication. For more information, see Siebel Security Guide. See also Siebel Installation Guide.