Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The following acronyms are used in this book. If an acronym is specific to a company, organization, or product, the company, organization, or product name is appended.
| 2PC | two-phase commit |
| 3270 | block-mode terminal—IBM |
| 4GL | fourth-generation language |
| ACID | atomicity, consistency, isolation, durability (properties of a transaction) |
| ACMS | Application Control and Management System—HP |
| ACP | Airline Control Program—IBM |
| ADO | ActiveX Data Objects—Microsoft |
| AJAX | Asynchronous JavaScript And XML |
| AMD | Advanced Micro Devices |
| ANSI | American National Standards Institute |
| AP | application program |
| API | application programming interface |
| APPC | Advanced Program to Program Communication—IBM |
| AQ | Advanced Queuing—Oracle |
| ARM | Advanced RISC Machine—ARM Holdings |
| ASP | Active Server Pages—Microsoft |
| ATM | automated teller machine |
| ATMI | Application Transaction Manager Interface—Oracle |
| BMS | Basic Mapping Services—IBM |
| BPM | business process management |
| BPMN | Business Process Modeling Notation—OMG |
| CAP | consistency, availability, and partition-tolerance |
| CCI | Common Client Interface (part of JCA)—JCP |
| CDR | Common Data Representation—OMG |
| CGI | Common Gateway Interface—W3C |
| CICS | Customer Information and Control System—IBM |
| CLR | Common Language Runtime—Microsoft |
| COM | Component Object Model—Microsoft |
| COM+ | Component Object Model plus—Microsoft |
| CORBA | Common Object Request Broker Architecture—OMG |
| CRM | customer relationship management |
| DAG | directed acyclic graph |
| DB | database manager |
| DBA | database administrator |
| DL/I | Data Language/I—IBM |
| DM | data manager |
| DNS | Domain Name System—IETF |
| DPL | Distributed Program Link—IBM |
| DRAM | dynamic random access memory |
| DSN | data source name |
| DTC | Distributed Transaction Coordinator—Microsoft |
| DTP | distributed transaction processing |
| ECI | external call interface (part of CICS)—IBM |
| EDI | Electronic Data Interchange—UN/EDIFACT |
| EDM | entity data model |
| EAI | enterprise application integration |
| EJB | Enterprise Java Beans—Java Enterprise Edition |
| EPI | external programming interface (part of CICS)—IBM |
| ERP | enterprise resource planning |
| ESB | enterprise service bus |
| FML | Field Manipulation Language—Oracle |
| GUI | graphical user interface |
| HIS | Host Integration Server—Microsoft |
| HTML | Hypertext Markup Language—W3C |
| HTTP | Hypertext Transfer Protocol—IETF |
| HTTPS | HTTP/TLS—IETF |
| ID | identifier |
| IDE | interactive development environment |
| IDL | interface definition language |
| IETF | Internet Engineering Task Force |
| IIOP | Internet Inter-Orb Protocol—OMG |
| IIS | Internet Information Server—Microsoft |
| IMS | Information Management System—IBM |
| I/O | input/output |
| ISAPI | Internet Server Application Programming Interface—Microsoft |
| ISC | Intersystem Communication—IBM |
| Java EE | Java Enterprise Edition—JCP |
| Javax | Java extensions—JCP |
| JAXB | Java Architecture for XML Binding—JCP |
| JAX-RS | Java API for Restful Web Services—JCP |
| JAX-WS | Java API for XML Web Services—JCP |
| JCA | Java Connector Architecture—JCP |
| JCP | Java Community Process |
| JDBC | Java Database Connectivity—JCP |
| JMS | Java Messaging Service—JCP |
| JNDI | Java Naming and Directory Interface—JCP |
| JPA | Java Persistence Architecture—JCP |
| JSON | JavaScript Object Notation—JSON.org |
| JSF | Java Server Faces—JCP |
| JSP | Java Server Pages—JCP |
| JTA | Java Transaction API—JCP |
| JTS | Java Transaction Service—JCP |
| LAN | Local Area Network |
| LINQ | Language-Integrated Query—Microsoft |
| LOB | Line of Business adapter—Microsoft |
| LSN | log sequence number |
| LTM | Lightweight Transaction Manager—Microsoft |
| LU6.2 | Logical Unit 6.2 protocol—IBM |
| MFS | Message Format Service—IBM |
| MQ | message queue |
| MQI | Message Queue Interface—IBM |
| MRAM | magnetoresistive random access memory |
| MRO | Multiregion Operation—IBM |
| MSC | Multiple Systems Coupling—IBM |
| MSMQ | Microsoft Message Queue—Microsoft |
| MTBF | mean time between failures |
| MTTR | mean time to repair |
| MVI | modified version ID |
| NSAPI | Netscape Server API—Sun |
| NSK | NonStop Kernel—HP |
| OASIS | Organization for the Advancement of Structured Information Standards |
| ODBC | Open Database Connectivity—SQL Access Group |
| OLE | Object Linking and Embedding—Microsoft |
| OLE DB | Object Linking and Embedding, Database—Microsoft |
| OLTP | on-line transaction processing |
| OMG | Object Management Group |
| OpenVMS | Open Virtual Management System—HP |
| OO | object-oriented |
| OSI TP | Open Software Interconnect Transaction Processing—ISO |
| OSS | Open System Services—HP |
| OTMA | Open Transaction Manager Access—IBM |
| OTS | Object Transaction Service—OMG |
| PARS | Programmed Airline Reservation System—IBM |
| PC | personal computer |
| PCM | phase change memory |
| PL/SQL | Procedural Language/Structured Query Language—Oracle |
| POJO | plain old Java object |
| POWER | Performance Optimization With Enhanced RISC—IBM |
| PowerPC | Power Performance Computing—Apple, IBM, and Motorola |
| PRAM | parameter random access memory |
| PSPE | Promotable Single Phase Enlistment—Microsoft |
| RAID | redundant array of inexpensive disks |
| RAM | random access memory |
| RCP | Rich Client Platform—Eclipse |
| RDF | Remote Database Facility—HP |
| REST | representational state transfer |
| RFID | radio frequency identification |
| RM | resource manager |
| RMI | Remote Method Invocation—JCP |
| RMI/IIOP | RMI over IIOP—JCP |
| RPC | remote procedure call |
| RSS | RDF Site Summary—RSS-DEV Working Group |
| RTR | Reliable Transaction Router—HP |
| SABRE | Semi-Automated Business Research Environment—Sabre Holdings |
| SALT | Services Architecture Leveraging Tuxedo—Oracle |
| SCA | Service Component Architecture—OASIS |
| SCSI | Small Computer System Interface—ANSI |
| SDF | Screen Definition Facility—IBM |
| SDO | Service Data Objects—OASIS |
| SI | Systems Interface—HP |
| SLA | service level agreement |
| SMP | symmetric multiprocessor |
| SNA | System Network Architecture—IBM |
| SOA | service-oriented architecture |
| SPARC | Scalable Processor Architecture—Sun |
| SPI | system programming interface |
| SQL | Structured Query Language—ISO |
| SQL/PSM | Structured Query Language/Persistent Stored Modules—ANSI |
| SSL | Secure Socket Layer—IETF |
| STDL | Structured Transaction Definition Language—The Open Group (formerly X/Open) |
| TAL | Transaction Application Language—HP |
| TCP | Terminal Control Program—HP |
| TCP/IP | Transmission Control Protocol/Internet Protocol—IETF |
| TDL | Task Definition Language—HP |
| TLS | Transport Layer Security—IETF |
| TM | transaction manager |
| TMF | Transaction Management Facility—HP |
| TP | transaction processing |
| TPC | Transaction Processing Performance Council |
| TPC-A, -B, -C, -E, -H | Transaction Processing Performance Council benchmarks A, B, C, E, and H |
| TPF | Transaction Processing Facility—IBM |
| tpm | transactions per minute |
| tpmC | transactions per minute—TPC-C |
| tps | transactions per second |
| tpsE | transactions per second—TPC-E |
| $/tpsE | cost per transaction per second—TPC-E |
| TX | Transaction Demarcation API—The Open Group (formerly X/Open) |
| TxF | Transactional NT File System—Microsoft |
| TxRPC | Transactional Remote Procedure Call—The Open Group (formerly X/Open) |
| UDDI | Universal Description, Discovery, and Integration–OASIS |
| UML | Unified Modeling Language—OMG |
| UN/EDIFACT | United Nations/ Electronic Data Interchange For Administration, Commerce, and Transport |
| URI | Uniform Resource Identifier—W3C |
| URL | Uniform Resource Locator—W3C |
| VAX | Virtual Address Extension—HP |
| VB | Visual Basic—Microsoft |
| VM | virtual machine |
| VSAM | Virtual Sequential Access Method—IBM |
| VSE | Virtual Storage Extended |
| W3C | World Wide Web Consortium |
| WAN | wide area network |
| WCF | Windows Communication Foundation—Microsoft |
| WF | Windows Workflow Foundation—Microsoft |
| WPF | Windows Presentation Foundation—Microsoft |
| WSDL | Web Services Description Language—W3C |
| WS-AT | Web Services Atomic Transaction—OASIS |
| WS-BA | Web Services Business Activity—OASIS |
| WS-BPEL | Web Services Business Process Execution Language—OASIS |
| WS-C | Web Services Coordination—OASIS |
| WS-I | Web Services Interoperability Organization |
| WWW | World Wide Web |
| WYSIWYG | What you see is what you get |
| XA | Interface between TM and RM—The Open Group (formerly X/Open) |
| XAML | Extensible Application Markup Language—Microsoft |
| XATMI | X/Open Application Transaction Manager Interface—The Open Group (formerly X/Open) |
| XDR | External Data Representation—IETF |
| XHTML | Extensible Hypertext Markup Language—W3C |
| XID | X/Open transaction ID—The Open Group (formerly X/Open) |
| XML | Extensible Markup Language—W3C |
| XPath | XML Path Language—W3C |
| XRF | extended recovery facility—IBM |
| XSD | XML Schema Definition language—W3C |
| XSL | Extensible Stylesheet Language—W3C |
| XSLT | XSL Transformations—W3C |