Abstract
Current database technology has proven to fulfill the requirements of business applications, i.e., processing a high number of short transactions on more or less simple-structured data. Unfortunately, the requirements of engineering applications are quite different. A car’s bill of material, for example, is a deep tree with many branches at every level. Data objects become even more complex if we consider the engineered design objects themselves, as for example a gear box with its parts and how they are related to each other. Supporting complex data objects has many implications for the underlying data management system. It needs to be reflected at nearly any layer, from the API down to the storage system. Besides complex objects, the way design objects are processed in engineering applications differs from business applications. Because engineering is an explorative task, the concept of short transactions does not fit here. Working with design objects is a task of days, which leads to a different programming model for engineering applications. In addition, the data management system needs to support versioning of objects and configuration management. Furthermore, engineering is done in a collaborative team. Hence, sharing of design objects in a team is necessary while, at the same time, their collaborative work has to be synchronized. All those special requirements have to be considered in data management systems for engineering applications. In this contribution, the special requirements, as sketched above, are characterized. Also the approaches developed to cope with these requirements will be described.
Keywords
- Application Programming Interface
- Object Management Group
- Integration Pattern
- Product Data Management
- Product Data Management System
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Audi: Engineering Portal Audi Quickreferenz. available from, https://extranet.audi.de/QuickReferenz_V08.pdf access 2005-01-05
Bernstein, P.A., Dayal, U.: An Overview of Repository Technology. In: Proc. 20th Int. Conf. Very Large Data Bases, pp. 705–713. Morgan Kaufmann, San Francisco (1994)
Beuter, T.: Workflow-Management für Produktentwicklungsprozesse. Der Andere Verlag, Wissenschaftlicher Buchverlag, http://www.der-andere-verlag.de/bookshop/default.html?fachgebiet_rechts-_und_wirtschaftswissenschaften.htm
Bon, M., Ritter, N., Härder, T.: Sharing Product Data among Heterogeneous Workflow Environments. In: Proc. Int. Conf. CAD 2002—Corporate Engineering Research, Dresden, March 2002, pp. 139–149 (2002)
Bon, M., Ritter, N., Steiert, H.-P.: Modellierung und Abwicklung von Datenflüssen in unternehmensübergreifenden Prozessen. In: Proc. 10. GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, Leipzig, March 2003, pp. 433–442 (2003)
Bon, M.: Modellierung und Abwicklung von Datenflüssen in unternehmensübergreifenden Geschäftsprozessen. Logos Verlag, Berlin (2004)
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C Note March15 (2001)
Clark, J. (ed.): XSL Transformations (XSLT), Version 1.0. W3C Recommendation November16 (1999)
Dorda, C., Steiert, H.-P., Sellentin, J.: Modellbasierter Ansatz zur Anwendungsintegration. it – Information Technology 46(4), 200–210 (2004)
Encarnaçao, J., Lockemann, P. (eds.): Engineering Databases, Connecting Islands of Automation Trough Databases. Springer, Heidelberg (1990)
Häuschen, H.: EAI—Enterprise Application Integration. , available from, http://www.ifi.unizh.ch/ikm/Vorlesungen/ebusiness/ws04/material/FolienEAI.pdf access 2005-01-06
von Hilliger Thile, A., Melzer, I.: Smart Files: Combining the Advantages of DBMS and WfMS with the Simplicity and Flexibility of Spreadsheets. In: Proc. 11. GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, Karlsruhe (March 2005)
IBM: Business Process Execution Language for Web Services, Version 1.1. BEA Systems, IBM Corporation, Microsoft Corporation, SAP AG, Siebel Systems (2003), available from ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf
IBM: Patterns: Implementing an SOA Using an Enterprise Service Bus. IBM International Technical Support Organization (July 2004)
IBM: Patterns: An EAI Solution using WebSphere Business Integration (V4.1). IBM International Technical Support Organization (July 2003)
IBM: WebSphere Business Integration Server, Product Information, available at http://www-306.ibm.com/software/integration/wbiserver/
Jordan, J., Kleinhans, U., Kulendik, O., Porscha, J., Pross, A., Siebert, R.: Transparent and Flexible Cross-Organizational Workflows for Engineering Cooperations in Vehicle Development. In: PDT Europe 2002, Torino, Italy: Quality Marketing Services, Sandhurst, UK, May 7, pp. 101–108 (2002)
Käfer, W.: Geschichts- und Versionierungsmodellierung komplexer Objekte. Dissertation, TU Kaiserslautern (1992)
Kulendik, O., Rothermel, K., Siebert, R.: Cross-organizational Workflow Management: General approaches and their suitability for Engineering Processes. In: Proc. First IFIP Conference on e-Commerce, e-Business, e-Government, Zürich, Schweiz (October 2001)
Microsoft: Microsoft Biztalk Server, Product Information (2004), available at http://www.microsoft.com/biztalk/
Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0.1., Object Management Group, Document Number: omg/2003-06-01 (2003)
Möckel, S.: EAI-Überblick und Basistechnologien des EAI available from http://ais.informatik.uni-leipzig.de/download/2002s_s_ieb/SilvioMoeckel_EAI.pdf access 2005-01-06
Nink, U.: Anbindung von Entwurfsdatenbanken an objektorientierte Programmiersprachen. Dissertation, TU Kaiserslautern, Shaker-Verlag, Aachen (1999)
Nink, U., Ritter, N.: Database Application Programming with Versioned Complex Objects. In: Dittrich, K.R., Geppert, A. (eds.) Proc. 7. GI-Fachtagung ’Datenbanksysteme in Büro, Technik und Wissenschaft, Informatik aktuell, Ulm, März 1997, pp. 172–191. Springer, Heidelberg (1997)
OMG: UML 2.0 Infrastructure Specification—OMG Adopted Specification. Object Management Group, Document Number: ptc/03-09-15 (2003)
OMG: UML 2.0 Superstructure Specification—OMG Adopted Specification. Object Management Group, Document Number: ptc/03-08-02 (2003)
OMG: UMLTM Profile and Interchange Models for Enterprise Application Integration (EAI) Specification—OMG Formal Specification. Object Management Group, Document Number: formal/04-03-26 (March 2004)
Özsu, M.T., Valduriez, P.: Distributed Data Management: Unsolved Problems and New Issues. In: Casavant, T.L., Singhal, M. (eds.) Readings in Distributed Computing Systems, IEEE Press, Los Alamitos (1994)
Peltier, M., Bezivin, J., Guillaume, G.: MTRANS: A general framework, based on XSLT for model transformations. In: Proc. Workshop on Transformations in UML (WTUML 2001), Genova, Italy (April 2001)
Ritter, N.: DB-gestützte Kooperationsdienste für technische Entwurfsanwendungen, DISDBIS 33, Infix-Verlag (1997)
Help Portal, S.A.P.: accessible through http://help.sap.com/
Sauter, G.: Interoperabilität von Datenbanksystemen bei struktureller Heterogenität – Architektur, Beschreibungs- und Ausführungsmodell zur Unterstützung der Integration und Migration. DISDBIS 47, infix-Verlag (1998)
Sun Microsystems: Java 2 Platform Enterprise Edition Specification, v1.4. Sun Microsystems, Inc. (2003)
Sun Microsystems: J2EE Connector Architecture Specification, Version: 1.5, Release: Sun Microsystems, Inc. (November 24, 2003)
W3C: SOAP Version 1.2—W3C Recommendation (June 2003), available from, http://www.w3.org/2002/ws/ access 2005-01-05
Yergeau, F., Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E. (eds.): Extensible Markup Language (XML) 1.0 (3rd Edn). W3C Recommendation (February 4 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Steiert, HP. (2005). Data Managment for Engineering Applications. In: Härder, T., Lehner, W. (eds) Data Management in a Connected World. Lecture Notes in Computer Science, vol 3551. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499923_18
Download citation
DOI: https://doi.org/10.1007/11499923_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26295-4
Online ISBN: 978-3-540-31654-1
eBook Packages: Computer ScienceComputer Science (R0)
