Challenges, approaches and architecture for distributed process integration in heterogeneous environments

Integration and coordination of distributed processes remains a central challenge of construction information technology research. Extant technologies, while capable, are not yet scalable enough to enable rapid customization and instantiation for specific projects. Specifically, the heterogeneity of existing legacy sources together with firms' range of approaches to process management makes deployment of integrated information technologies impractical. This paper reports on an architecture for distributed process integration named process connectors that addresses heterogeneity in a scalable manner. The process connectors architecture incorporates two key approaches that address heterogeneity over varying time scales. The SEEK: Scalable Extraction of Enterprise Knowledge toolkit is reviewed as a mechanism to discover semantically heterogeneous source data. The SEEK approach complements existing data integration methods for persistent sharing of information. To make use of shared data on a per project basis, a schedule mapping approach is presented that integrates firms' diverse individual schedules in a unified representation. The schedule mapping approach allows integration of process views that have different levels of detail, while allowing participants to maintain their own view of the process. Collectively, SEEK and the schedule mapping approach facilitate a broad range of analyses to support coordination of distributed schedules. While this paper focuses primarily on schedule process integration, the process connectors architecture is viewed as providing a broad solution to discovery and integration of firms' process data.

[1]  Enver Yücesan,et al.  CPM: A collaborative process modeling for cooperative manufacturers , 2007, Adv. Eng. Informatics.

[2]  Stephen F. Smith,et al.  An Ontology for Constructing Scheduling Systems , 1997 .

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  Vincent Englebert,et al.  Program Understanding in Databases Reverse Engineering , 1998, DEXA.

[5]  Joachim Hammer,et al.  PROCESS CONNECTORS: LINKING DISTRIBUTED PROCESSES IN THE CONSTRUCTION SUPPLY CHAIN , 2006 .

[6]  Nashwan Dawood,et al.  Multi-constraint information management and visualisation for collaborative planning and control in construction , 2003, J. Inf. Technol. Constr..

[7]  Ziga Turk,et al.  Phenomenologial foundations of conceptual product modelling in architecture, engineering and construction , 2001, Artif. Intell. Eng..

[8]  Martin Fischer,et al.  Importance of Capacity Constraints to Construction Cost and Schedule , 2000 .

[9]  William J. O'Brien,et al.  SEEK: Accomplishing enterprise information integration across heterogeneous sources , 2002, J. Inf. Technol. Constr..

[10]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[11]  James M. Antill,et al.  Critical path methods in construction practice , 1970 .

[12]  Johann H. Schlichter,et al.  Computer-Supported Cooperative Work: Introduction to Distributed Applications , 2010 .

[13]  Ziga Turk,et al.  Construction informatics: Definition and ontology , 2006, Adv. Eng. Informatics.

[14]  Thomas Froese Models of Construction Process Information , 1995 .

[15]  Hector Garcia-Molina,et al.  Template-based wrappers in the TSIMMIS system , 1997, SIGMOD '97.

[16]  Robert Amor,et al.  Misconceptions About Integrated Project Databases , 2001, J. Inf. Technol. Constr..

[17]  Ting-Kwei Wang,et al.  A Mapping Based Approach To Schedule Integration In Heterogeneous Environments , 2006 .

[18]  Stephen F. Smith,et al.  Is Scheduling a Solved Problem , 2005 .

[19]  Martin Fischer,et al.  The Circle: Architecture for Integrating Software , 1995 .

[20]  Vipul Kashyap,et al.  InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) , 1997, SIGMOD Conference.

[21]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[22]  Craig Schlenoff,et al.  The Process Specification Language (PSL) Overview and Version 1.0 Specification , 2000 .

[23]  William J. O'Brien,et al.  An economic view of project coordination , 1995 .

[24]  Ram D. Sriram,et al.  Engineering Information Service Infrastructure for Ubiquitous Computing , 2003 .

[25]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[26]  Joachim Hammer,et al.  Enabling Supply-Chain Coordination: Leveraging Legacy Sources for Rich Decision Support , 2005 .

[27]  Yves Ducq,et al.  Interoperability in enterprise modelling: requirements and roadmap , 2004, Adv. Eng. Informatics.

[28]  Jon H. Pittman,et al.  A software industry perspective on AEC information models for distributed collaboration , 1999 .

[29]  Raja R. A. Issa,et al.  A Case Study of IFC and CIS / 2 Support for Steel Supply Chain Processes , 2004 .

[30]  Jean Henrard Program Understanding Techniques in Database Reverse Engineering , 2003 .

[31]  Shamkant B. Navathe,et al.  Grammatical rules for specifying information for automated product data modeling , 2006, Adv. Eng. Informatics.

[32]  Yvan J. Beliveau,et al.  SCaRC: Space-Constrained Resource-Constrained Scheduling System , 1997 .

[33]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[34]  Michael Stonebraker,et al.  THALIA: Test Harness for the Assessment of Legacy Information Integration Approaches , 2005, 21st International Conference on Data Engineering (ICDE'05).

[35]  Kazuya Yasuhara,et al.  Examination of the CO2grid conception in Ibaraki Prefecture , 2008 .

[36]  Joachim Hammer,et al.  From SEEKing Knowledge to Making Connections: Challenges, Approaches and Architectures for Distributed Process Integration , 2006, EG-ICE.

[37]  Oguzhan Topsakal EXTRACTING SEMANTICS FROM LEGACY SOURCES USING REVERSE ENGINEERING OF JAVA CODE WITH THE HELP OF VISITOR PATTERNS , 2003 .