Konzeption und Implementierung einer Enterprise Application

Konzeption und Implementierung einer Enterprise Application

Simulationsschicht in eine webbasierte Enterprise Application Integration (EAI) Applikation am Beispiel der SAPMarkets Internet Sales-Lösung

by Thilo Brandt

98 pages· 2003· ISBN 9783832463281
About
Inhaltsangabe:Problemstellung: Internet Sales ist eine e-Selling Lösung der Firma SAPMarkets Inc. zur Nutzung des Internets als strategischen Verkaufskanal. Durch die Einbindung in eine Customer Relationship Management-Umgebung (CRM) stellt Internet Sales die Möglichkeit zur Überwachung einzelner Prozessschritte aus dem gesamten e-Selling-Prozess zur Verfügung. Neben dem Erstellen von Kundenprofilen und der Produktkonfiguration können u.a. Auftragsverwaltung und Zahlungsvorgänge überwacht werden. Internet Sales ist eine Client/Server-Anwendung, die überwiegend mit Java-Technologien implementiert wurde. Basierend auf dem Enterprise Application Integration (EAI) Konzept wird für diese Anwendung zum Beispiel ein SAP-System zur Datenhaltung und zur Steuerung betriebswirtschaftlicher Abläufe benötigt. Um den Einsatz der Internet Sales Lösung für Partnerfirmen, die ohne Enterprise Application arbeiten, ermöglichen zu können, ist eine Simulationsschicht als quasi Enterprise Application-Ersatz notwendig, welche die für die Anwendung relevanten betriebswirtschaftlichen Abläufe der Anwendung simuliert und deren Testdaten verarbeitet. Ziel dieser Diplomarbeit ist es, ein Konzept zur Integration einer Simulationsschicht in die Internet Sales Lösung zu erstellen und deren Implementierung über eine unabhängige Ablauflogik, basierend auf den in der Enterprise Application - Anwendung existierenden Funktionen zu realisieren. Die Simulationsschicht soll als austauschbares Modul in dieInternet Sales Lösung integriert werden. Inhaltsverzeichnis:Inhaltsverzeichnis: Kurzfassung2 Inhaltsverzeichnis3 Abbildungsverzeichnis5 Abkürzungsverzeichnis7 1.Einleitung9 1.1Motivation9 1.2Vorgehen10 2.Enterprise Application Integration (EAI)11 2.1Die SAPMarkets Internet Sales Lösung14 2.1.1Business-to-Customer (B2C) Szenario14 2.1.2Business-to-Business (B2B) Szenario14 2.1.3Komponenten und Funktionen15 2.2Die Geschäftsprozesse16 2.2.1Geschäftsprozess Bestellvorgang (B2B)17 2.2.2Geschäftsprozess Bestellstatus-Prüfung (B2B)18 2.3EAI Integration von Geschäftsprozessen im Unternehmen und unternehmensübergreifend20 2.3.1Integrationsformen der EAI21 2.3.2Technologien zur EAI-Integration22 3.Technologien zur Realisierung26 3.1Extensible Markup Language (XML)26 3.1.1Das Prinzip der Auszeichnungssprachen26 3.1.2Die Auszeichnungssprache XML28 3.1.3Die Dokumenttypdefinition (DTD)30 3.1.4XML Schema31 3.1.5Stärken und Schwächen von XML31 3.1.6XML-Parser33 3.1.6.1Simple API for XML (SAX)33 3.1.6.2Document Object Model (DOM)34 3.1.6.3SAX und DOM im Vergleich35 3.2Java 2 Enterprise Edition (J2EE) Plattform36 3.2.1Architektur36 3.2.2Komponenten in einer J2EE-Anwendung39 3.2.3Web-Applikationen40 3.2.3.1Struktur einer Web-Applikation41 3.2.3.2Deployment-Deskriptoren für Web-Applikationen42 3.2.4Die Tomcat-Referenzimplementierung43 3.2.4.1Architektur43 3.2.4.2Tomcat-Funktionen44 3.3Entwurfsmuster (Designpattern)45 3.3.1Entwurfsmuster Abstrakte Fabrik (Abstract Factory)46 3.3.2Entwurfsmuster Erbauer (Builder)48 3.3.3Entwurfsmuster Proxy50 4.Realisierung einer Enterprise Application-Simulationsschicht (EAS)52 4.1Anforderungen und Spezifikation52 4.1.1Anforderungen aus Anwendersicht52 4.1.2Anforderungen aus technologischer Sicht54 4.1.3Spezifikation56 4.2Datenmodell59 4.2.1Persistenz-Schicht mit XML59 4.2.2Datenhaltung in der EAS60 4.3Implementierung62 4.3.1Darstellung der Geschäftsobjekte63 4.3.1.1Geschäftslogik64 4.3.1.2Geschäftsobjektdatensteuerung66 4.3.1.3Konfiguration der Geschäftsobjekte69 4.3.2Der EAS InitHandler70 4.3.3Komponenten der EAS71 4.3.4Integrationsmöglichkeit unterschiedlicher Persistenz-Schichten72 4.3.5Installation und Inbetriebnahme74 5.Zusammenfassung75 5.1Ergebnis75 5.2Ausblick76 Anhang A: DTD zum Deployment-Deskriptor web.xml77 Anhang B: DTD zu den Simulationsdaten in der Persistenz-Schicht80 Anhang C: Implementierung einer BOEAS-Klasse81 Anhang D: Implementierung einer BODataHandlerEAS-Klasse84 Glossar86 Literaturverzeichnis89 Onlinequellenverzeichnis92 Erklärung94 Stichwortverzeichnis95

Discuss Konzeption und Implementierung einer Enterprise Application with other readers

Join or start a book club for Konzeption und Implementierung einer Enterprise Application on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Konzeption und Implementierung einer Enterprise Application?

Sign up free on Readfeed, then browse public clubs or start your own club with Konzeption und Implementierung einer Enterprise Application as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Konzeption und Implementierung einer Enterprise Application with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Konzeption und Implementierung einer Enterprise Application with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.