Table of Contents Previous Section Next Section

Appendix D. Abbreviations

ACID Atomic, Consistent, Isolated, Durable

AKA also known as

AM Agile Modeling

ANSI American National Standards Institute

API Application Program Interface

BO business object

C4ISR Command and Control, Computers, Communication, Intelligence Surveillance, and Reconnaissance

CASE Computer Aided Software Engineering

CLR Common Language Runtime

CMM Capability Maturity Model

COB close of business

COM Microsoft Component Object Model

CORBA Common Object Request Broker Architecture

COSE Common Open Software Environment

COTS commercial off-the-shelf

CPIC Capital Planning and Investment Control

CSS Cascading Style Sheets

CWM Common Warehouse Metamodel

DARPA Defense Advanced Research Projects Agency

DCOM Distributed Common Object Model

DNA Distributed Network Architecture

DNS Domain Name System

DOD Department of Defense

DOM Document Object Model

DTD Document Type Definition

ECMA European Computer Manufacturers Association

E-R Entity-Relationship

FEAF Federal Enterprise Architecture Framework

FGDC Federal Geographic Data Committee

FIPS Federal Information Processing Standard

FTP File Transfer Protocol

GIS geographic information systems

GOTS government off-the-shelf

GPL Gamma Pattern Language

HDLM Hardware Design Level Model

HVM Horizontal-Vertical-Metadata

ICD Interface Control Document

IDE Integrated Development Environment

IDL ISO/CORBA Interface Definition Language

IEEE Institute of Electrical and Electronics Engineers

IETF Internet Engineering Task Force

IIOP Internet Inter-ORB Protocol

I/O input/output

ISO International Standard Organization

ISV Independent Software Vendor

IT information technology

ITU International Telecommunications Union

J2EE Java 2 Enterprise Edition

J2ME Java 2 Micro Edition

J2SE Java 2 Standard Edition

JDBC Java Database Connectivity

JNI Java Native Interface

JVM Java Virtual Machine

LDAP Lightweight Directory Access Protocol

MDA model-driven architecture

MOF Meta Object Facility

MTS Microsoft Transactions Server

MVC Model-View-Controller

O&M Operations and Maintenance

OCL Object Constraint Language

ODMG Object Database Management Group

ODP Open Distributed Processing

OGSA Open Grid Services Architecture

OLAP On-Line Analytical Processing

OLE Microsoft Object Linking and Embedding

OLTP Online Transaction Processing

OMG Object Management Group

ONC Open Network Computing

OOA Object-Oriented Analysis

OOA&D Object-Oriented Analysis and Design

OOD Object-Oriented Design

OODBMS Object-Oriented Database Management System

OOTS Object-Oriented Technology Symposium

OQL ODMG Object Query Language

ORB Object Request Broker

OSE Open System Environment

OSF Open Software Foundation

OSI Open Systems Interconnection

P2P peer to peer

PLoP Pattern Languages of Programs Conference

POGO person, organization, goals, and obstacles

PR public relations

QoP quality of protection

QoS quality of service

RFC Request for Comment

RFI Request for Information

RFP Request for Proposal

RMI Remote Method Invocation

RM-ODP Reference Model for Open Distributed Processing

RUP Rational Unified Process

SDK Software Development Kit

SEI Software Engineering Institute

SOAP Simple Object Access Protocol

SQL Structured Query Language

TCP/IP Transmission Control Protocol/ Internet Protocol

TLI transport-layer independence

TRRS test results reporting system

UDDI Universal Description, Discovery, and Integration

UML Unified Modeling Language

URL Universal Resource Locator

VRAPS Vision, Rhythm Anticipation, Partnering, and Simplification

W3C World Wide Web Consortium

WSDL Web Services Description Language

XMI XML Metadata Interchange

XML eXtensible Markup Language

XP eXtreme Programming

XSD XML Schema Definition

XSL eXtensible Stylesheet Language

    Table of Contents Previous Section Next Section