Diese Diplomarbeit entstand innerhalb von 3 Monaten im Sommer 2005 bei der BTC Germany in Köln. Das Thema lautet:

Implementierung einer lokalen EAI-Plattform im Rahmen des Projektes "New EAI-Platform for BTC Europe"


Inhaltsverzeichnis:


1. Einleitung

Inhalt
1. Einleitung

2. Problembeschreibung und Zielsetzung

2 Problembeschreibung und Zielsetzung
2.1 Firmenportrait BTC
2.2 Ist-Zustand
2.2.1 Flatfile-Lösung der BTC Germany
Streckengeschäft
Ablauf
2.2.2 Projekt ASSIST4
2.3 Übergeordnetes Projekt "eBridges"
2.4 Ziel dieser Arbeit
2.5 Aufgabenstellung
2.5.1 Erstellen eines Anforderungskatalogs
2.5.2 Aufbau und Konfiguration einer Testumgebung
2.5.3 Analyse der Ein- und Ausgabedaten
2.5.4 Durchführen von Tests
2.5.5 Bericht über die Ergebnisse

3. Theoretische Grundlagen

3 Theoretische Grundlagen
3.1 Enterprise Application Integration
3.1.1 Definition
Integrationsebenen
Integrationspartner
Technische Grundlage
3.1.2 Nutzen für Unternehmen
3.1.3 Auswahl der geeigneten Software
3.1.4 Besonderheiten beim Einführungsprojekt
Modell des Dynamischen Phasenplans
3.1.5 Geschichte und Abgrenzung
Historische Entwicklung
Webservices
3.2 XML und weitere Standards
3.2.1 XML
XML Spezifikation
DTD und XML Schema
Parsen
Keine Programmiersprache
Portabilität
Geschichte
3.2.2 CIDX
Chem eStandards
3.3 Microsoft BizTalk Server
Geschichte
Service Oriented Architecture
Schemata
Mapping
Pipelines
Business Rules
Orchestrierungen
Ports
MessageBox
Adapter
Testen und Einsetzen
Dehydrierung
3.4 Microsoft Business Solutions Navision
Commerce Gateway
Application Server

4. Methoden und Verfahren

4.1 Testserver
4.3 BTC-interne Dokumente
4.4 Unterstützung im Internet

5. Praktische Durchführung

5 Praktische Durchführung
5.1 Erstellen eines Anforderungskatalogs
5.2 Aufbau und Konfiguration einer Testumgebung
Betriebssystem
SQL Server
BizTalk Server
Microsoft Business Solutions - Navision
Commerce Gateway Request Server
Microsoft Visual Studio .NET 2003
5.3 Analyse der Ein- und Ausgabedaten
Nachrichtentypen
Datenformate
Elemica
5.4 Durchführen von Tests
5.4.2 Versionierungsverhalten von BizTalk Server
Testszenario
Versionierung bei Orchestrierungen
Versionierung bei Business Rules
5.4.3 Möglichkeiten zum Emailversand
Testszenario
Versenden beliebiger Dateien
5.4.4 CIDX-Mapping
Testszenario
5.4.5 Plausibilitätsprüfungen
Test per Business Rules
Schemavalidierung in der Receive-Pipeline
Test in der Orchestrierung per Expression Shape
Test in der Orchestrierung per Decide Shapes
Tests auslagern in programmiertes Modul
5.4.6 Probleme beim Testen
Enlist per Deployment Wizard
Neustarten des BizTalk Services
Versionen von Hilfsassemblies
5.5 Bericht über die Ergebnisse
5.5.1 Anforderungskatalog

7. Diskussion

7 Diskussion

Literaturverzeichnis