Jump to content

IBM Information Management System: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


==History==
==History==
It has been developed by [[IBM]] since 1968 when it was introduced under the name "Control System and Data Language/Interface" (ICS/DL/I), but was renamed IMS the year after. IMS resembles the old [[DBMS]] more than the more modern [[DB2]] product in that it follows the hierarchical database model rather than the relational database model that most modern database models follow, however IMS uses multiple hierarchies for each sets of data which is unusual and the Raima Database possibly the only other product to offer such functionality in a modern setting.  
It has been developed by [[IBM]] since 1968 when it was introduced under the name "Control System and Data Language/Interface" (ICS/DL/I), but was renamed IMS the year after. IMS resembles the old [[DBMS]] more than the more modern [[DB2]] product in that it follows the hierarchical database model rather than the relational database model that most modern database models follow. IMS uses multiple hierarchies for each sets of data which is unusual and the Raima Database possibly the only other product to offer such functionality in a modern setting.


IMS is effectively split into three parts, a "queued system" that receives all data and buffers it until it can be processed further, a "transactional system" that organises data and commands into workloads and verifies that each one is finished properly and a "database system" that organises data into hierarchies. The strengths of the IMS system primarily lie in the industrial strength transaction system but it not only makes the system fairly optimised but also by ensuring that all transactions are completed and in the correct order it offers a degree of robustness that is one of the reasons that financial institutions find it difficult to move off the system, and the same can be said about [[CICS]] and TPF.
IMS is effectively split into three parts, a "queued system" that receives all data and buffers it until it can be processed further, a "transactional system" that organises data and commands into workloads and verifies that each one is finished properly and a "database system" that organises data into hierarchies. The strengths of the IMS system primarily lie in the industrial strength transaction system but it not only makes the system fairly optimised but also by ensuring that all transactions are completed and in the correct order it offers a degree of robustness that is one of the reasons that financial institutions find it difficult to move off the system, and the same can be said about [[CICS]] and TPF.


In the latter half of the 80's and the early 90's IBM talked about IMS as a "legacy" product and it was widely believed that its functions would be replaced by a more modern relational database system, especially after the successful introduction of [[AS/400]] and [[OS/2 1.3 Extended Edition]], but both products featured a [[SQL]] database system as a base component. However a relational database product offering the same quality of transaction processing has never shown up from any company and this actually lead to IMS sales increasing rather than decreasing around the turn of the century much to industry analysts surprise, and the use of any combination of the word "legacy" and the acronym IMS in the modern IBM is likely to get you fired.
In the latter half of the 80s and the early 90s IBM talked about IMS as a "legacy" product and it was widely believed that its functions would be replaced by a more modern relational database system, especially after the successful introduction of [[AS/400]] and [[OS/2 1.3 Extended Edition]]. Both products featured a [[SQL]] database system as a base component. However a relational database product offering the same quality of transaction processing has never shown up from any company and this actually lead to IMS sales increasing rather than decreasing around the turn of the century much to industry analysts surprise, and the use of any combination of the word "legacy" and the acronym IMS in the modern IBM is likely to get you fired.


==OS/2 IMS related products==
==Products==
This is any OS/2 product that can either interact with or be used to develop software for an IMS system, given the age of some of those solutions they may not offer any worthwhile functionality in a modern setting.
*IMS/VS Version 1
*IMS/VS Version 1 Release 1.6
*IMS/VS Version 1 Release 2
*IMS/VS Version 1 Release 3 (5740-XX2)


* [[VisualAge TeamConnection]] - Recognises, analyses and sorts IMS code - Commercial - Discontinued
*IMS/VS Version 2 Release 1 (5665-332)
*IMS/VS Version 2 Release 2
 
*IMS/ESA Database Manager Version 3 Release 1 - Dec 1991
*IMS/ESA Database Manager Version 3 Release 2 (5665-408) - Nov 1992
 
*IMS/ESA Database Manager Version 4
*IMS/ESA Database Manager Version 4, Release 1 (5685-012)
*IMS/ESA Transaction Manager Version 4, Release 1 (5685-013)
 
*IMS/ESA Version 5 Database Manager
*IMS/ESA Version 5 Transaction Manager
*IMS/ESA Version 5.1 (5695-176)
 
OS/2 products that can either interact with or be used to develop software for an IMS system, given the age of some of those solutions they may not offer any worthwhile functionality in a modern setting.
* IMS Client Server Object Manager (IMS CSobject) for OS/2 ()
* [[VisualAge TeamConnection]] - Recognises, analyses and sorts IMS code


==Links==
==Links==
* [http://www-01.ibm.com/software/data/ims/ IBM IMS Homepage]
* [http://www-01.ibm.com/software/data/ims/ IBM IMS Homepage]
* Uri Berman: [http://ethw.org/First-Hand:The_Birth_of_IMS/360 The Birth of IMS/360]
* Uri Berman: [http://ethw.org/First-Hand:The_Birth_of_IMS/360 The Birth of IMS/360]
* [http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/ibmims/ IBM 100: Information Management System] - Background to the IMS from the horses mouth.
* [http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/ibmims/ IBM 100: Information Management System] - Background to the IMS from the horse's mouth.


==License==
==License==
* Closed source commercial software
* Closed source commercial software


==Publisher==
[[Category:DBMS]]
* [[IBM]]
 
[[Category:Z/OS Tools]][[Category:Mainframe databases]]

Latest revision as of 16:12, 2 August 2024

The Information Management System (IMS) is a database and transaction system.

History

It has been developed by IBM since 1968 when it was introduced under the name "Control System and Data Language/Interface" (ICS/DL/I), but was renamed IMS the year after. IMS resembles the old DBMS more than the more modern DB2 product in that it follows the hierarchical database model rather than the relational database model that most modern database models follow. IMS uses multiple hierarchies for each sets of data which is unusual and the Raima Database possibly the only other product to offer such functionality in a modern setting.

IMS is effectively split into three parts, a "queued system" that receives all data and buffers it until it can be processed further, a "transactional system" that organises data and commands into workloads and verifies that each one is finished properly and a "database system" that organises data into hierarchies. The strengths of the IMS system primarily lie in the industrial strength transaction system but it not only makes the system fairly optimised but also by ensuring that all transactions are completed and in the correct order it offers a degree of robustness that is one of the reasons that financial institutions find it difficult to move off the system, and the same can be said about CICS and TPF.

In the latter half of the 80s and the early 90s IBM talked about IMS as a "legacy" product and it was widely believed that its functions would be replaced by a more modern relational database system, especially after the successful introduction of AS/400 and OS/2 1.3 Extended Edition. Both products featured a SQL database system as a base component. However a relational database product offering the same quality of transaction processing has never shown up from any company and this actually lead to IMS sales increasing rather than decreasing around the turn of the century much to industry analysts surprise, and the use of any combination of the word "legacy" and the acronym IMS in the modern IBM is likely to get you fired.

Products

  • IMS/VS Version 1
  • IMS/VS Version 1 Release 1.6
  • IMS/VS Version 1 Release 2
  • IMS/VS Version 1 Release 3 (5740-XX2)
  • IMS/VS Version 2 Release 1 (5665-332)
  • IMS/VS Version 2 Release 2
  • IMS/ESA Database Manager Version 3 Release 1 - Dec 1991
  • IMS/ESA Database Manager Version 3 Release 2 (5665-408) - Nov 1992
  • IMS/ESA Database Manager Version 4
  • IMS/ESA Database Manager Version 4, Release 1 (5685-012)
  • IMS/ESA Transaction Manager Version 4, Release 1 (5685-013)
  • IMS/ESA Version 5 Database Manager
  • IMS/ESA Version 5 Transaction Manager
  • IMS/ESA Version 5.1 (5695-176)

OS/2 products that can either interact with or be used to develop software for an IMS system, given the age of some of those solutions they may not offer any worthwhile functionality in a modern setting.

  • IMS Client Server Object Manager (IMS CSobject) for OS/2 ()
  • VisualAge TeamConnection - Recognises, analyses and sorts IMS code

Links

License

  • Closed source commercial software