\contentsline {chapter}{\numberline {1}Einf\active@dq \dq@prtct{u@}hrung und Motivation}{7} \contentsline {section}{\numberline {1.1}Ziel der Arbeit}{8} \contentsline {section}{\numberline {1.2}Gliederung der Arbeit}{8} \contentsline {chapter}{\numberline {2}Polymorphismus, orthogonale Persistenz und Mobilit\active@dq \dq@prtct{a@}t}{11} \contentsline {section}{\numberline {2.1}Das Tycoon-System}{11} \contentsline {section}{\numberline {2.2}Die Systemarchitektur von Tycoon}{12} \contentsline {subsection}{\numberline {2.2.1}Das Tycoon Store Protocol (TSP)}{12} \contentsline {subsection}{\numberline {2.2.2}Die Tycoon Virtual Machine (TVM)}{15} \contentsline {subsection}{\numberline {2.2.3}Die Tycoon Machine Language (TML)}{16} \contentsline {subsection}{\numberline {2.2.4}Die Tycoon-Hochsprachen}{16} \contentsline {subsection}{\numberline {2.2.5}Erweiterbare Grammatiken}{17} \contentsline {section}{\numberline {2.3}Die Programmiersprache {\psc Tl}}{18} \contentsline {subsection}{\numberline {2.3.1}Die Eigenschaften von {\psc Tl}}{18} \contentsline {subsection}{\numberline {2.3.2}Die Bedeutung von Typen und Subtypen in {\psc Tl}}{20} \contentsline {subsection}{\numberline {2.3.3}Typen von Typen}{21} \contentsline {section}{\numberline {2.4}Kommunikation zwischen Tycoon-Systemen}{21} \contentsline {subsection}{\numberline {2.4.1}Typunsichere Kommunikation}{22} \contentsline {subsection}{\numberline {2.4.2}Entfernte Prozeduraufrufe}{22} \contentsline {subsection}{\numberline {2.4.3}Mobile Threads}{23} \contentsline {section}{\numberline {2.5}Module und Bibliotheken in Tycoon}{24} \contentsline {section}{\numberline {2.6}Ein praktisches Beispiel}{24} \contentsline {chapter}{\numberline {3}Realisierung von Informationssystemen mit verteilten Objekten}{31} \contentsline {section}{\numberline {3.1}CORBA: Unabh\active@dq \dq@prtct{a@}ngige Objektverteilungen}{31} \contentsline {subsection}{\numberline {3.1.1}Das Objektmodell von CORBA}{32} \contentsline {subsection}{\numberline {3.1.2}IDL-Schnittstellen}{32} \contentsline {subsection}{\numberline {3.1.3}Der Object Request Broker}{34} \contentsline {subsection}{\numberline {3.1.4}Die Object Management Architecture}{35} \contentsline {subsection}{\numberline {3.1.5}Vergleich von CORBA und Tycoon}{37} \contentsline {section}{\numberline {3.2}DCE: Umgebung f\active@dq \dq@prtct{u@}r verteilte Systeme}{39} \contentsline {subsection}{\numberline {3.2.1}Vergleich vom DCE und CORBA}{41} \contentsline {subsection}{\numberline {3.2.2}Vergleich vom DCE und Tycoon}{42} \contentsline {section}{\numberline {3.3}OLE: Dokumentenzentriertes Arbeiten}{43} \contentsline {subsection}{\numberline {3.3.1}Vergleich von OLE und CORBA}{46} \contentsline {subsection}{\numberline {3.3.2}Vergleich von OLE und Tycoon}{46} \contentsline {chapter}{\numberline {4}Erfassung und Analyse von Internetnutzungsstatistiken}{47} \contentsline {section}{\numberline {4.1}Problemstellung}{47} \contentsline {section}{\numberline {4.2}Der WebSiteProfiler}{49} \contentsline {subsection}{\numberline {4.2.1}Die Systemarchitektur des WebSiteProfilers}{49} \contentsline {subsection}{\numberline {4.2.2}Das Datenbankschema des WebSiteProfilers}{51} \contentsline {section}{\numberline {4.3}Der MultiSiteAnalyzer}{53} \contentsline {subsection}{\numberline {4.3.1}Der inhaltliche Zusammenhang verschiedener WWW-Server}{53} \contentsline {subsection}{\numberline {4.3.2}Die System\active@dq \dq@prtct{u@}bersicht}{54} \contentsline {subsection}{\numberline {4.3.3}Kommunikation des MultiSiteAnalyzers mit den WebSiteProfilern}{55} \contentsline {chapter}{\numberline {5}Das Modell der Business Conversations}{57} \contentsline {section}{\numberline {5.1}Die Motivation f\active@dq \dq@prtct{u@}r das Modell}{57} \contentsline {section}{\numberline {5.2}Die Grundlagen des Modells}{59} \contentsline {section}{\numberline {5.3}Die Konzepte des Modells}{61} \contentsline {subsection}{\numberline {5.3.1}Das Verarbeitungsmodell von Konversationen}{62} \contentsline {subsection}{\numberline {5.3.2}Konversationsspezifikationen}{63} \contentsline {subsection}{\numberline {5.3.3}Konversationsinstanzen}{66} \contentsline {section}{\numberline {5.4}Invarianten des Modells}{69} \contentsline {section}{\numberline {5.5}Ein Anwendungsbeispiel}{69} \contentsline {chapter}{\numberline {6}Tycoon Business Conversations}{73} \contentsline {section}{\numberline {6.1}Ein System\active@dq \dq@prtct{u@}berblick}{73} \contentsline {subsection}{\numberline {6.1.1}Die Kommunikationsmodule}{74} \contentsline {subsection}{\numberline {6.1.2}Module f\active@dq \dq@prtct{u@}r Konversationen}{75} \contentsline {subsection}{\numberline {6.1.3}Module f\active@dq \dq@prtct{u@}r die Akteure}{76} \contentsline {section}{\numberline {6.2}Die Einbettung des WebSiteProfiler}{78} \contentsline {section}{\numberline {6.3}Die Nutzung durch den MultiSiteAnalyzer}{79} \contentsline {section}{\numberline {6.4}Vergleich der Tycoon Business Conversations mit anderen Systemen}{79} \contentsline {chapter}{\numberline {7}Vergleich verschiedener Kommunikationsformen}{81} \contentsline {section}{\numberline {7.1}Objektbasierte Kommunikation}{81} \contentsline {section}{\numberline {7.2}Kommunikation mittels mobiler Agenten}{82} \contentsline {subsection}{\numberline {7.2.1}Motivation f\active@dq \dq@prtct{u@}r mobile Agenten}{82} \contentsline {subsubsection}{Vorteile}{82} \contentsline {subsubsection}{Konzepte}{83} \contentsline {subsubsection}{Sicherheitsvorrichtungen}{84} \contentsline {subsubsection}{Technologie}{85} \contentsline {subsubsection}{Verwaltung, elektronische Post und Unternehmen}{86} \contentsline {subsection}{\numberline {7.2.2}Ablauf von agentenbasierter Kommunikation}{86} \contentsline {section}{\numberline {7.3}Ein Vergleich beider Arten}{87} \contentsline {chapter}{\numberline {8}Zusammenfassung und Ausblick}{89} \contentsline {section}{\numberline {8.1}Zusammenfassung}{89} \contentsline {section}{\numberline {8.2}Praktische Einsatzm\active@dq \dq@prtct{o@}glichkeiten}{89} \contentsline {subsection}{\numberline {8.2.1}Integration bestehender Applikationen}{90} \contentsline {subsection}{\numberline {8.2.2}Vorteile beim Einsatz der Tycoon Business Conversations}{90} \contentsline {subsection}{\numberline {8.2.3}Me\active@dq \dq@prtct{s@}barkeit der WWW-Server-Reichweiten}{90} \contentsline {section}{\numberline {8.3}Ausblick}{90} \contentsline {chapter}{\numberline {A}\active@dq \dq@prtct{U@}berblick \active@dq \dq@prtct{u@}ber die Methode der {\pem Mainstream Objects}}{93} \contentsline {section}{\numberline {A.1}Das Objektstrukturmodell}{93} \contentsline {section}{\numberline {A.2}Das \active@dq \dq@prtct{U@}bersichtsmodell}{96} \contentsline {chapter}{\numberline {B}Glossar f\active@dq \dq@prtct{u@}r Business Conversations}{99} \contentsline {chapter}{Literaturverzeichnis}{101}