コンテンツにスキップ

IMS

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
Information Management System (IMS)
Khai phát nguyên IBM
Mới nhất bản
V15.4 / 2023 năm 6 nguyệt phát biểu[1]
Đối ứng OS z/OS
Loại đừng トランザクションモニター/DBMS
ライセンス プロプライエタリ(IPLA)
Công thức サイト IMS family
テンプレートを tỏ vẻ

IMS(Tiếng Anh:Information Management System,アイエムエス ) は,IBMが1968 năm に phát biểu したメインフレームDùng のトランザクション・マネージャーおよびGiai tầngデータベース・マネージャー[2].IMSはz/OSThượng で giá động するミドルウェアで, IMSトランザクション・マネージャー (IMS TM)とIMSデータベース・マネージャー (IMS DB) の 2つ の コンポーネントが hàm まれる.

Điểm chính

[Biên tập]

IMSは, thương dùng では sơ めて の bổn cách なデータ quản lý システム ( tình báo quản lý システム ) であり, đặc に cao い tin lại tính ・Nhưng dùng tính・処 lý tốc độ ・ dung lượng が cầu められるデータ処 lý に sử dụng される.

IMSは dưới の 2 cơ năng から cấu thành される.

  • IMS Transaction Server
トランザクション処 lý システム.IMS Transaction Manager(IMS TM)により thật hiện される. Cũ xưng はIMS Data Communication(IMS DC).
  • IMS Database Server
Giai tầng hình データモデルデータベース quản lý システム.IMS Database Manager(IMS DB)により thật hiện される.

Thượng nhớ 2 cơ năng は, 1 cơ năng の み の sử dụng もできるため, 2 cơ năng をまとめてIMS TM/DB ( cũ xưng IMS DB/DC ) とも hô ぶ. IMS DBを đừng の トランザクション処 lý システム (CICSなど ) と tổ み hợp わせることもできる.Quan hệ データベース quản lý システム(RDBMS) であるDB2も, IMSに chở khách されるDBMSとして khai phát されてきたと ngôn われる.

IMSは, IBMメインフレームの chuyên dùngオペレーティングシステムである,MVS,OS/390,z/OSThượng で の み giá động する. Cùng じIBMメインフレーム chuyên dùng OSでも,VMVSEでは giá động しない. ( MVS hệ の cơ bản cơ năng である, số nhiều アドレス không gian を sử dụng しているため. )

Đặc trưng

[Biên tập]

Dưới の lý do から, phi thường に đại quy mô なTình báo システムに sử われる.

  • データベースがGiai tầng hình データモデルであり, ứng đáp thời gian (レスポンスタイム)をかなり chính xác に thấy tích もれる
  • Đặc に tham chiếu tần độ の cao いDB ( テーブル ) はメモリThượng に triển khai できる
  • Cao cơ năngクラスタであるXRF ( chuyên dùng の ネットワーク máy móc と liền huề し, dẫn 継ぎ khi の nháy mắt đoạn がほとんど vô い )
  • ( IMSに hạn らないが ) tu chỉnh プログラム (FIX) chờ も単 thể で lấy gửi せ・ áp dụng できる

ただし dưới の ように chuyên dùng の tri thức ( スキル ) が tất yếu である.

  • プログラム khai phát にはデータ gửi thông điệp ngôn ngữDL/Iを sử dụng する
  • Vận dụng quản lý にはメインフレームの tri thức, phí dụng が tất yếu

Đại quy mô なシステムでは, IMS/ESAに tài chính cơ quan hướng けパッケージ “SAIL/ESA” (System DevelopmentAid forIMS/ESA On-Line Applications)[3]を tổ み hợp わせ, SAIL/ESA の cung cấp するAPI(マクロ)でアプリケーションを cấu trúc する trường hợp が nhiều い.

Thật tích

[Biên tập]

Nhật Bản の tài chính cơ quan で の thật tích はKhám định hệ システム# chủ な ngân hàng の khám định hệ システムを tham chiếu.

Lịch sử

[Biên tập]

IBM1966 năm,ロックウェル・インターナショナル,キャタピラーXã とともに,アポロ kế hoạchの ために IMS の thiết kế を thủy めた. IMSは,サターンVロケット(サターンロケット) やアポロ vũ trụ thuyền の to ra なパーツを sửa sang lại しそ の mục lục を làm るために khai phát された.

Lúc ban đầu の “IMS READY” というメッセージは,1968 năm8 nguyệt 14 ngày,カリフォルニア châuDowneyの IBM 2740 đoan mạt に hiện れた. Tới nay IMSは40 năm trở lên に độ って,System/360で động く quan trọng なミドルウェアの 1つとして sinh まれてから,2000 niên đạiNgày đầu のz/OSSystem z9で động く2005 nămHiện tại に đến るまで, giá động し続けている. IMS は2024 năm hiện tại,Java,JDBC,XML,Webサービスをサポートする.

ヴァーン・ワッツ (Vern Watts) はIMS の チーフ・アーキテクトである. ワッツは1950 niên đạiPhần sau に IBM に tham gia し, 2005 năm hiện tại も IBM のシリコンバレーの viện nghiên cứu で động いている. Bỉ は,1960 niên đạiからずっとIMSに quan わる sĩ sự をしている.

1987 nămにはIMS のクラスタリングであるExtended Recovery Facility ( XRF, 拡 trương hồi phục cơ năng ) が lên sân khấu した[4].

IMS DB

[Biên tập]

DEDBはVSAMの thượng に の み tác thành することができる.DL/IデータベースはVSAM, OSAM lạng phương の thượng に tác thành することができる. ど の アクセス phương thức にデータベースを tác thành できるかは, データベース の biên thành によって quyết まる. 2005 năm hiện tại ではz/OS の VSAMデータセット の サイズは lớn nhất 128テラバイトだが, IMSが tráp えるVSAMデータセット の đại きさは4ギガバイト, OSAMデータセットは8ギガバイトに chế hạn されている. これはIMS の ユーザーが, đại lượng の データを tráp う trường hợp はマルチ・データセットを sử うことによる. “VSAM” や “OSAM” は thông thường, アクセス phương thức の lệ として ngôn cập される ngôn diệp である. IMSデータベース の nói lý lẽ なVIEWとしては, データベース の biên thành として ngôn cập される ( HDAM, HIDAM, HISAM, ほか ). Bên trong の データは, 4バイト の ポインターまたはアドレスによってリンクされる. データベースが tác thành されているデータセット thượng ではRBA (relative byte addresses) として ngôn cập される.

IMS の cơ bản な3つ の giai tầng hình データベース

[Biên tập]

フル・ファンクション・データベース

[Biên tập]

DL/Iデータベースと cùng dạng に, アポロ kế hoạch の ために khai phát された. フル・ファンクション・データベースは, プライマリ/セカンダリ インデックスを cầm つことができ, nghiệp vụアプリケーションプログラムからは DL/Iコール でアクセスする.DB2Oracle Databaseの ようなSQLコールとは dị なっている.

フル・ファンクション・テータベースは số nhiều の アクセス phương thức (access method) を cầm つ. HDAM (Hierarchical Direct), HIDAM (Hierarchical Indexed Direct) が chủ yếu なアクセス phương thức である. Hắn に, SHISAM (Simple Hierarchical Indexed Sequential), HSAM (Hierarchical Sequential), HISAM (Hierarchical Indexed Sequential) がある.

フル・ファンクション・テータベース の データはz/OSネイティブなアクセス phương thứcVSAMか, OSAM (Overflow Sequential) を sử ってストアされる. これらはIMS の アクセスパターン dùng の I/Oチャネルプログラムに nhất thích なも の である. とりわけOSAMはIMSデータベースへ の シーケンシャルなアクセスにパフォーマンス thượng の đại きな ích lợi をもたらす (OSAM Sequential Buffering).

ファスト・パス・データベース

[Biên tập]

ファスト・パス・データベースは, トランザクションを cao tốc に処 lý することを mục đích として khai phát されたデータベース の タイプである. ファスト・パス・データベースとしては, DEDB (Data Entry Databases) およびMSDB (Main Storage Databases) の 2つ の chủng loại の biên toa thuốc thức が tồn tại する. どちら の biên thành もインデックスを cầm つことは ra tới ないが, DEDBはインデックス の thế わりにランダマイザと hô ばれるプログラムを dùng いて, キーからレコード の vị trí を riêng する. MSDBはレコードを toàn てメモリ thượng に triển khai するDBであり, quy mô nhỏ で đặc にアクセス tần độ の cao いDBに hướng いている. IMS の mới nhất の バージョンでは, DEDBにおいてもVSO (Virtual Storage Option) cơ năng によりDBをメモリ thượng に triển khai することが khả năng となっている. またそれに thêm え, MSDBはSYSPLEX hoàn cảnh で の xài chung が không có khả năng なため, MSDBは từ 々に tư を tiêu しつつある.

High Availability Large Databases (HALDB)

[Biên tập]

IMS V7から thật trang された. フル・ファンクション・データベース の nhưng dùng tính を cao め, thật lớn なデータベースを tráp うことを khả năng にしたも の である. IMS V9からオンライン lại biên をサポートするようになった (サードパーティーによる chế phẩm ではIMS V9より trước からオンライン lại biên を thật thi するツールは ở った ).

IMS TM (IMS DC)

[Biên tập]

IMSはまた, cường lực なトランザクション処 lý ソフトウェアとして biết られる (IMS TMまたはIMS DC).CICS(Customer Information Control System),Jakarta EE( đặc にWebSphere Application ServerThượng で giá động する ) と cũng んで, 3 đại トランザクション処 lý ソフトウェア の 1つといわれている. トランザクションマネージャーは,エンドユーザーと nghiệp vụ 処 lý を hành う nghiệp vụアプリケーション( たとえばNgân hàngDự kimDẫn き ra しシステム ) と の gian に lập ち (VTAMTCP/IP,3270Webユーザインタフェースを thông して ), nghiệp vụ アプリケーションがレコードを処 lý し, chính しくデータストアに cách nạp し,プロセスが kết thúc するまでそ の trạng thái を duy trì する. IMS TM (IMS DC) はデータベースに hỏi い hợp わせ, đổi mới するインタフェースを cung cấp するという điểm において, たとえばCGIプログラムで giá động するウェブアプリケーションに tựa ている. IMS TM (IMS DC) の バックエンドデータベースとしてはIMS DBかDB2が trí かれる の が điển hình なパターンである.

IMS TM (IMS DC) はメッセージングとキューイング のパラダイムを dùng いる. IMS の コントロールプログラムはĐoan mạtから nhập lực された ( đánh kiện された ) トランザクションを chịu け lấy り,メモリまたはデータセットに dụng ý されたメッセージキューにストアする. Thứ にIMSはメッセージ・キューに cách nạp されたトランザクションに đối するスケジューラーを hô び ra し, メッセージ・プロセッシング・リージョンに triển khai されている nghiệp vụ 処 lý アプリケーションを khởi động させる. メッセージ・プロセッシング・リージョンはIMS の メッセージ・キューに cách nạp したそ の トランザクションを kiểm tác しこれを処 lý し, IMSまたはDB2 の データベースを đọc み, đổi mới し, そ の トランザクション の chính しいレコーディングを bảo đảm する. そして, もし yêu cầu があれば, IMS は, ứng đáp メッセージを IMS メッセージ・キューに cách nạp する. そ の メッセージはメッセージ・キューから lấy り ra され, IMS の コントロールプログラムはトランザクションが nhập lực された ( đánh kiện された ) lúc ban đầu の đoan mạt へ, そ の メッセージを đưa り phản す. IMS TM (IMS DC) は, 1 giây gian に gì ngàn, gì vạn という単 vị で, こ の プロセス toàn thể をハンドリングする.

ビジネスHành chínhは, そ の トランザクションを処 lý する hoàn cảnh を tất yếu とした. IMS TM (IMS DC) は, giản 単に, sử いやすい hình で, tin lại tính cao く, hiệu suất なトランザクション処 lý を hành うスタンダードな hoàn cảnh を cung cấp する. Thật tế, thế giới の ngân hàng nghiệp giới はこ の IMSに lại っている.アメリカ hợp chúng quốcLiên bang chuẩn bị chế độもそうである.Tiền mặt tự động dự け払い cơ(ATM) から の dự kim dẫn き ra し yêu cầu は, IMSトランザクション の トリガーである. Gần nhất ( 2005 năm から thấy て ), cấp tốc に phát triển する quốc の tài chính nghiệp を chi えるため,Trung Quốcの số hành の ngân hàng がIMSを mua nhập した. Đưa tin によれば, そ の とき の IMS単 thể の 価 cách は, 1 trong năm で 1 tỷ USドルだそうである.

Quan liền hạng mục

[Biên tập]

Chú thích

[Biên tập]
  1. ^IBM Information Management System 15.4 brings further enhancements to support application modernization, performance, and serviceability
  2. ^IBM tình báo quản lý システム (IMS)
  3. ^Nhật Bản IBM SAIL/ESA khái thuyết thư”.2008 năm 3 nguyệt 21 ngàyDuyệt lãm.
  4. ^IMS XRF and Parallel Sysplex: A Positioning Paper

Phần ngoài リンク

[Biên tập]