| p:abstract
| - TPF is an IBM real-time operating system for mainframes descended from the IBM System/360 family, including zSeries and System z9. The name is an initialism for Transaction Processing Facility.
TPF evolved from the Airlines Control Program (ACP), a free package developed in the mid-1960s by IBM in association with major North American and European airlines. In 1979, IBM introduced TPF as a replacement for ACP — and as a priced software product. The new name suggests its greater scope.
Current users include Sabre (reservations), Amadeus (reservations), VISA Inc (authorizations), Holiday Inn (central reservations), CBOE (order routing), Singapore Airlines, KLM, Qantas, Amtrak, Marriott International , worldspan and the NYPD (911 system).
TPF delivers fast, high-volume, high-throughput transaction processing, handling large, continuous loads of essentially simple transactions across large, geographically dispersed networks. The world's largest TPF-based systems are easily capable of processing tens of thousands of transactions per second. TPF is also designed for highly reliable, continuous (24x7) operation. It is not uncommon for TPF customers to have continuous online availability of a decade or more, even with system and software upgrades.
While there are other industrial-strength transaction processing systems, notably IBM's own CICS and IMS, TPF's raison d'être is extreme volume, large numbers of concurrent users and very fast response times, for example, VISA credit card processing during the holiday shopping season.
TPF implements an application known as PARS. Many airlines use this passenger reservation application or its international version IPARS. TPF was traditionally a 370 assembly language environment for performance reasons, and many TPF assembler applications persist. However, more recent versions of TPF encourage the use of C. Another programming language called SabreTalk was born and died on TPF. One of TPF's major components is a high performance, specialized database facility called TPFDF.
It is common for TPF sites to also use other IBM mainframe operating systems, such as z/OS and z/VM, for offline and complementary processing. It is also possible to run a close cousin of TPF, called ALCS, atop z/OS rather than as a separate operating system. All these operating systems usually coexist on the same physical hardware since IBM mainframes feature multiple ways of partitioning, to handle mixed workloads.
IBM announced the delivery of the next release of TPF, dubbed z/TPF V1.1, in September 2005. Most significantly, z/TPF adds 64-bit addressing and mandates use of the 64-bit GNU development tools. The GCC compiler will be the only supported compiler for z/TPF. (en)
- Transaction Processing Facility (TPF) ist ein Echtzeitbetriebssystem für die IBM-Großrechner der System/360- und der System z-Familien.
TPF wurde aus dem Air Control Program (ACP) von IBM und mehreren nordamerikanischen und europäischen Fluggesellschaften entwickelt. 1979 führte IBM das Betriebssystem als Ersatz für das inzwischen veraltete ACP ein. Heutige Kunden sind zum Beispiel Amadeus, Visa und Qantas Airways.
Das Betriebssystem wird im Bereich der Hochverfügbarkeit eingesetzt, wo die Systeme 24x7, das heißt 24 Stunden an allen Wochentagen operieren müssen. Im Mai 2005 hat IBM eine neue Version namens zTPF angekündigt. (de)
- Transaction processing facility (TPF - Dispositif de traitement de transactions) est un système d'exploitation développé par IBM pour sa famille de serveurs mainframes S/360 et S/390.
TPF est une évolution d'ACP (Airline Control Program ou Programme de contrôle pour compagnie aérienne), un système développé conjointement par IBM et plusieurs compagnies aériennes nord-américaines et européennes au milieu des années 60, notamment American Airlines, fondateur de Sabre. En 1979, IBM décide de commercialiser ACP sous le nom plus générique de TPF. Parmi les utilisateurs actuels de TPF on compte des compagnies aériennes (British Airways, Qantas), de réservation de voyage (SNCF, Amadeus, Sabre, Galileo), ou encore des établissements bancaires (VISA).
TPF a été conçu pour traiter très rapidement d'importants volumes de transactions provenant d'un large réseau de terminaux géographiquement dispersés. Les plus grands systèmes au mondes basés sur TPF, en exploitant plusieurs serveurs IBM en parallèle, sont capables de traiter plusieurs centaines de milliers de transactions par seconde, voire plusieurs millions. TPF a également été conçu pour la haute disponibilité et peut fonctionner en continu 24h sur 24, 365 jours par an.
Les applications pour TPF ont été longtemps développées uniquement en langage assembleur ou en SabreTalk, langage spécifique aujourd'hui disparu, mais les dernières versions disposent de compilateurs C et C++.
La plupart des systèmes TPF sont associés à d'autres serveurs utilisant les systèmes d'exploitation MVS ou VM d'IBM afin d'assurer les tâches pour lesquelles TPF n'est pas adapté (traitements de longue durée par exemple). (fr)
- Transaction Processing Facility(TPF)は、IBMのメインフレーム用の、大容量トランザクション処理に特化したオペレーティングシステム(OS)である。
高い信頼性を持ち、1秒間に最大数万件のトランザクションを処理できるため、世界の航空業界や金融業界で使われている。最新版はSystem z用のz/TPF V1.1であり、2008年3月には日本航空の航空券予約・発券システムでの採用が発表された。
なお同じSystem zで稼動するz/OSやz/VSEやz/VMなどのOSとは、別物である。 (ja)
- Transaction Processing Facility (TPF) is een besturingssysteem voor hoge-transactie systemen, ontwikkeld door IBM. De oorspronkelijke naam was Airlines Control Package (ACP). ACP is ontwikkeld door IBM i.s.m. verschillende luchtvaartmaatschappijen (American Airlines, Delta Airlines en United Airlines) die behoefte hadden aan zo'n soort systeem.
TPF is misschien wel het meest onderschatte besturingssysteem. Het wordt gebruikt door de grootste niet-militaire systemen ter wereld en er het is zo snel dat het niet ter vergelijken is met enig ander transactiesysteem.
In Nederland wordt TPF alleen gebruikt door het computerreserveringssysteem van de KLM.
De meeste klanten zijn werkzaam in de luchtvaartindustrie (Amadeus, Alitalia, Garuda Indonesia, Korean Air, Qantas). Ook creditcard maatschappijen (American Express en VISA) maken gebruik van TPF. (nl)
|