Bővebb ismertető
Preface
Both of us have had a number of systems integration experiences before we started working together on a project called DISCUS (Data Interchange and Synergistic Collateral Usage Study) at The MITRE Corporation. We had the good fortune of working for a program management team that gave us the freedom to draw on our past experiences and develop a well thought out approach to a challenging problem: general application interoperability.
These ideas were based on the need for a carefully designed, well-documented software architecture, one that was designed with simplicity, extensibility, and cost implications in mind. We discovered through talking to our colleagues that these ideas, which seemed obvious to us, were not part of their training or backgrounds. In fact, these approaches are not adequately covered in the literature and not generally understood, even by experienced computer scientists. To transfer this knowledge, we put together this book, including a full coverage of the required background material, design approach, and implementation techniques.
Our approach builds on the standards foundations created by the Object Management Group (OMG). Our technical goals and the OMG goals are very much in sync. The OMG has made truly remarkable progress in generating
vii