公開日:2024年3月28日
寄稿者: Josh Schneider、Ian Smalley
トランザクション処理システム(TPS)は、ビジネス・トランザクション中に顧客データとビジネス・データの両方の収集と取得を管理するために使用されるデータ管理情報処理ソフトウェアの一種です。
TPSは、高速かつ正確な実行環境を構築し、さまざまな形式の情報処理を通じてデータの可用性、セキュリティー、整合性を確保します。TPSは、コンピューター・システムの処理活動を迅速化し、ビジネス・インテリジェンス(BI)予測や高レベルの傾向分析のレポート作成を可能にするカスタマイズ機能と自動化機能も提供します。
最初のTPSであるSabreは、1960年代初頭にIBMによってアメリカン航空向けに開発されました。Sabreは、毎日最大83,000件のトランザクションを処理するように設計されており、2台のIBM 7090コンピューター上で実行されていました。航空会社制御プログラム(ACP)やTransaction Processing Facility(TPF)などSabreの後継バージョンは、大手銀行、クレジット・カード会社、ホテル・チェーンに採用されました。最近では、あらゆる主要業界の企業が商取引の処理に最新のTPSソフトウェアを利用しています。
クレジット・カード・データの読み取り、領収書の印刷、現金支払いの管理などの活動に使用される販売店の販売時点管理(POS:Point of Sale)システムとは異なり、TPSは商取引を検証して完了するために必要なトランザクション・データを保存、送信、受信します。たとえば、食料品店でコーヒー豆の袋をクレジット・カードで購入する顧客がPOSでカードをスワイプすると、TPSがカード情報を収集し、顧客の銀行と通信して購入を承認または拒否します。
オンライン販売業者も、オンライン・トランザクション処理(OLTP)システムと呼ばれるTPSを使用して、同様の購入を検証および完了します。この場合、OLTPは販売者のフルフィルメント・センターと通信して、製品の在庫状況を確認し、顧客の注文を履行するための出荷指示を出すこともあります。
z/TPFがモダナイゼーションの過程でIBM Z®とパブリッククラウド・ソリューションを併用することで、TPSアプリケーションをより低コストでより迅速に、より少ないリスクでモダナイズするのにどのように役立つかをご覧ください。
IBMニュースレターの購読
オンライン・トランザクション処理システムを検討する場合、OLTPと同様のオンライン分析処理(OLAP)システムとの違いにぜひ注目してください。いずれもデータ処理に使用されますが、それぞれ異なる役割を果たします。
OLTPは、オンライン・データベース・トランザクションを実行するために設計されています。この種のシステムは通常、サービス従業員(レジ係、銀行窓口係、航空会社の受付係)や顧客セルフサービス・ポータル(オンライン・バンキング、eコマース、ホテルや旅行の予約)向けに構築されます。
逆に、オンライン分析処理(OLAP)システムは、複雑なデータ分析用に最適化されています。の種のシステムは、複雑なデータ・セットから有用なレポートやインサイトを生成するために使用され、通常はデータ・サイエンティストやビジネス・アナリストがビジネス・インテリジェンス(BI)やデータ・マイニングを促進し、全体的な意思決定を改善するために使用されます。
プロバイダーに関係なく、十分な能力を持つ機能を遂行します。
トランザクション処理システム(TPS)とオンライン・トランザクション処理システム(OLTP)は、2つの主要な情報処理方法論に分類できます。企業のTPSの選択は、企業固有のビジネス・ニーズに応じて決まりますが、ハイブリッド・モデルを採用することもできます。
バッチ・トランザクション処理方法では、一定期間にわたってトランザクションを収集し、スケジューリングされた間隔でそれらをすべて一度に処理します。バッチ処理は、給与トランザクションや一括データ更新などの大量のトランザクションを効率的に処理するための理想的な方法です。バッチ処理は複雑なデータ・セットを効率的に処理するように設計されていますが、応答時間には固有のレイテンシーが生じます。
OLTPなどのTPSシステムでは、TPSが各トランザクションの発生時に処理するリアルタイム処理手法を使用します。これらのシステムは、POSの移行、オンライン購入、予約システムを可能にする即時対応を実現します。
トランザクション処理システム(TPS)はバッチ処理システムとリアルタイム・システムの両方において、4つの主要なコンポーネントに分割できます。
請求書、領収書、クーポン、発注書など他の種類の注文を含む任意の数のトランザクションを、TPSでインプットとして処理できます。理論的には、あらゆる種類の受注をインプット・データとみなすことができます。
TPSは、キャッシュフロー・レポートから領収書まで、用途に応じて様々なアウトプットを生成することができ、記録管理、データ分析、税務報告、その他の公的なビジネス目的に活用することができます。
TPSの処理システムはうぼっち入力を読み取り、データの変更または更新を完了し、販売の確認や在庫レポートなどの有用なアウトプットを作成します。
ストレージは物理的なデータ・ストレージ・ハードウェアを指す場合もありますが、平均的なTPSは、入力データと出力データの両方を保管するための、簡単にナビゲートできるディレクトリー(通常は何らかの形式のデータベース)も作成します。
トランザクション処理システム(TPS)の目標は、スムーズなビジネス取引を可能にすることです。このため、実行可能なTPSは次の重要な機能を備える必要があります。
ビジネスのための強力で安全なプラットフォームを使用して、未来を創造し、革新し、構築しましょう。IBM® Zは、z/OS®、Linux®、z/TPF 、z/VM®、およびIBM Zシステム・ソフトウェアを実行する、最新のz/Architecture®ハードウェア製品ファミリーです。
IBM® CICS Transaction Server(CICSとも呼ばれます)は、ハイブリッド・アーキテクチャーでトランザクション・エンタープライズ・アプリケーションをホストするために使用される、世界クラスの安全かつ強力でスケーラブルな混合言語アプリケーション・サーバー・プラットフォームです。
安全度が高くスケーラブルなオペレーティング・システムを活用して、ミッションクリティカルな、または極めて重要なアプリケーションを実行します。IBM z/OS®は、IBM Z®メインフレーム用のオペレーティング・システム(OS)で、高いセキュリティーと安定性を確保して行われる必要がある大量データの連続操作に適しています。IBM z/OS を使用すると、ビジネス変革を推進し、イノベーションを加速できます。
IBM コンサルティングでビジネス目標の達成を加速させましょう。当社は、新しいテクノロジーをコアのビジネス・プロセスとプラットフォーム戦略に組み込んで運用できるようにすることで、テクノロジー管理を簡素化し、コストを削減する、専用のアプリケーションのモダナイゼーションの実現を支援します。
オンライン・トランザクション処理(OLTP)は通常インターネット経由で、多数の人による大量のデータベース・トランザクションのリアルタイム実行を可能にします。
OLAP(オンライン分析処理)は、データウェアハウス、データレイク、またはその他のデータ・リポジトリー内の大量のデータに対して高速で複雑なクエリーや多次元分析を実行するためのテクノロジーです。OLAPは、ビジネス・インテリジェンス(BI) 、意思決定サポート、およびさまざまなビジネス予測およびレポート・アプリケーションで使用されます。
メインフレームは、最高レベルのセキュリティーと信頼性を備え、毎日最大1兆件のWebトランザクションを処理するように設計されたデータ・サーバーです。
データ管理とは、組織のデータを取り入れ、処理、保護、保管することです。この場合、データはビジネスの成果を向上させるための戦略的な意思決定に利用されます。
データ・セキュリティーとは、デジタル情報をそのライフサイクル全体を通して、不正アクセス、破損、盗難から保護するためのプラクティスです。
EDI(電子データ交換)は、2つの組織間でビジネス文書を標準形式でやり取りすることです。EDIを簡単に定義すると、発注書や請求書などの紙ベースの文書に代わる標準的な電子形式ということになります。