Skip to main content
Log in

Generierung des Datenzugriffs in Anwendungsprogrammen

Anwendungsbereiche und Implementierungstechniken

  • Schwerpunktbeitrag
  • Published:
Datenbank-Spektrum Aims and scope Submit manuscript

Zusammenfassung

Datenzugriffe auf externe und heterogene Datenbestände sind ein grundlegender Bestandteil von Anwendungsprogrammen in ganz unterschiedlichen Anwendungsbereichen. Vielfach können diese Datenzugriffe nicht über statisch eingebettete Anweisungen realisiert werden, sondern müssen dynamisch generiert werden. In diesem Beitrag wird das Spektrum relevanter Anwendungsbereiche vorgestellt. Ausgehend von einzelnen Systembeispielen werden wichtige Aspekte anfragegenerierender Systeme verallgemeinert. Hierzu wird eine Systemklassifikation vorgestellt und die Bedeutung der Klassifikation insbesondere für Optimierungsaspekte erläutert. Ferner werden drei grundlegende Implementierungskonzepte für anfragegenerierende Systeme vorgestellt und deren Eignung für einzelne Anwendungsklassen diskutiert.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Abb. 1
Abb. 2
Abb. 3

Literatur

  1. IBM: WebSphere Process Server V6.0.2. http://www.ibm.com/software/integration/wps. Abruf am November 2010

  2. Ceri S, Fraternali P, Matera M (2002) Conceptual modeling of data-intensive web applications. IEEE Internet Comput 6(4):20–30

    Article  Google Scholar 

  3. Dinter B, Sapia C, Höfling G, Blaschka M (1998) The OLAP market: state of the art and research issues. In: ACM first international workshop on data warehousing and OLAP (DOLAP98). ACM, New York, S 22–27

    Chapter  Google Scholar 

  4. Fayyad U, Piatetsky-Shapiro G, Smyth P (1996) From data mining to knowledge discovery: an overview. AAAI/MIT Press, Cambridge. Advances in Knowledge Discovery and Data Mining

    Google Scholar 

  5. Fernández MF, Florescu D, Kang J, Levy AY, Suciu D (1998) Catching the boat with strudel: experiences with a web-site management system. In: Haas LM, Tiwary A (Hrsg) Proceedings ACM SIGMOD international conference on management of data (SIGMOD 1998), June 2–4, 1998, Seattle, Washington, USA. ACM, New York, S 414–425

    Chapter  Google Scholar 

  6. Gómez J, Cachero C, Pastor O (2000) Extending a conceptual modelling approach to web application design. In: Wangler B, Bergman L (Hrsg) Proceedings of the 12th international conference CAiSE, Stockholm, Sweden, June 5–9, 2000. Lecture notes in computer science, Bd 1789. Springer, Berlin, S 79–93

    Google Scholar 

  7. Han J, Kamber M (2006) Data mining: concepts and techniques, 2 Aufl. Morgan Kaufmann, Amsterdam

    Google Scholar 

  8. Härder T, Mahnke W, Ritter N, Steiert HP (1999) Generating repository managers for cooperative design applications. In: Proceedings of the second international symposium on cooperative database systems for advanced applications (CODAS 1999), Wollongong, Australia, March 27–28, 1999, S 177–191

    Google Scholar 

  9. Jakob M, Schwarz H, Kaiser F, Mitschang B (2006) Modeling and generating application logic for data-intensive web applications. In: Wolber D, Calder N, Brooks CH, Ginige A (Hrsg) Proceedings of the 6th international conference on web engineering (ICWE 2006), Palo Alto, California, USA, July 11–14, 2006. ACM, New York, S 77–84

    Chapter  Google Scholar 

  10. Jakob M, Schwarz H, Kaiser F, Mitschang B (2006) Towards an operation model for generated web applications. In: Koch N, Olsina L (Hrsg) Workshop proceedings of the 6th international conference on web engineering (ICWE 2006), Palo Alto, California, USA, July 11–14, 2006. ACM international conference proceeding series, Bd 155. ACM, New York, S 7

    Chapter  Google Scholar 

  11. Kaiser F, Schwarz H, Jakob M (2006) Finding experts on the web. In: Cordeiro JAM, Pedrosa V, Encarnação B, Filipe J (Hrsg) Proceedings of the second international conference on web information systems and technologies: internet technology/web interface and applications (WEBIST 2006), Setúbal, Portugal, April 11–13, 2006. INSTICC Press, Setubal, S 363–368

    Google Scholar 

  12. Kimball R, Reeves L, Ross M, Thornthwaite W (1998) The data warehouse lifecycle toolkit. Wiley, New York

    Google Scholar 

  13. Koch N, Kraus A (2002) The expressive power of UML-based web engineering. In: Second int worskhop on web-oriented software technology (IWWOST 02), Málaga, Spain, June 10, 2002

    Google Scholar 

  14. Kraft T, Schwarz H, Rantzau R, Mitschang B (2003) Coarse-grained optimization: techniques for rewriting SQL statement sequences. In: Proceedings of 29th international conference on very large data bases (VLDB 2003), September 9–12, 2003, Berlin, Germany. Morgan Kaufmann, Amsterdam, S 488–499

    Google Scholar 

  15. Leymann F, Roller D (2000) Production workflow: concepts and techniques. Prentice Hall, Saddle River

    MATH  Google Scholar 

  16. Mahnke W, Ritter N, Steiert HP (1999) Towards generating object-relational software engineering repositories. In: Datenbanksysteme in Büro, Technik und Wissenschaft (BTW 1999), GI-Fachtagung, Freiburg, 1.–3. März 1999. Proceedings. Informatik Aktuell Springer, S 251–270

    Google Scholar 

  17. Mangold C, Schwarz H, Mitschang B (2005) Improving intranet search-engines using context information from databases. In: Herzog O, Schek HJ, Fuhr N, Chowdhury A, Teiken W (Hrsg) Proceedings of the 2005 ACM CIKM international conference on information and knowledge management, Bremen, Germany, October 31–November 5, 2005. ACM, New York, S 349–350

    Chapter  Google Scholar 

  18. Mangold C, Schwarz H, Mitschang B (2006) u38: A framework for database-supported enterprise document retrieval. In: Tenth international database engineering and applications symposium (IDEAS 2006), 11–14 December 2006, Delhi, India. IEEE Comput Soc, Los Alamitos, S 193–200

    Chapter  Google Scholar 

  19. OASIS: Web Services Business Process Execution Language, Version 2.0 (April 2007)

  20. Reimann P, Reiter M, Schwarz H, Karastoyanova D, Leymann F (2011) SIMPL—a framework for accessing external data in simulation workflows. In: Datenbanksysteme für Business, Technologie und Web (BTW2011), Kaiserslautern, 2.–4. März 2011

    Google Scholar 

  21. Schmidt DC (2006) Model-driven engineering. IEEE Comput 39(2):25–31

    Google Scholar 

  22. Schwabe D, Rossi G, Barbosa SDJ (1996) Systematic hypermedia application design with OOHDM. In: The seventh ACM conference on hypertext (Hypertext 1996), Washington DC, March 16–20, 1996. ACM, New York, S 116–128

    Chapter  Google Scholar 

  23. Schwarz H (2010) Anfragegenerierende Systeme: Anwendungsanalyse, Implementierungs- und Optimieungskonzepte. Vieweg, Wiesbaden

    Google Scholar 

  24. Sellis TK (1988) Multiple-query optimization. ACM Trans Database Syst 13(1):23–52

    Article  Google Scholar 

  25. Vrhovnik M, Schwarz H, Radeschütz S, Mitschang B (2008) An overview of SQL support in workflow products. In: Proceedings of the 24th international conference on data engineering (ICDE 2008), April 7–12, 2008, Cancún, México. IEEE Press, New York, S 1287–1296

    Google Scholar 

  26. Vrhovnik M, Schwarz H, Suhre O, Mitschang B, Markl V, Maier A, Kraft T (2007) An approach to optimize data processing in business processes. In: Proceedings of the 33rd international conference on very large data bases (VLDB 2007), University of Vienna, Austria, September 23–27, 2007. ACM, New York, S 615–626

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Holger Schwarz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schwarz, H. Generierung des Datenzugriffs in Anwendungsprogrammen. Datenbank Spektrum 11, 5–13 (2011). https://doi.org/10.1007/s13222-011-0039-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13222-011-0039-5

Schlüsselwörter

Navigation