“…We evaluated four such approaches using the same criteria as before (see Liu 1998 for details). The approaches we addressed include CORBA (the Common Object Request Broker Architecture, OMG 1997, von Bultzingsloewen et al 1996, Leppinen et al 1997, DCOM (the Distributed Component Object Model, Microsoft 1995Microsoft , 1996Microsoft , 1997, intelligent agent-based software engineering (Finin et al 1994, Genesereth and Ketchpel 1994, Mayfield et al 1996, and DIAS/DEEM (the Dynamic Information Architecture System/Dynamic Environmental Effects Model, Argonne National Laboratory 1995a, 1995b). These approaches encompass several different areas of computer science, including databases where the emphasis is on interoperation and data integration, software engineering where tool and environment integration issues dominate, artificial intelligence where systems consisting of distributed intelligent agents are being developed and explored, and information systems.…”