Möglichkeiten und Grenzen des Einsatzes von CORBA in DB-basierten Client/Server-Anwendungssystemen (Kurzbeitrag)
Kurzfassung
Der von der OMG entwickelte CORBA-Standard zur verteilten Verarbeitung von Objekten wird immer häufiger als Grundlage neuer Projekte benutzt. Gerade im Bereich der Anbindung zu Datenbanksystemen sind aber noch einige Probleme ungelöst. Nach der Klassifikation DB-basierter Anwendungssysteme und einer Einleitung in den CORBA-Standard soll in der vorliegenden Arbeit der Einsatz von CORBA in den jeweiligen Kategorien genauer untersucht werden. Kritische Aspekte sind dabei die Modellierung von Daten sowie die für eine effiziente Verarbeitung nötige Pufferung bzw. Migration von Objekten. Hier zeigt sich, daß CORBA primär zur Unterstützung des Operation Shipping definiert wurde und dementsprechend deutliche Schwachpunkte beim Data Shipping auftreten. Die aufgezeigten Grenzen der Benutzung von CORBA sind der Ausgangspunkt für praktische Untersuchungen im Rahmen des Projektes PHRAMES. Die dort geplanten Prototypen betreffen die Verwaltung und Visualisierung von Produktdaten sowie Technische Informationssysteme im WWW. Stichworte: CORBA, Client/Server-Datenbanken, Modellierung, Heterogenität, Portabilität.
Stichworte
COBRA Client/Server-Datenbaken Modellierung Heterogenität ProbabilitäPreview
Unable to display preview. Download preview PDF.
Literatur
- [Bü95]G. von Bültzingsloewen:CORBA Based Interoperability of Tools and Services in Engineering Environments, Proceedings of the International Workshop on Concurrent/Simultaneous Engineering Frameworks and Applications, Lissabon, April 1995, Seite 361–374. Google Scholar
- [Ca94]M. J. Carey et al.:Shoring Up Persistent Applications, University of Wisconsin — Madison, in: Proceedings of the ACM SIGMOD Conference on the Management of Data, Minneapolis, Mai 1994. Google Scholar
- [Cat96]R. Cattell (Editor):The Object Database Standard: 0DMG-93, Release 1.2, Morgan Kaufmann Publishers, San Francisco, California, 1996. Google Scholar
- [Do96]A, Dogac et al.:A Multidatabase System Implementation on CORBA, Middle East Technical University, Turkiye, in: Proc. 6th Int. Workshop on Research Issues in Data Engineering, New OrleansFebruar 1996, Seite 2–11. CrossRefGoogle Scholar
- [HR83]T. Härder, A. Reuter:Principles of Transaction-Oriented Database Recovery, Universität Kaiserslautern, in: ACM Computing Surveys, Vol. 15, No. 4, Dezember 1983, Seite 287–317. CrossRefGoogle Scholar
- [IONA95a]Iona Technologies Ltd.:Orbix+ObjectStore Adapter, White Paper, August 1995; zu beziehen überftp://ftp.iona.eom/pub/Orbix/White_Papers/oosi.ps.Z. Google Scholar
- [IONA95b]Iona Technologies Ltd.:Orbix Programming Guide, Release 2.0, November 1995. Google Scholar
- [IS094]ISO 10303-1 TC184/SC4:Product Data Representation and Exchange — Part 1: Overview and Fundamental Principles, International Standard, 1994.Google Scholar
- [IS096a]ISO DIS 10303-22 TC184/SC4:Product Data Representation and Exchange - Part 22: Standard Data Access Interface, Draft International Standard, September 1996.Google Scholar
- [IS096b]ISO WD 10303 TC 184/SC4/WG11 N 006:Product Data Representation and Exchange — Part 26: Interface Definition Language Binding to the Standard Data Access Interface, Working Draft, Oktober 1996; zu beziehen überhttp://www.nist.gov/step/parts/part026/current/part26.ps. Google Scholar
- [Me96]E. Mesrobian et al.: OASIS:An Open Architecture Scientific Information System, University of California, Los Angeles, in: Proc. 6th Int. Workshop on Research Issues in Data Engineering, New Orleans, Februar 1996, Seite 107–116. CrossRefGoogle Scholar
- [Ma94]S. Maffeis:System Support for Distributed Computing, Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking HPCN Europe 1994, LNCS 797, Springer Verlag, April 1994. Google Scholar
- [OMG95a]Object Management Group:The Common Object Request Broker Architecture: Architecture and Specification, Revision 2.0, OMG, 1995; re-editiert in OMG-TC-Document PTC/96-03-04, OMG, 1996; zu beziehen überhttp://www.omg.org/corbask.htm. Google Scholar
- [OMG95b]Object Management Group:The Common Object Request Broker Architecture: Common Object Services Specification (COSS), Revision 2.0, OMG, 1995.Google Scholar
- [Re96]F. Reverbel:Persistence in Distributed Object Systems: ORB/ODBMS Integration, Ph.D. Dissertation, University of New Mexico, Computer Science Department, April 1996. Google Scholar
- [Se96]J. Sellentin:Einsatzmöglichkeiten von CORBA in STEP-basierten Entwurfsumgebungen, Diplomarbeit, Universität Kaiserslautern, Fachbereich Informatik, Februar 1996. Google Scholar
- [Si96]J. Siegel: CORBA:Fundamentals and Programming, Jon Wiley & Sons, 1996. Google Scholar
- [SL90]A.P. Sheth, J.A. Larson:Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, ACM Computing Surveys 22 (3), 1990, Seite 183–236. CrossRefGoogle Scholar
- J. Sellentin, B. Mitschang:Unterstützung kooperativer Abläufe in CORBA-basierten Anwendungssystemen, Technische Universität München, in Vorbereitung.Google Scholar