S (RPC)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

scalability

Ability to fully utilize the additional processing power on a multiprocessor system (2, 4, 8, 32, or more processors). Scalability is also the ability to service a large number of clients.

Sequenced Packet Protocol (SPP)

Banyan Vines connection-oriented communication protocol for routing information packets over local area networks.

Sequenced Packet Exchange (SPX)

Novell NetWare connection-oriented communication protocol for routing information packets over local area networks and wide area networks.

serialization

Process of marshaling data to (encoding) and unmarshaling data from (decoding) buffers that you control. This is in contrast to traditional RPC usage, where the stubs and the RPC runtime control the marshaling buffers. Also called pickling. See also procedure serialization, type serialization.

server stub

MIDL-generated C-language source code that contains all the functions necessary for the server application to handle remote requests using local procedure calls. See also client stub.

session

Established relationship between a client application and a server application. See also bind, binding handle.

static callback function

Remote procedure that is part of the client side of a distributed application, that a server can call to obtain information from the client. The [ callback] attribute designates a static callback function.

static identity tracking

Static identity tracking specifies that the RPC run-time uses the security credentials in the client's binding handle for all RPC calls. See also dynamic identity tracking.

string binding

Character string that consists of the object UUID, protocol sequence, network address, endpoint, and endpoint options, all of which can be used to create a binding handle to the specified server.

strong typing

Compiler enforcement of strict control over data types. In MIDL and RPC, strong typing is used to ensure that data is interpreted consistently by different computers in a distributed environment.