This appendix lists some of the most common acronyms that you will find in the areas of networks, distributed object development, and Java. In cases where an acronym refers to a product or a concept that is associated with a specific group, company or product, the group, company, or product is indicated in brackets following the acronym expansion. For example: CORBA ... [OMG].
This acronym list is intended as a helpful guide only. There are no guarantees that it is complete or even completely accurate.
   
| 
 
3GL    | 
 
third generation language    | 
| 
 
4GL    | 
 
fourth generation language    | 
| 
 
ACID    | 
 
atomicity, consistency, isolation, durability    | 
| 
 
ACL    | 
 
access control list    | 
| 
 
ADT    | 
 
abstract datatype    | 
| 
 
AFC    | 
 
application foundation classes [Microsoft]    | 
| 
 
ANSI    | 
 
American National Standards Institute    | 
| 
 
API    | 
 
application program interface    | 
| 
 
AQ    | 
 
advanced queuing [Oracle8]    | 
| 
 
ASCII    | 
 
American standard code for information interchange    | 
| 
 
ASP    | 
 
active server pages [Microsoft] application service provider    | 
| 
 
AWT    | 
 
abstract windowing toolkit [Java]    | 
| 
 
BDK    | 
 
beans developer kit [Java]    | 
| 
 
BLOB    | 
 
binary large object    | 
| 
 
BOA    | 
 
basic object adapter [CORBA]    | 
| 
 
BSD    | 
 
Berkeley system distribution [UNIX]    | 
| 
 
C/S    | 
 
client/server    | 
| 
 
CGI    | 
 
common gateway interface    | 
| 
 
CICS    | 
 
customer information control system [IBM]    | 
| 
 
CLI    | 
 
call level interface [SAG]    | 
| 
 
CLOB    | 
 
character large object    | 
| 
 
COM    | 
 
common object model [Microsoft]    | 
| 
 
COM+    | 
 
common object model, extended [Microsoft]    | 
| 
 
CORBA    | 
 
common object request broker architecture [OMG]    | 
| 
 
DB    | 
 
database    | 
| 
 
DBA     | 
 
database administrator, database administration    | 
| 
 
DBMS    | 
 
database management system    | 
| 
 
DCE    | 
 
distributed computing environment [OSF]    | 
| 
 
DCOM    | 
 
distributed common object model [Microsoft]    | 
| 
 
DDCF    | 
 
distributed document component facility    | 
| 
 
DDE    | 
 
dynamic data exchange [Microsoft]    | 
| 
 
DDL    | 
 
data definition language [SQL]    | 
| 
 
DLL    | 
 
dynamic link library [Microsoft]    | 
| 
 
DLM    | 
 
distributed lock manager [Oracle8]    | 
| 
 
DML    | 
 
data manipulation language [SQL]    | 
| 
 
DOS    | 
 
disk operating system    | 
| 
 
DSOM    | 
 
distributed system object model [IBM]    | 
| 
 
DSS    | 
 
decision support system    | 
| 
 
DTP    | 
 
distributed transaction processing    | 
| 
 
EBCDIC    | 
 
extended binary-coded decimal interchange code [IBM]    | 
| 
 
EJB    | 
 
Enterprise JavaBean    | 
| 
 
ERP    | 
 
enterprise resource planning    | 
| 
 
ESIOP    | 
 
environment-specific inter-orb protocol    | 
| 
 
FTP     | 
 
file transfer protocol    | 
| 
 
GB    | 
 
gigabyte    | 
| 
 
GIF    | 
 
graphics interchange format    | 
| 
 
GIOP    | 
 
general inter-orb protocol    | 
| 
 
GUI    | 
 
graphical user interface    | 
| 
 
GUID    | 
 
globally-unique identifier    | 
| 
 
HTML     | 
 
hypertext markup language    | 
| 
 
HTTP     | 
 
hypertext transfer protocol    | 
| 
 
IDE    | 
 
integrated development environment interactive development environment    | 
| 
 
IDL    | 
 
interface definition language    | 
| 
 
IEEE    | 
 
Institute of Electrical and Electronics Engineers    | 
| 
 
IIOP     | 
 
internet inter-ORB protocol    | 
| 
 
IIS    | 
 
Internet information server [Microsoft]    | 
| 
 
IP    | 
 
internet protocol    | 
| 
 
IPC    | 
 
interprocess communication    | 
| 
 
IS    | 
 
information services    | 
| 
 
ISAM    | 
 
indexed sequential access method    | 
| 
 
ISAPI    | 
 
Internet server API [Microsoft]    | 
| 
 
ISO    | 
 
international standards organization (translation)    | 
| 
 
ISP     | 
 
internet service provider    | 
| 
 
ISQL    | 
 
interactive SQL [Interbase]    | 
| 
 
ISV    | 
 
independent software vendor    | 
| 
 
IT    | 
 
information technology    | 
| 
 
J2EE    | 
 
Java 2 Enterprise Edition [Sun]    | 
| 
 
JAR    | 
 
Java archive (on analogy with tar, q.v.)    | 
| 
 
JCK    | 
 
Java compatibility kit [Sun]    | 
| 
 
JDBC     | 
 
"Java database connectivity"    | 
| 
 
JDK     | 
 
Java developer kit    | 
| 
 
JFC    | 
 
Java foundation classes    | 
| 
 
JIT    | 
 
just in time    | 
| 
 
JLS    | 
 
Java language specification    | 
| 
 
JMF    | 
 
Java media framework    | 
| 
 
JMS     | 
 
Java messaging service    | 
| 
 
JNDI    | 
 
Java naming and directory interface    | 
| 
 
JNI    | 
 
Java native interface    | 
| 
 
JOB    | 
 
Java Objects for Business [Sun]    | 
| 
 
JPEG    | 
 
joint photographic experts group    | 
| 
 
JRMP    | 
 
Java remote ??message protocol    | 
| 
 
JSP    | 
 
Java server pages [Sun] (sometimes used for Java Stored Procedure [Oracle])    | 
| 
 
JTA    | 
 
Java transaction API    | 
| 
 
JTS    | 
 
Java transaction service    | 
| 
 
JWS    | 
 
Java Web Server [Sun]    | 
| 
 
KB    | 
 
kilobyte    | 
| 
 
LAN    | 
 
local area network    | 
| 
 
LDAP    | 
 
lightweight directory access protocol    | 
| 
 
LDIF    | 
 
LDPA data interchange format    | 
| 
 
LOB     | 
 
large object    | 
| 
 
MB    | 
 
megabyte    | 
| 
 
MIME    | 
 
multipurpose Internet mail extensions    | 
| 
 
MIS    | 
 
management information services    | 
| 
 
MOM    | 
 
message-oriented middleware    | 
| 
 
MPEG    | 
 
motion picture experts group    | 
| 
 
MTS    | 
 
multi-threaded server [Oracle]    | 
| 
 
MTS    | 
 
Microsoft Transaction Server [Microsoft]    | 
| 
 
NCLOB    | 
 
national character large object    | 
| 
 
NIC    | 
 
network information center [internet]    | 
| 
 
NNTP    | 
 
net news transfer protocol    | 
| 
 
NSAPI    | 
 
Netscape server application programming interface    | 
| 
 
NSP    | 
 
network service provider    | 
| 
 
NT     | 
 
New Technology [Microsoft]    | 
| 
 
OCI    | 
 
Oracle call interface    | 
| 
 
OCX    | 
 
OLE common control [Microsoft]    | 
| 
 
ODBC     | 
 
open database connectivity [Microsoft]    | 
| 
 
ODBMS    | 
 
object database management system    | 
| 
 
ODL    | 
 
object definition language [Microsoft]    | 
| 
 
ODMG    | 
 
Object Database Management Group    | 
| 
 
OEM    | 
 
original equipment manufacturer    | 
| 
 
OID    | 
 
object identifier    | 
| 
 
OLE    | 
 
object linking and embedding    | 
| 
 
OLTP    | 
 
 on line transaction processing    | 
| 
 
OMA    | 
 
object management architecture [OMG]    | 
| 
 
OMG    | 
 
Object Management Group    | 
| 
 
OO     | 
 
object-oriented, object orientation    | 
| 
 
OODBMS     | 
 
object-oriented database management system    | 
| 
 
OQL    | 
 
object query language    | 
| 
 
ORB    | 
 
object request broker    | 
| 
 
ORDBMS    | 
 
object-relational database management system    | 
| 
 
OS    | 
 
operating system    | 
| 
 
OSF    | 
 
Open System Foundation    | 
| 
 
OSI    | 
 
open systems interconnect    | 
| 
 
OSQL    | 
 
object SQL    | 
| 
 
OTM    | 
 
object transaction monitor    | 
| 
 
OTS    | 
 
object transaction service    | 
| 
 
OWS     | 
 
Oracle Web Server    | 
| 
 
PB    | 
 
petabyte    | 
| 
 
PDF    | 
 
portable document format [Adobe]    | 
| 
 
PGP    | 
 
pretty good privacy    | 
| 
 
PL/SQL     | 
 
procedural language/SQL [Oracle]    | 
| 
 
POA    | 
 
portable object adapter [CORBA]    | 
| 
 
RAM    | 
 
random access memory    | 
| 
 
RAS    | 
 
remote access service [Microsoft]    | 
| 
 
RCS     | 
 
revision control system    | 
| 
 
RDBMS    | 
 
relational database management system    | 
| 
 
RFC    | 
 
request for comments    | 
| 
 
RFP    | 
 
request for proposal    | 
| 
 
RMI    | 
 
remote method invocation [Sun]    | 
| 
 
ROM    | 
 
read only memory     | 
| 
 
RPC     | 
 
remote procedure call    | 
| 
 
RTF    | 
 
rich text file    | 
| 
 
SAF    | 
 
server application function [Netscape]    | 
| 
 
SAG    | 
 
SQL Access Group    | 
| 
 
SCSI    | 
 
small computer system interface    | 
| 
 
SDK     | 
 
software developer kit    | 
| 
 
SET    | 
 
secure electronic transaction    | 
| 
 
SGML    | 
 
standard generalized markup language    | 
| 
 
SID    | 
 
system identifier [Oracle]    | 
| 
 
SLAPD    | 
 
standalone LDAP daemon    | 
| 
 
SMP    | 
 
symmetric multiprocessing    | 
| 
 
SMTP    | 
 
simple mail transfer protocol    | 
| 
 
SPI    | 
 
service provider interface    | 
| 
 
SQL     | 
 
structured query language    | 
| 
 
SQLJ    | 
 
SQL for Java    | 
| 
 
SRAM    | 
 
static (or synchronous) random access memory    | 
| 
 
SSL    | 
 
secure socket layer    | 
| 
 
TB    | 
 
terabyte    | 
| 
 
TCPS    | 
 
TCP for SSL    | 
| 
 
TCP/IP    | 
 
transmission control protocol/internet protocol    | 
| 
 
TP    | 
 
transaction processing    | 
| 
 
TPC    | 
 
Transaction Processing Council    | 
| 
 
TPCW    | 
 
TPC web benchmark    | 
| 
 
TPF    | 
 
transaction processing facility    | 
| 
 
TPM    | 
 
transaction processing monitor    | 
| 
 
UCS    | 
 
universal character set [ISO 10646]    | 
| 
 
UDP    | 
 
user datagram protocol    | 
| 
 
UI    | 
 
user interface    | 
| 
 
UML     | 
 
unified modeling language [Rational]    | 
| 
 
URI    | 
 
uniform resource identifier    | 
| 
 
URL     | 
 
universal resource locator    | 
| 
 
URN    | 
 
universal resource name    | 
| 
 
VAR    | 
 
value-added reseller    | 
| 
 
VB    | 
 
Visual Basic [Microsoft]    | 
| 
 
VRML     | 
 
virtual reality modeling language    | 
| 
 
WAI    | 
 
web application interface [Netscape]    | 
| 
 
WAN    | 
 
wide area network    | 
| 
 
WIPS    | 
 
web interactions per second [TPCW]    | 
| 
 
WWW    | 
 
world wide web    | 
| 
 
XA    | 
 
extended architecture [X/Open]    | 
| 
 
XML    | 
 
extended markup language    | 
| 
 
jdb    | 
 
Java debugger [Sun]    | 
| 
 
tar    | 
 
tape archive, tape archiver [UNIX]    | 
| 
 
tps    | 
 
transactions per second    |