Skip to main content

Middleware: Infrastruktur für die Integration

  • Chapter
Middleware

Zusammenfassung

Middleware wird im folgenden als eine Softwareschicht charakterisiert, welche Dienstleistungen für die Integration in einer verteilten, heterogenen Umgebung erbringt. Ausgehend von den Anforderungen der Integration von Applikationen leitet der Abschnitt eine Kategorisierung von Middlewarediensten ab und gibt einen Überblick über Auftretensformen von Middleware.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Babaoglu, ö., Marzullo, K., Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms, in: Mullender, S. (Hrsg.), Distributed Systems, 2. Auflage, Addison-Wesley, Wokingham et al., 1993, S. 55–96

    Google Scholar 

  2. Bauer M., Coburn N., Erickson, D., Finnigan, J., Hong, J., Larson, P., Pachl, J., Slonim, J., Taylor, D., Teorey, T., A distributed system architecture for a distributed application environment, in: IBM Systems Journal, Jg. 33, Nr. 3, 1994, S. 399–425

    Article  Google Scholar 

  3. Beitz, A., Iannella, R., Vogel, A., Yang, Z., Woo, T., Integrating WWW and middleware, in: MiddlewareSpectra, Jg. 10, Nr. 1, Februar 1996, S. 34–39

    Google Scholar 

  4. Berners-Lee, T., Cailliau, R., Luotonen, A., Frystyk, H., Secret, A., The World Wide Web, in: Communications of the ACM, Jg. 37, Nr. 8, August 1994, S. 76–82

    Article  Google Scholar 

  5. Bernstein, P., Middleware: A Model for Distributed System Services, in: Communications of the ACM, Jg. 39, Nr. 2, Februar 1996, S. 86–98

    Article  Google Scholar 

  6. Bhimani, A., Securing The Commercial Internet, in: Communications of the ACM, Jg. 39, Nr. 6, Juni 1996, S. 30–35

    Article  Google Scholar 

  7. Birman, K., The process group approach to reliable distributed computing, in: Communications of the ACM, Jg. 36, Nr. 12, Dezember 1993, S. 36–53

    Article  Google Scholar 

  8. Brando, T., Comparing CORBA and DCE, in: Object Magazine, Jg. 6, Nr. 1, 1996, S. 52–57

    Google Scholar 

  9. Brett, C., Is DCE dead in the water?, in: Middleware Issues Illustration Collection, Spectrum Reports, Winchester, 1995, S. 2026

    Google Scholar 

  10. Briem, J., Denzel, B., Online Transaction Processing mit Client/Server-Architekturen, in: Handbuch der modernen Datenverarbeitung, Jg. 30, Nr. 174, 1993, S. 25–41

    Google Scholar 

  11. Bright, M., Hurson, A., Pakzad S., A Taxonomy and Current Issues in Multidatabase Systems, in: Computer, Jg. 25, Nr. 3, 1992, S. 50–60

    Article  Google Scholar 

  12. Brockschmidt, K., Inside OLE 2, Second Edition, Microsoft Press, Redmond, 1995

    Google Scholar 

  13. Brodie, M., Stonebraker, M., Migrating Legacy Systems, Morgan Kaufmann, San Francisco, 1995

    Google Scholar 

  14. Camelly, P., Client/Server Developer, Supplement to SIGS Publications, Februar 1995

    Google Scholar 

  15. CDPD Home Page, http://www.cdpd.org, 22.07.96

  16. NCSA (Hrsg.), Common Gateway Interface Specification, http://hoohoo.ncsa.uiuc.edu/cgi/overview.html 22.07.96

  17. Cheswick, W., Bellovin, S., Firewalls und Sicherheit im Internet: Schutz vernetzter Systeme vor cleveren Hackern, Addison-Wesley, Bonn et al., 1996

    Google Scholar 

  18. Colonna-Romano, J., Srite, P., The Middleware Source Book, Digital Press Butterworth-Heinemann, Newton MA, 1995

    Google Scholar 

  19. Colyer, W., Wong, W., Managing Distributed Systems, in: Distributed Computing, Khanna, R. (Hrsg.), Prentice-Hall, Englewood Cliffs NJ, 1994, S. 107–128

    Google Scholar 

  20. Cooper, L., Duncan, J., Whetstone, J., Is electronic commerce ready for the intemet?, in: Information Systems Management, Jg. 13, Nr. 3, Sommer 1996, S. 25–36

    Article  Google Scholar 

  21. Date, C., An Introduction to Database Systems, Band 1, 5. Aufl., Addison-Wesley, Reading MA et al., 1990

    Google Scholar 

  22. De Meer, J., Mahr, B., Storp, S., Open Distributed Processing II, North-Holland, Amsterdam et al., 1994

    Google Scholar 

  23. Deacon, A., Transactional Workflow Support using Middleware, in: Huber-Wäschle, F., Schauer, H., Widmayer, P. (Hrsg.), GISI 95 Herausforderungen eines globalen Informationsverbundes für die Informatik, Springer, Berlin et al., 1995

    Google Scholar 

  24. Derungs, M., Vogler, P., Österle, H., Kriterienkatalog Workflow-Systeme, Arbeitsbericht IM HSG/CC PSI/1, Institut für Wirtschaftsinformatik der Universität St. Gallen, St. Gallen, 1995

    Google Scholar 

  25. Derungs, M., Gutzwiller, T., Österle, H., Vogler, P., Workflow Integration, Arbeitsbericht IM HSG/CC PSI/5 (intern), Institut für Wirtschaftsinformatik der Universität St. Gallen, St. Gallen, 1995

    Google Scholar 

  26. Deutsch, M., Unternehmenserfolg mit EDI: Strategie und Realisierung des elektronischen Datenaustausches, Vieweg, Braunschweig et al., 1994

    Google Scholar 

  27. Association for Information and image Management (Hrsg.), Document Management Alliance, Background Information, Silver Spring MD, 1995

    Google Scholar 

  28. Donovan, J., Business Re-Engineering with Information Technology, Prentice-Hall, Englewood Cliffs NJ, 1994

    Google Scholar 

  29. Drespling, W., Java und CORBA-Architekturen: zwei Welten treffen sich, in: OBJEKTspektrum, Nr. 3, 1996, S. 67–68

    Google Scholar 

  30. East, S., Systems Integration, A management guide for manufacturing engineers, McGraw-Hill, London et al., 1994

    Google Scholar 

  31. Eckerson, F., Wayne, W., Enterprise Integration Strategies: solving the problem of multiple point-to-point interfaces, in: Open Information Systems, Jg. 10, Nr. 5, Mai 1995, S. 3–24

    Google Scholar 

  32. Enterprise Integration Technologies (Hrsg.), CommerceNet, http://www.eit.com:80/creations/commercenet 22.07.96

  33. Elbert, B., Martyna, B., Client/Server computing: architecture, applications, and distributed systems management, Artech House, Norwood MA, 1994

    Google Scholar 

  34. Evans, J., OLE & Microsoft’s Object Technology Framework, in: Object Magazin, Jg. 6, Nr. 3, Mai 1996, S. 29–32

    Google Scholar 

  35. Gaßner, C., Gutzwiller, T., Österle, H., Vogler, P., Bestandteile einer Ist-Informationssystembeschreibung für die Systemintegradon, Arbeitsbericht IM HSG/CC PSI/2, Institut für Wirtschaftsinformatik der Universität St. Gallen, St. Gallen, 1995

    Google Scholar 

  36. Geihs, K., Client/Server-Systeme: Grundlagen und Architekturen, International Thomson Publishing, Bonn, 1995

    Google Scholar 

  37. Goodhue, D., Wybo, M., Kirsch, L., The Impact of Data Integration on the Benefits of Information Systems, in: MIS Quarterly, September 1992, S. 293–311

    Google Scholar 

  38. Goulde, M., World Wide Web Servers–The Ultimate Open System, in: Open Information Systems, Jg. 10, Nr. 9, September 1995, S. 3–34

    Google Scholar 

  39. Hackathom, R., Enterprise Data Connectivity, Wiley, New York et al., 1993

    Google Scholar 

  40. Halfhill, T., Salamone, S., Components Everywhere, in: Byte, Januar 1996, S. 97–106

    Google Scholar 

  41. Halsall, F., Data communications, computer networks, and open systems, Addison-Wesley, Wokingham et al., 1992

    Google Scholar 

  42. Halter, U., Workflow-Integration im Kreditbereich, in: Österle, H., Vogler, P. (Hrsg.), Praxis des Workflow-Managements, Vieweg, Braunschweig et al., 1996, S. 171–198

    Chapter  Google Scholar 

  43. Hegering, H., Abeck, S., Integriertes Netz- und Systemmanagement, Addison-Wesley, Bonn et al., 1993

    Google Scholar 

  44. Herrtwich, R., Hommel, G., Kooperation und Konkurrenz: nebenläufige, verteilte und echtzeitabhängige Programmsysteme, Springer, Berlin et al., 1989

    Google Scholar 

  45. Hinden, R., IP Next Generation Overview, in: Communications of the ACM, Jg. 39, Nr. 6, Juni 1996, S. 61–71

    Article  Google Scholar 

  46. Houser, W., Griffin, J., Hage, C., EDI Meets the Internet, FAQ about EDI on the Internet, Network Working Group, ftp://ds.internic.net/rfc/rfc1865.txt 22. 07. 96

  47. Huber-Wäschle, F., Schauer, H., Widmayer, P. (Hrsg.), GISI 95 Herausforderungen eines globalen Informationsverbundes für die Informatik, Springer, Berlin et al., 1995

    Google Scholar 

  48. IBM Deutschland Informationssysteme,IBM Open Blueprint Bauplan für offene Client/Server Lösungen, IBM, Stuttgart, 1994

    Google Scholar 

  49. IBM Spain EMEA Client/Server Solution Center, IBM Client/Server Middleware Products, IBM, Madrid, 1994

    Google Scholar 

  50. The Internet Engineering Task Force, Kurzbeschreibung, http://www.ietf.org, 22.07.96

  51. Inmon, W., Building the Data Warehouse, QED Technical Publishing Group, Boston et al., 1992

    Google Scholar 

  52. Jablonski, S., Workflow-Management-Systeme: Motivation, Modellierung, Architektur. In: Informatik-Spektrum, Jg. 18, Nr. 1, 1995, S. 13–24

    MathSciNet  Google Scholar 

  53. Jayachandra, Y., Re-engineering the networked enterprise, McGraw-Hill, New York et al., 1994

    Google Scholar 

  54. JSB Computer Systems Ltd. (Hrsg.), The Intranet, A Corporate Revolution, http://www.intranet.co.uk/intranet/intranet.html, 22. 07. 96

  55. Khanna, R. (Hrsg.), Distributed Computing, Prentice-Hall, Englewood Cliffs NJ, 1994

    Google Scholar 

  56. Kramer, M., Business Events–Publish and Subscribe Technology enables Automation through Application Integration, in: Distributed Computing Monitor, Jg. 10, Nr. 11, 1995, S. 3–27

    Google Scholar 

  57. Kramer, M., Selecting Middleware - A roadmap series report, Patricia Seybold Group, Cambridge MA, 1995

    Google Scholar 

  58. Lamersdorf, W., Datenbanken in verteilten Systemen: Konzepte, Lösungen, Standards, Vieweg, Wiesbaden, 1994

    Google Scholar 

  59. Lewis, T., Where is Client/Server Software Headed? In: Computer, IEEE, April 1995

    Google Scholar 

  60. Lockhart, H., OSF DCE: guide to developing distributed applications, McGraw-Hill, New York et al., 1994

    Google Scholar 

  61. Macko, G., Parodi, J., Integrating applications with SAP R/3 using CORBA or MOM middleware, in: Middleware Issues Illustration Collection, Spectrum Reports, Winchester, 1995, S. 28–35

    Google Scholar 

  62. Malone, T., Crowsten, K., The Interdisciplinary Study of Coordination, in: ACM Computing Surveys, Jg. 26, Nr. 1, März 1994, S. 87–119

    Article  Google Scholar 

  63. Manchester, P., Modelling Middleware, in: MiddlewareSpectra, November 1995, S. 14–21

    Google Scholar 

  64. Martin, J., Leben, J., Client/Server Databases Enterprise Computing, Prentice-Hall, Upper Saddle River NJ, 1995

    MATH  Google Scholar 

  65. Meese, P., Einführung in Java, in: OBJEKTspektrum, Nr. 3, 1996, S. 53–62

    Google Scholar 

  66. Meier, A., Ziele und Aufgaben im Datenmanagement aus der Sicht des Praktikers, in: Wirtschaftsinformatik, Jg. 36, Nr. 5, 1994, S. 455–464

    Google Scholar 

  67. Microsoft Corp., What is OLE 2?, in: OLE 2 Programmer’s Reference, Windows Objects Help, Windows Online Hilfe Microsoft Corp., Redmond, 1995

    Google Scholar 

  68. Middleware Vendor List, MiddlewareSpectra, Winchester, http://www.aladdin.co.uk/mw_spectra/mw_db/vendors.html, 22. 07. 96

  69. Miller, J., Sheth, A., Kochut, K., Wang, X., CORBA-Based Run-Time Architectures for Workflow Management Systems, Research Paper, Department of Computer Science, University of Georgia, http://www.cs.uga.edu/LSDIS, 22. 07. 96

  70. Mowbray, T., Zahavi, R., The Essential CORBA: Systems Integration using Distributed Objects, Wiley, New York et al., 1995

    Google Scholar 

  71. Mühlhäuser, M., Schill, A., Software Engineering für verteilte Anwendungen, Springer, Berlin et al. 1992

    Chapter  Google Scholar 

  72. Mullender, S. (Hrsg.), Distributed Systems, 2. Auflage, Addison-Wesley, Wokingham et al. 1993

    Google Scholar 

  73. Mullender, S., Interprocess Communication, in: Mullender, S. (Hrsg.), Distributed Systems, 2. Auflage, Addison-Wesley, Wokingham et al. 1993, S. 217–250

    Google Scholar 

  74. Needham, R. in: Distributed Systems, Mullender, S. (Hrsg.), Addison Wesley, Wokingham et al., 1993, S. 315–327

    Google Scholar 

  75. Open Applications Group, OAG White Paper, Chicago IL, 1995

    Google Scholar 

  76. CRC for Distributed Systems Technology (Hrsg.), FTP-Server, ftp://ftp.dstc.edu.au/pub/arch/RM-ODP, 22.07.96

  77. Ofer, U., Was Sie schon immer über Replication Server wissen wollten, in: Datenbank Fokus, Nr. 6, 1994, S. 31–36

    Google Scholar 

  78. Object Management Group (Hrsg.), Object Management Architecture Guide, Rev. 2.0, Wiley, New York et al., 1992

    Google Scholar 

  79. Object Management Group (Hrsg.), CORBA 2.0 Specification, OMG Technical Document PTC/96–03–04, Framingham MA, 1996

    Google Scholar 

  80. Object Management Group (Hrsg.), Common Facilities RFP–4, Common Business Objects and Business Object Facility, Document CF/96–01–04, Framingham MA, 1996

    Google Scholar 

  81. X/Open und OSG (Hrsg.), The Launch of The Open Group, in: http://www.opengroup.org/launch, 22.07.96

  82. Orfali, R., Harkey, D., Edwards, J., The Essential Distriibuted Objects Survival Guide, Wiley, New York et al., 1996

    Google Scholar 

  83. Österle, H., Business Engineering, Prozeß- und Systementwicklung, Band 1, Entwurfstechniken, Springer, Berlin et al., 1995

    Chapter  Google Scholar 

  84. Österle, H., Brenner, C., Gagner, C., Gutzwiller, T., Hess, T., Business Engineering, Prozeß- und Systementwicklung, Band 2, Fallbeispiel, Springer, Berlin et al., 1995

    Chapter  Google Scholar 

  85. Österle, H., Vogler, P. (Hrsg.), Praxis des Workflow-Managements, Vieweg, Braunschweig et al. 1996

    Google Scholar 

  86. Popien, C., Schürmann, G., Weiß, K., Verteilte Verarbeitung in Offenen Systemen, Teubner, Stuttgart 1996

    Google Scholar 

  87. Pree, W., Frameworks–Past, present, future, in: Object Magazine, Jg. 6, Nr. 3, Mai 1996, S. 24–26

    Google Scholar 

  88. Raymond, K., Reference Model of Open Distributed Processing: a Tutorial, in: Open Distributed Processing II, De Meer, J. (Hrsg.), North-Holland, Amsterdam et al., 1994, S. 3–14

    Google Scholar 

  89. Rees, O., Edwards, N., Madsen, M., Beasley, M., McClenaghan, A., A Web of Distributed Objects, http://www.ansa.co.uk/ANSA/ ISF/wdistobj/Overview.html, 23. 07. 96

  90. Riehm, R., Vogler, P., Kriterienkatalog für Middlewareprodukte zur Integration heterogener Applikationen, Arbeitsbericht IM HSG/CC PSI/7, Institut für Wirtschaftsinformatik der Universität St. Gallen, St. Gallen, 1995

    Google Scholar 

  91. Ring, K., Camelly, P., Ein neues Modell für verteilte Software: der virtuelle Großrechner, in: ObjectSpectrum, Nr. 1, 1996, S. 72–77

    Google Scholar 

  92. Rock-Evans, R., Ovum Evaluates: Middleware, Ovum Ltd., London, 1996

    Google Scholar 

  93. Ruddock, D., Dasarathy, B.: Guidelines for DCE Applications, in: IEEE Software, Jg. 13, Nr. 1, Januar 1996, S. 80–90

    Article  Google Scholar 

  94. Rymer, J., The Muddle in the Middle, in: Byte, April 1996, S. 67–70

    Google Scholar 

  95. SAP AG (Hrsg.), SAP R/3 Software-Architektur, Walldorf, 1994

    Google Scholar 

  96. SAP AG (Hrsg.), ALE Beratungshandbuch, Walldorf, August 1995

    Google Scholar 

  97. SAP AG (Hrsg.), Whitepaper: SAP R/3 System 3.1, The Foundation for Genuine Business on the Internet, Walldorf, http://www.sap.com/lead, 22. 07. 96

  98. Satyanarayanan, M., Distributed File Systems, in: Mullender, S. (Hrsg.), Distributed Systems, 2. Aufl., Addison-Wesley, Wokingham et al. 1993, S. 353–381

    Google Scholar 

  99. Schill, A., DCE - Das OSF Distributed Computing Environment, Springer, Berlin et al., 1993

    Google Scholar 

  100. Schiller J., Distributed System Security, in: Distributed Computing, Khanna, R. (Hrsg.), Prentice-Hall, Englewood Cliffs NJ, 1994, S. 73–106

    Google Scholar 

  101. Schneider, U., Documents at Work–die virtuellen Dokumente kommen! In: Handbuch der modernen Datenverarbeitung, Jg. 32, Nr. 181, 1995, S. 8–25

    Google Scholar 

  102. Schneider, G., Eine Einführung in das Internet, in: Informatik Spektrum, Jg. 18, Nr. 5, Oktober 1995, S. 263–271

    Google Scholar 

  103. Schreier, U., Verarbeitungsprinzipien in Data-Warehousing-Systemen, in: Handbuch der modernen Datenverarbeitung, Jg. 33, 1996, Heft 187, S. 78–93

    Google Scholar 

  104. Schroeder, M., A State-of-the-Art Distributed System: Computing with BOB, in: Mullender, S. (Hrsg.), Distributed Systems, 2. Aufl., Addison-Wesley, Wokingham et al. 1993, S. 1–16

    Google Scholar 

  105. Schreiber, R., Middleware Demystified, in: Datamation, Jg. 41, April 1, 1995, S. 41–45

    MathSciNet  Google Scholar 

  106. Scourias, J, Overview of the Global System for Mobile Communications, http://ccnga.uwaterloo.ca/-jscouria/GSM/gsmreport.html, 22.07.96

  107. Sheth, A., Larson, J., Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, in: ACM Computing Surveys, Jg. 22, Nr. 3, 1990, S. 183–236

    Article  Google Scholar 

  108. Sims, O., Business Objects: Delivering Cooperative Objects for Client-Server, IBM McGraw-Hill Series, Maidenhead, 1994

    Google Scholar 

  109. Singleton, J., Schwartz, M., Data Access within the Information Warehouse framework, in: IBM Systems Journal, Jg. 33, Nr. 2, 1994, S. 300–325

    Article  Google Scholar 

  110. Sun Microsystems Schweiz (Hrsg.), Java im Detail - Alles Wissenswerte über Java, Schwerzenbach, 1996

    Google Scholar 

  111. Tanenbaum, A., Verteilte Betriebssysteme, Hanser, München et al., 1995

    Google Scholar 

  112. Taylor, D., Business engineering with object technology, Wiley, New York et al., 1995

    Google Scholar 

  113. Teufel, S., Computerunterstützte Gruppenarbeit–eine Einführung, in: Österle, H., Vogler, P. (Hrsg.), Praxis des Workflow-Managements, Vieweg, Braunschweig et al. 1996, S. 35–63

    Chapter  Google Scholar 

  114. Umar, A., Distributed computing: a practical synthesis, Prentice-Hall, Englewood Cliffs NJ, 1993

    Google Scholar 

  115. Vogel, A., The WWW and Java: threat or challenge to CORBA?, in: MiddlewareSpectra, Jg. 10, Nr. 2, Mai 1996, S. 36–41

    Google Scholar 

  116. Vogler, P., Chancen und Risiken von Workflow-Management, in: Österle, H., Vogler, P. (Hrsg.), Praxis des Workflow-Managements, Vieweg, Braunschweig et al., 1996, S. 343–362

    Chapter  Google Scholar 

  117. The World Wide Web Consortiums, Kurzbeschreibung, http://www.w3.org/pub/WWW/Consortium, 22.07.96

  118. Workflow Management Coalition (Hrsg.), Glossary, Workflow Management Coalition, Brüssel, 1994

    Google Scholar 

  119. Widom, J., Ceri, S., Dayal, U., Active Database Systems: Triggers and Rules for Advanced Database Processing, Morgan Kaufmann, San Francisco, 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden

About this chapter

Cite this chapter

Riehm, R., Vogler, P. (1996). Middleware: Infrastruktur für die Integration. In: Österle, H., Riehm, R., Vogler, P. (eds) Middleware. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-87244-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-87244-9_2

  • Publisher Name: Vieweg+Teubner Verlag

  • Print ISBN: 978-3-528-05546-2

  • Online ISBN: 978-3-322-87244-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics