Architecture of Open Information Systems

Information systems grow and change very quickly. Their functions are more and more complex. This is a burden for the developers as well as for the users. Information systems should be modifiable and able to integrate third party product as well as legacy systems. These requirements can be satisfied provided that the system is designed as the set of large black box components the collaboration of which is asynchronous, it is based on a message passing system. A particular information system can use more than one message passing system. An example from practice is given how this proposition can work. The limits and possibilities of the data format standardization are discussed.