About   |   Contact   |   Impressum  

Consultancy Services

Administration

Automation

Capacity

Customisation

Development

Education

Implementation

Installation

Migration

Performance

Problem

Programming

Web

Contact

Glossary

News

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  

S

SAS
Is a procedural language developed by the SAS Institute Inc. The language is regularly used for mainframe capacity and performance analysis as it provides a rich set of functions and procedures for processing large amounts of statistical data.

Top

Scalable Vector Graphics (SVG)
Is a way of using the eXtensible Markup Language (XML) to draw graphics and text, animate them, make them responsive to external events, generate new SVG, and interact with other languages and environments.

In contrary to raster graphics, which are resolution dependent, vector graphics are drawn using mathematical vectors and are resolution independent. The main advantage is that vector graphics provide exceptionally good quality with drastically reduced file size. The main disadvantage is that a SVG-Viewer is required to view SVG.

Top

Secure Sockets Layer (SSL)
A security protocol that provides communication privacy. SSL enables client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, and message forgery.

Top

server
A functional unit that provides shared services to clients over a network e.g. file server, print server or mail server.

Top

Server Side Include (SSI)
There are a number of "server side" commands supported by Web servers, which enable greater flexibility for the delivery of Web pages.

The #include command enables an author to include an existing file in his page. This is particularly useful for including content that should be available on every single page such as the "header" section of a document.

On the mainframe CICS Transaction Server provides extensive support for server side commands in Web applications.

Top

Service Oriented Architecture (SOA)
A service oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. A means of connecting services to each other is required.

SOA isn't completely new the Object Request Brokers (ORBs) based on the CORBA specification, was possibly one of the first service oriented architectures.

Top

servlet
An application program, written in the Java programming language and executed on a web server.

See applet for comparison.

Top

Simple Mail Transfer Protocol (SMTP)
It is the most popular protocol for transferring electronic mail on the Internet. SMTP is quite robust, but provides no facilities for authentication of the sender or recipient, for encryption or for attaching non-ASCII data. Extensions to SMTP allow for each of the above features, however:

Top

Simple Object Access Protocol (SOAP)
A simple, lightweight protocol for structured and strong-type information exchange in a decentralised, distributed environment. The protocol is based on eXtensible Markup Language (XML) and consists of three parts:

Similar to object distribution models such as IIOP, SOAP can call methods, services, components and objects on remote servers. However, unlike these protocols, which use binary formats for the calls, SOAP uses text format (Unicode), with the help of XML to structure the nature of the exchanges.

SOAP can generally operate with numerous protocols ( FTP, SMTP etc.), but it is particularly well suited to the HTTP protocol. It defines a reduced set of parameters which are specified in the HTTP header, making it easier to pass through proxies and firewalls.

Top

stringification
The provess of converting a reference to the CORBA server object to and/or from a string representation of an IOR. Once an object reference has been stringified, it can be used by other applications to obtain a reference to the remote object.

Top

Supervisor Call (SVC)
Supervisor calls are instructions, of differing types, which can be coded as such in assembler programs using their SVC number and perform a specific process e.g. SVC 99 is the dynamic allocation SVC used for the dynamic allocation and deallocation of datasets.

Top

System Complex (Sysplex)
A set of MVS systems communicating and cooperating with each other through certain multisystem hardware components and software services to process workloads.

A base or basic sysplex is an MVS sysplex, which does not include a Coupling Facility (CF) and therefore provides only reduced functionality.

A monoplex is an MVS sysplex that actually only consists of one MVS system.

A parallel sysplex is an MVS sysplex with one or more Coupling Facilities (CF) and can therefore provide maximum availability and functionality.

Top

System Modification Program Extended (SMP/E)
An IBM licensed program used to install software and software changes on MVS systems.

Top

Systems Network Architecture (SNA)
IBM's proprietary cross-platform telecommunications architecture.

Top

Systems Programmer (systems programming)
A systems programmer is responsible for the operating system, sub-systems and "low level" software. The operating system and sub-systems provide the platform on which an applications programmer can develope application (business) programs. The application programs then run on the platform provided by the operating system.

Top

Systems Programming Interface (SPI)
A high-level interface to the services provided by a software product. The SPI would, for instance, be used to control the software product itself or the resources managed by the software product e.g. files or also to use the services of the operating system. As the name indicates such interfaces are generally used by the systems programmer.

The Applications Programming Interface (API) is, in contrary, the general purpose programming interface for applications programming.

Top