Skip to main content

Data Managment for Engineering Applications

  • Chapter
  • 660 Accesses

Part of the Lecture Notes in Computer Science book series (LNISA,volume 3551)

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

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Audi: Engineering Portal Audi Quickreferenz. available from, https://extranet.audi.de/QuickReferenz_V08.pdf access 2005-01-05

  2. 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)

    Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Bon, M.: Modellierung und Abwicklung von Datenflüssen in unternehmensübergreifenden Geschäftsprozessen. Logos Verlag, Berlin (2004)

    Google Scholar 

  7. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C Note March15 (2001)

    Google Scholar 

  8. Clark, J. (ed.): XSL Transformations (XSLT), Version 1.0. W3C Recommendation November16 (1999)

    Google Scholar 

  9. Dorda, C., Steiert, H.-P., Sellentin, J.: Modellbasierter Ansatz zur Anwendungsintegration. it – Information Technology 46(4), 200–210 (2004)

    CrossRef  Google Scholar 

  10. Encarnaçao, J., Lockemann, P. (eds.): Engineering Databases, Connecting Islands of Automation Trough Databases. Springer, Heidelberg (1990)

    Google Scholar 

  11. 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

  12. 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)

    Google Scholar 

  13. 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

  14. IBM: Patterns: Implementing an SOA Using an Enterprise Service Bus. IBM International Technical Support Organization (July 2004)

    Google Scholar 

  15. IBM: Patterns: An EAI Solution using WebSphere Business Integration (V4.1). IBM International Technical Support Organization (July 2003)

    Google Scholar 

  16. IBM: WebSphere Business Integration Server, Product Information, available at http://www-306.ibm.com/software/integration/wbiserver/

  17. 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)

    Google Scholar 

  18. Käfer, W.: Geschichts- und Versionierungsmodellierung komplexer Objekte. Dissertation, TU Kaiserslautern (1992)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Microsoft: Microsoft Biztalk Server, Product Information (2004), available at http://www.microsoft.com/biztalk/

  21. Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0.1., Object Management Group, Document Number: omg/2003-06-01 (2003)

    Google Scholar 

  22. 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

  23. Nink, U.: Anbindung von Entwurfsdatenbanken an objektorientierte Programmiersprachen. Dissertation, TU Kaiserslautern, Shaker-Verlag, Aachen (1999)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. OMG: UML 2.0 Infrastructure Specification—OMG Adopted Specification. Object Management Group, Document Number: ptc/03-09-15 (2003)

    Google Scholar 

  26. OMG: UML 2.0 Superstructure Specification—OMG Adopted Specification. Object Management Group, Document Number: ptc/03-08-02 (2003)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Ö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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. Ritter, N.: DB-gestützte Kooperationsdienste für technische Entwurfsanwendungen, DISDBIS 33, Infix-Verlag (1997)

    Google Scholar 

  31. Help Portal, S.A.P.: accessible through http://help.sap.com/

  32. 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)

    Google Scholar 

  33. Sun Microsystems: Java 2 Platform Enterprise Edition Specification, v1.4. Sun Microsystems, Inc. (2003)

    Google Scholar 

  34. Sun Microsystems: J2EE Connector Architecture Specification, Version: 1.5, Release: Sun Microsystems, Inc. (November 24, 2003)

    Google Scholar 

  35. W3C: SOAP Version 1.2—W3C Recommendation (June 2003), available from, http://www.w3.org/2002/ws/ access 2005-01-05

  36. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics