Glossary

adapter

A set of Application Integrator classes that are also referred to as the Application Integrator run-time classes. Internally, the Adapter provides access to server stored procedures and statements using JDBC drivers; it also provides security, transaction control, datatype conversion, and error handling integration.

applet

An application program written in the Java programming language that can be retrieved from a Web server and executed by a Web browser. A reference to an applet appears in the markup for a Web page in the same way that a reference to a graphics file appears: a browser retrieves an applet in the same way that it retrieves a graphics file. For security reasons, an applet's access rights are limited in two ways: the applet cannot access the file system of the client upon which it is executing; and the applet's communication across the network is limited to the server from which it was downloaded.

builder

See Component Builder.

byte code

The output of a Java compiler. Byte code is suitable for interpretive execution by a Java Virtual Machine.

catalog schema

A persistent object in the database that consists of the collection of objects associated with a particular schema name and user authorization identifier. The objects include tables, views, domains, constraints, assertions, and privileges.

catch

Java code that begins error handling logic in exception handling. See also throw.

class

In object-oriented programming, a model or template that can be instantiated to create objects with a common definition and therefore, common properties, operations and behavior. An object is an instance of a class.

code page

An assignment of graphic characters and control function meanings to all code points.

code set

The characters in a code page.

COMMAREA

Common communications area where mainframe application logic and presentation logic that are stored in separate regions can communicate with each other.

Common Object Request Broker Architecture (CORBA)

A specification produced by the Object Management Group (OMG) that presents standards for various types of object request brokers. Implementation of CORBA standards allows object request brokers from different software vendors to interoperate.

component

In Jaguar, an "application object" that consists of one or more methods. Jaguar components typically execute business logic, access data sources, and return results to the client. Clients (Java applications) create an instance of a component and execute methods associated with that component.

Application Integrator creates a component that can contain one or more methods for use in a client application.

Component Builder

Application Integrator graphical design tool used to create a component from component and connection information.

connection

A network between two systems:

In Application Integrator, the user creates a connection as part of the component.

container

A visual user-interface component that holds objects.

datatype

The characteristics of stored information on a computer.

deploy

Act of sending components to target container, such as Jaguar and PowerDynamo.

deployment target

The deployment container, such as Jaguar and PowerDynamo.

design time

Environment in which the Component Builder is used to build connections and components for deployment into Jaguar. Compare with run time.

exception

An abnormal condition, such as an unknown communications error.

execution time

See run time.

host

The mainframe or other machine on which a database, an application, or a program resides. In TCP/IP, this is any system that is associated with at least one Internet address. See also Transmission Control Protocol.

hypertext

A way of presenting information online with connections (hypertext links) between one piece of information and another.

import

The process of moving a stored procedure from its target data source into the Application Integrator tool.

instance

In object-oriented programming, an object created by instantiating a class.

instantiate

In object-oriented programming, to represent a class abstraction with a concrete instance of the class. A way to replicate a class file into several new components.

Interface Definition Language (IDL)

In CORBA, a declarative language that is used to describe object interfaces without regard to object implementation.

Jaguar CTS

Jaguar Component Transaction Server provides a framework for deploying middle-tier logic of distributed component-based applications.

jar file

A file composed of other files, such as class files and serialized files that acts as a repository or library of classes.

Java

An object-oriented programming language for portable interpretive code that supports interaction among remote objects. Java was developed and specified by Sun Microsystems, Inc.

JavaBeans

The platform-independent component architecture for the Java programming language. JavaBeans enables software developers to assemble pieces of Java code in a drag-and-drop development environment.

Java Database Connectivity (JDBC)

An application programming interface that has the same characteristics as Open Database Connectivity (ODBC) but is specifically designed for use by Java database applications. For databases that do not have a JDBC driver, JDBC includes a JDBC-to-ODBC bridge.

JavaScript

A scripting language that resemble Java and was developed by Netscape for use with the Netscape browser.

Java Virtual Machine (JVM)

An execution time environment for running Java programs. JVMs may be stand alone or embedded in Web browsers, transaction servers, database management systems, and so on.

jConnect

The Sybase JDBC driver that is 100% Java and can be used by applets. jConnect can also be used with Sun and Microsoft Java virtual machines.

marshal

To copy data into a form suitable for use by another object. Stubs perform marshalling.

method

In object-oriented programming, software that implements the behavior specified by an operation.

null indicator

A boolean value (true/false) that indicates whether the first parameter value of a method is NULL.

object

In object-oriented programming, a concrete realization of a class that consists of data and the operations associated with that data.

object request broker (ORB)

In object-oriented programming, software that serves as an intermediary by transparently enabling objects to exchange requests and responses.

Open Database Connectivity (ODBC)

Standard application programming (API) interface for accessing data in both relational and nonrelational database management systems. Using this API, database applications can access data stored in database management systems on a variety of computers even when each database management system uses a different data storage format and programming interface. ODBC is based on the Call Level Interface specification of the X/Open SQL Access Group and was developed by DEC, Lotus, Microsoft and Sybase.

Open ServerConnect

Sybase product that provides capability for programmatic access to mainframe data. It allows workstation-based clients to execute customer-written mainframe transactions remotely.

package

In Jaguar, a collection of components that work together to provide a service or some aspect of an application's business logic. Each package acts as a unit of distribution, grouping together application resources for ease of deployment and management.

package name

In Application Integrator, name used to provide unique identifiers for components and associate them with a specific piece of an application program. In the absence of a package name, AI for Stored Procedures assigns a default name.

partner certification reports

Sybase publications that certify third-party query and development tools to work with Sybase products.

port number

In the Internet suite of protocols, the identifier for a logical connector between an application entity and the transport service.

project files

Files that store definitions and information about logically-related components and connections.

proxy

A local representation of a remote user object in a distributed application.

remote stored procedure (RSP)

A customer-written CICS program that resides on the mainframe and communicates with MainframeConnect for DB2/MVS-CICS.

result set

Rows of data retrieved from the database when a SQL SELECT statement is executed. The return value for a method call.

run time

Instant at which a particular computer program executes.

In Application Integrator, the environment in which a client application tries to invoke a component in Jaguar CTS. Synonymous with execution time. Compare with design time.

scalable

Pertaining to the capability of a system to adapt readily to a greater or lesser intensity of use, volume, or demand.

schema

Set of statements, expressed in a data definition language, that completely describe the structure of a database.

server

A functional unit that provides shared services to one or more clients or workstations over a network.

skeleton

A skeleton acts as the interface between the Jaguar run-time environment and the user code that implements the method. Skeletons are compiled and linked with each of the components, and at run time they enable Jaguar to locate and invoke an appropriate method.

stateful

In code set conversion, the interpretation of a byte depends on the bytes before it.

In Application Integrator, component instances that remain dedicated to a single client application while the connection to the server remains open until the component is deactivated. Compare with stateless.

stateless

Application Integrator component instances that are removed from the instance pool and dedicated to a client application only for the duration of the method call. Compare with stateful.

stored procedure

A collection of SQL statements and optional control-of-flow statements stored under a name.

stub

Small module called from an application that performs marshalling and transfer of control to a larger body of related code.

In Jaguar, a stub is a Java class generated by Jaguar Manager and acts as a proxy object for a Jaguar component. Compiled and linked with a Java client application, a stub communicates with Jaguar to instantiate and invoke a method on a component in the middle tier. Stubs make remote Jaguar components appear local to the client.

Sybase Central

A graphical user interface (GUI) that monitors, configures, and controls databases and related products. Written in Java, it can run on any platform that supports a Java Virtual Machine.

Systems Network Architecture (SNA)

A network plan for transmitting information units through networks and controlling network configuration and operation.

target

Source that contains the stored procedure(s) used to create an Application Integrator component.

throw

Java code that deals with exception handling, specifically sending the exception that triggers code for error handling. See also catch.

Transmission Control Protocol (TCP)

A communications protocol used in the Internet. TCP uses Internet Protocol (IP) as the underlying protocol.

Transaction Router Service (TRS)

DirectConnect program that accepts requests from workstation-based clients and routes them to Open ServerConnect.

Web browser

A client program that initiates requests to a Web server and displays the information that the server returns.

Web server

A server that is connected to the Internet and is capable of serving Web pages.

wizard

A series of dialog boxes within an application that guide a user through the completion of a task.

 


Copyright © 1999 Sybase, Inc. All rights reserved.