schedulerTerm used to describe a job scheduler mechanism to which GRAM interfaces. It is a networked system for submitting, controlling, and monitoring the…
SchemaA set of rules or conceptual model for data structure and content, such as a description of the data content and relationships in a database.
scopewhat is included - as in the scope of a claim
SDK (Software Development Kit)A Software Development Kit (SDK) is a set of tools used to develop applications for a particular platform.
search pathA list of folders (directories) to be searched - for a program or class, for instance.
Secure Socket Layer (SSL)A technology that allows Web browsers and Web servers to communicate over a secured connection.
security attributesA set of properties associated with a principal. Security attributes can be associated with a principal by an authentication protocol or by a J2EE product…
security constraintA declarative way to annotate the intended protection of Web content. A security constraint consists of a Web resource collection, an authorization…
security contextThe security attributes or rules that are currently in effect. For example, the rules that govern what a user can do to a protected object are determined…
security permissionA mechanism defined by J2SE, and used by the J2EE platform to express the programming restrictions imposed on application component developers.
security permission setThe minimum set of security permissions that a J2EE product provider must provide for the execution of each component type.
Security PolicyThe set of laws, rules, and practices that regulate how an organization manages, protects, and distributes sensitive information.
security policy domainA scope over which security policies are defined and enforced by a security administrator.
security technology domainA scope over which the same security mechanism is used to enforce a security policy.
security viewThe set of security roles defined by the application assembler.
semantic errorAn error in the meaning of program. A statement may have no syntax errors, but might still break the rules of the Java language.
serializationThe encoding of objects, and the objects reachable from them, into a stream of bytes and the complementary reconstruction of the object graph from the…
ServerAny computer on a network that contains data or applications shared by users of the network on their client PCs.
server certificateAn electronic stamp stored in the server's key ring file that contains a public key, a name, an expiration date, and a digital signature.
server principalThe OS principal that the server is executing as.
service elementA representation of the combination of one or more Connector components that share a single engine component for processing incoming requests.
service endpoint interfaceA Java interface that declares the methods that a client can invoke on a Web service.
servletFor more information, see http://www.apache.org.
servlet containerA container that provides the network services over which requests and responses are sent, decodes requests, and formats responses.
servlet container, distributedA servlet container that can run a Web application that is tagged as distributable and that executes across multiple Java virtual machines running on the…
servlet contextAn object that contains a servlet's view of the Web application within which the servlet is running.
servlet mappingDefines an association between a URL pattern and a servlet. The mapping is used to map requests to servlets.
SessionThe period during which Congress assembles and carries on its regular business.
session beanAn enterprise bean that is created by a client and that usually exists only for the duration of a single client-server session.
SGMLStandard Generalized Markup Language (Computer term).
shallow copyA copy of an object in which copies of all the object's sub-components are not also made.
shift operatorSee left shift operator and right shift operator.
shortA Java keyword used to define a variable of type short.
short-circuit operatorAn operator in which only as many operands are evaluated as are needed to determine the final result of the operation.
shortcut keyA key-press associated with a component in a Graphical User Interface (GUI) that provides an alternative to selecting the component's operation with a…
sibling sub classesClasses that have the same immediate super class. See inheritance hierarchy.
sign bitIn twos-complement notation, the most significant bit in an integer value is used to determine the sign of the value.
sign extensionWhen an integer value from a type with a particular range is stored in a variable with a bigger range, Java uses sign extension to determine the resulting…
SIM (Subscriber Identity Module)A Subscriber Identity Module (SIM) is a stripped-down smart card containing information about the identity of a cell-phone subscriber, and subscriber…
Simple API for XMLAn event-driven interface in which the parser invokes one of several methods supplied by the caller when a parsing event occurs.
single inheritanceIn Java, a class may not extend more than one class. This means that Java has a single inheritance model for class inheritance.
single line commentA comment in the form // This line will be ignored by the compiler.
single precisionRefers to a level of coordinate accuracy based on the number of significant digits that can be stored for each coordinate.
singleton patternA pattern that allows us to ensure that only a single instance of a particular class exists at any one time. Such an instance is called a singleton.
SMS (Short Message Service)Short Message Service (SMS) is a point-to-point service similar to paging for sending text messages of up to 160 characters to mobile phones.
SOAPSOAP provides a standard, extensible, composable framework for packaging and exchanging XML messages between a service provider and a service requester.
SoftwareCoded instructions (programs) that make a computer do useful work.
software engineering(1) A discipline whose objectives are to define, create, and apply a welldefined methodology that addresses a software life cycle of planning…
software reuseThe ability to reuse software components in different contexts. Object-oriented languages help to promote reuse by their support of encapsulation.
sound cardA hardware device used to turn digital data into sound.
SQL/JA set of standards that includes specifications for embedding SQL statements in methods in the Java programming language and specifications for calling…
SSL (Secure Sockets Layer)A security protocol for the Internet and Intranets that provides communications privacy and authentication for IBM® Lotus® Domino™ server tasks that…
StateState means one of the 50 States, the District of Columbia, Guam, Puerto Rico, Commonwealth of the Northern Mariana Islands, and the U.S. Virgin Islands.
static initializerAn initializer prefixed with the static reserved word. A static initializer is defined outside the methods of its enclosing class, and may only access the…
static methodA static method (also known as a class method) is one with the static reserved word in its header.
static nested classA nested class with the static reserved word in its header. Unlike inner classes, objects of static nested classes have no enclosing object.
static typeThe static type of an object is the declared type of the variable used to refer to it. See dynamic type.
static variableA static variable defined inside a class body. Such a variable belongs to the class as a whole, and is, therefore, shared by all objects of the class.
stepwise refinementA divide and conquer approach to programming, in which a complex problem is recursively divided into smaller, more manageable, sub-problems.
Stream classClassification of streams based on the present and foreseeable uses made of the water, and the potential effects of on-site changes on downstream uses.
stringA series of alphanumeric characters of any length enclosed by quotes.
structured programmingA style of programming usually associated with languages such as C, Fortran, Pascal and so on.
sub classA class that extends its super class. A sub class inherits all of the members of its super class.
sub typeA type with a parent super type. The sub-type/super-type relationship is more general than the sub-class/super-class relationship.
subclassEach asset class - stock, bonds, and cash equivalents, for example - is made up of a number of different groups of investments called subclasses.
subordinate inner classAn inner class that performs well-defined subordinate tasks on behalf of its enclosing class.
subtypeIf type X extends or implements type Y, then X is a subtype of Y. See also supertype.
SuperSurvivable Solar Power Subsystem Demonstrator.
super classA class that is extended by one or more sub classes. All Java classes have the Object class as a super class. See super type.
super typeA type with a child sub type. The sub-type/super-type relationship is more general than the sub-class/super-class relationship.
superclassA class from which a particular class is derived, perhaps with one or more classes in between. See also subclass, subtype.
supertypeThe supertypes of a type are all the interfaces and classes that are extended or implemented by that type. See also subtype, superclass.
swappingAn {operating system} is often able to run programs that require more memory than is physically available on the host system.
SwingThe Swing classes are part of a wider collection known as the Java Foundation Classes (JFC). Swing classes are defined in the javax.swing packages.
switchA Java keyword used to evaluate a variable that can later be matched with a value specified by the case keyword in order to execute a group of statements.
switch statementA selection statement in which the value of an arithmetic expression {expression!arithmetic} is compared for a match against different case labels.
swizzlingThe process of recursively writing the contents of an object via object serialization.
synchronizedA keyword in the Java programming language that, when applied to a method or code block, guarantees that at most one thread at a time executes that code.
synchronized statementA statement in which an object-lock must be obtained for the target object before the body of the statement can be entered.
syntax errorAn error detected by the compiler during its parsing of a program. Syntax errors usually result from mis-ordering symbols within expressions and…
system administratorThe person responsible for configuring and administering the enterprise's computers, networks, and software systems.