Data exchange among different modules in a manufacturing or service framework

With the advancements in information technology and the growing importance of concurrent design and development in both manufacturing and service industries, it becomes necessary for more and more diverse applications to interact with one another and function in a cohesive manner in order to satisfy the ever-changing customer requirements. Increased interaction among applications engenders a data-exchange problem. The increasing popularity of distributed and service-oriented computing only compounds this problem. The different service providers have to be able to read and interpret data from other service providers. Moreover, some of the software applications predate the recent developments in data exchange standards like XML, EXPRESS among others. A novel approach is proposed to solve this data exchange problem. A region is defined to cover a section of the data source that contains data with a particular structure. Tools can be applied to a region to split it into sub-regions which may or may not be of the same structure. Tools are parameterised by the syntactic elements that define how structures are to be parsed. This simple idea of parsing data sources by defining a series of hierarchical structured regions has been successfully applied to many existing legacy codes in the engineering domain. It also lends itself to the development of a powerful Graphical User Interface (GUI) front-end to easily define the regions. The presentation will develop the theory behind this novel approach and show examples of its application.

[1]  Craig A. Knoblock,et al.  Query reformulation for dynamic information integration , 1996, Journal of Intelligent Information Systems.

[2]  Patrick N. Koch,et al.  A Distributed, Component-Based Integration Environment for Multidisciplinary Optimal and Quality Design , 2002 .

[3]  Bing Wu,et al.  Legacy systems migration-a method and its tool-kit framework , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[4]  Raymond M. Kolonay,et al.  A FEDERATED INTELLIGENT PRODUCT ENVIRONMENT , 2000 .

[5]  Soh-Khim Ong,et al.  An approach to identify design and manufacturing features from a data exchanged part model , 2003, Comput. Aided Des..

[6]  Marian H. Nodine,et al.  Active Information Gathering in InfoSleuth , 1999, CODAS.

[7]  David M. Booth,et al.  Web Services Architecture , 2004 .

[8]  Richard Y. K. Fung,et al.  Development of a dynamic data interchange scheme to support product design in agile manufacturing , 2004 .

[9]  Calton Pu,et al.  An Adaptive Object-Oriented Approach to Integration and Access of Heterogeneous Information Sources , 1997, Distributed and Parallel Databases.

[10]  H. H. Ryffel Machinery's Handbook , 1984 .

[11]  Masayuki Numao Active Information Gathering , 2002 .

[12]  Mary Roth,et al.  Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources , 1997, VLDB.

[13]  Katia P. Sycara,et al.  Intelligent Adaptive Information Agents , 1997, Journal of Intelligent Information Systems.

[14]  Michael Stonebraker,et al.  Migrating Legacy Systems: Gateways, Interfaces, and the Incremental Approach , 1995 .

[15]  Henry C. W. Lau,et al.  Enhancing product development through a dynamic information interchange approach , 2006 .

[16]  Robin McEntire,et al.  An architecture for intelligent resource agents , 1997, Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems.

[17]  Ian Williamson,et al.  Spatial Data Infrastructure Concepts , 1999 .

[18]  Narsim Ganti,et al.  The Transition of Legacy Systems to a Distributed Architecture , 1995 .

[19]  Bing Wu,et al.  Legacy System Migration : A Legacy Data Migration Engine , 1997 .

[20]  Harry M. Sneed Encapsulation of legacy software: A technique for reusing legacy software components , 2000, Ann. Softw. Eng..

[21]  Henry C. W. Lau,et al.  On an adaptive product development system: a hybrid database approach , 2003 .