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.
Literatur
IBM: WebSphere Process Server V6.0.2. http://www.ibm.com/software/integration/wps. Abruf am November 2010
Ceri S, Fraternali P, Matera M (2002) Conceptual modeling of data-intensive web applications. IEEE Internet Comput 6(4):20–30
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
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
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
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
Han J, Kamber M (2006) Data mining: concepts and techniques, 2 Aufl. Morgan Kaufmann, Amsterdam
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
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
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
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
Kimball R, Reeves L, Ross M, Thornthwaite W (1998) The data warehouse lifecycle toolkit. Wiley, New York
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
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
Leymann F, Roller D (2000) Production workflow: concepts and techniques. Prentice Hall, Saddle River
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
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
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
OASIS: Web Services Business Process Execution Language, Version 2.0 (April 2007)
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
Schmidt DC (2006) Model-driven engineering. IEEE Comput 39(2):25–31
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
Schwarz H (2010) Anfragegenerierende Systeme: Anwendungsanalyse, Implementierungs- und Optimieungskonzepte. Vieweg, Wiesbaden
Sellis TK (1988) Multiple-query optimization. ACM Trans Database Syst 13(1):23–52
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13222-011-0039-5