Why use a Master Information Model (MIM) to transform data between systems?
In many of today’s integration solutions, point-to-point connections are used to pass data between systems. With very small numbers of non-redundant systems this might make sense. Most businesses have many systems to integrate and they may even have multiple systems performing similar roles. For example, many companies have 50 or more systems just to support billing functions. Under these circumstances, the number of point-to-point connections required to support all possible business scenarios grows to astronomic numbers. Cogility Studio uses a central information model as a common language to eliminate the large number of source and destination combinations that must be supported. This solution only requires each system to transform data into and out of the common format of the MIM. Any system can initiate an event. The incoming message is first transformed into the common format and then into the destination system’s format. This is a much smaller set of transformations to support,