IMS
![]() | こ の ký sự はKiểm chứng khả năngなTham khảo văn hiến や xuất xứが toàn く kỳ されていないか, không thập phần です.(2021 năm 6 nguyệt) |
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 |
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でも,VMやVSEでは 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]IBMは1966 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/OSやSystem 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コール でアクセスする.DB2やOracle 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àngのDự kimDẫn き ra しシステム ) と の gian に lập ち (VTAMやTCP/IP,3270やWebユーザインタフェースを 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ốcのLiê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]- ^IBM Information Management System 15.4 brings further enhancements to support application modernization, performance, and serviceability
- ^IBM tình báo quản lý システム (IMS)
- ^“Nhật Bản IBM SAIL/ESA khái thuyết thư”.2008 năm 3 nguyệt 21 ngàyDuyệt lãm.
- ^IMS XRF and Parallel Sysplex: A Positioning Paper