DA and IE: The Courtship

Far from being incompatible, these differences between Domain Analysis and Information Engineering actually reflect orthogonal and highly complementary concerns. The reuse-based interoperability fostered by IE has an important role to play in many organizations adopting DA. The MIS area is not alone in requiring systems to communicate, share information, or support collaboration among their users. Following are several scenarios showing the need for an IE perspective in traditional DA arenas:

In the above scenarios, the need for the multi-domain interoperability architecture provided by IE cannot be overstated.

On the other hand, many enterprises adopting IE have considerable variation among functionally similar systems, the objects within them, or the environments in which they are developed and operate. The DA approach to control and management of this commonality and variability is potentially invaluable to such organizations. Following are several scenarios showing the need for a DA perspective in traditional IE arenas:

In all of the above examples, the adoption of DA to manage the reuse of commonality and optimize the variability among the systems and environments would prove invaluable.