|
Business
Tools & Technologies
Unternehmens Integration
E-commerce
Global Straight Through Processing (GSTP)
|
|
|
|
|
| I.V.A.
Software & Automatisierung GmbH bietet Software und Anwendungsentwicklung
für Unternehmenslösungen, "high traffic" e-commerce Anwendungen, Intranet
und die Einbindung von GSTP-Handelsstandards in die Datenverarbeitung.
Mit Hilfe der verschiedenen nachfolgend erläuterten Szenarien beschreibt
der folgende Text kurz die Haupttechnologien, die benutzt werden,
um moderne Unternehmenslösungen zu schaffen. |
|
| Unternehmens
Integration |
|
Mit
den "Host - Integration -Tools" und der dazugehörigen
Programmiertechnik kann man von Windows- und Web Anwendungen auf die
"Host-Daten" zugreifen und die "Host-Transaktionsprogramme"
ausführen.
Die Investition in "Host-Integration" bedeutet den Erhalt
der Kapitalinvestitionen, die eingesetzte Technologie, reduziert Aufwendungen,
und verringert den Kostenaufwand für Verwaltung und Hardware.
Die Investition bietet gleichzeitig die Vorteile einer "High-Performance"
Lösung der Datenverarbeitung.
Je nach den betrieblichen Bedürfnissen, bieten sich zwei verschiedene
Möglichkeiten zur Realisierung von "Host-Integrationen"
an:
|
|
| |
Integration
der Anwendungen
|
|
Integration
der Daten |
|
| |
Ermöglicht
die Kommunikation zwischen Host Transaktionsprogrammen und Web oder
Windows Anwendungen und stellt die Dienste für die gleichzeitige
Anwendung von Host und Windows Programmen zur Verfügung. |
|
Diese
Lösung ermöglicht den Zugriff auf die "Host-Daten"
aus Web- und Windows Anwendungen, sowie deren Datentransfer. |
|
 |
|
|
|
|
Integration
der Anwendungen
Das Primärziel der Integration von Anwendungen ist, die "Mainframe-Transaktionsprogramme"
(TP) für Windows- oder Internet-Anwendungen zu nutzen, ohne
die Transaktionsprogramme (COBOL -Programmierung) oder deren Logik
der Anwendungen ändern zu müssen.
In Abhängigkeit von den geschäftlichen Anwendungen (z.B.business
to business, business to customer oder business intranet) kann die
synchrone oder asynchrone Integration angewandt werden.
Synchrone Integration stellt ein Echtzeitdatenverarbeitunssystem
dar. Es wird dann verwendet, wenn Host- Datenbanken miteinander
synchronisiert werden müssen. Das heißt, dass eine vorhandene
(legacy) Anwendung auf dem Host Rechner ausgeführt werden kann
und die Ergebnisse den Web-clients zur Verfügung gestellt werden.
Asynchrone Integration basiert auf plattformübergreifendem
Datenaustausch (messaging). Sie wird angewandt, wenn Programme Daten
austauschen ohne dass die Notwendigkeit der unmittelbaren Bearbeitung
der Daten besteht. Der Nutzen dieser Art von Datenaustausch ist
, daß der Empfänger nicht sofort die Daten abrufen muss.
Die Daten (messages) werden in einer Warteschleife gespeichert und
der Empfänger erhält die Daten zu dem von ihm gewünschten
Zeitpunkt.
Integration der Daten
Datenintegration bedeutet Zugriff auf die Host-Daten von den Web-
und Windows- Anwendungen, sowie die Datenübertragung zwischen
beiden. Die Schlüsseltechnologien, die für Datenintegrationsdienste
verwendet werden, sind "IBM Distributed Data Management (DDM)"
und/oder "Java Enterprise Tools".
Anwendunsentwickler müssen bei DDM-Unterstützung nicht
mehr die Software für komplizierte Kommunikationsschnittstellen
zu jeder Plattform, die unterstützt wird, schreiben.
|
|
|
|
 |
|
|
|
| E-commerce |
|
|
| E-commerce
(Electronic commerce, elektronischer Handel ) gehört zu den am
schnellsten wachsenden Marktsegmenten der Informationstechnologie.
Für IT-Spezialisten ist dies - auf Grund der großen technischen
Veränderungen - eine der größten Herausforderungen.
Die Entwicklung von modernen Anwendungen mit großen Datenmengen,
die Notwendigkeit geschäftliche Transaktionen mit ausreichender
Sicherheit auszuführen und nicht zuletzt die wachsenden Kundenwünsche
nach Schnelligkeit und Flexibilität machen unter Kostengesichtspunkten
eine kritische Betrachtung der e-commerce Lösung, bezüglich
ihres Zeitaufwandes, Bearbeitungsumfanges notwendig . I.V.A. Software
& Automatisierung GmbH bietet den kompletten Leistungsumfang (einschließlich
einer Risikoanalyse) für die gewünschte Aufgabenstellung
an. Dies umfasst auch die Systemimplementierung, Prüfungen und
Schulung für Projekte unterschiedlichster Größe und
Komplexität. I.V.A. Software & Automatisierung GmbH berücksichtigt
bei der Entwicklung von e-commerce Lösungen die sog. UML Empfehlungen
und verfügt über ausreichende Erfahrungen bei der Abwicklung
von e-commerce Lösungen in den unterschiedlichsten Geschäftsbereichen,
unterschiedlichster Komplexität (Die Komplexität ist z.B.
darstellbar durch die Zahl der Kunden pro Tag).
Wir bieten Softwaredienste
für folgende Bereiche des e-commerce an:
Front-end
Funktionen und Anwendungen für "core Web services"
(HTTP(S), LDAP, FTP).
Back-end
Datenbankprojektierung und -entwicklung, Datenübertragung von/zu
Fremdsystemen und die Implementierung des Datenzugriffs.
Client
applications
"Client"-Anwendungen nach den neusten Anforderungen und
Vorschriften.
|
|
|
 |
|
|
|
Zur Durchführung
eines e-commerce Projektes werden normalerweise vier Projektphasen
definiert. Die Anforderungen, die I.V.A. in einem solchen Projekt
übernehmen kann, sind im Schaubild dargestellt.
|
|

|
|
|
|
| |
Abwicklung |
|
I.V.A.
Leistung |
|
| |
Aufgabenstellung
und Lieferumfang |
|
-Definition der Projektstruktur und der Ziele, in Zusammenarbeit
mit dem Auftraggeber.
-Schwachstellenanalyse, Definition der Projektanforderung.
-Zusammenarbeit bei der Definition der Lösung.
|
|
| Entwurfsplanung |
-Zusammenarbeit
in der Entwurfsplanung.
- Funktionsplanung.
- Zusammenarbeit bei der Verabschiedung des endgültigen
Entwurfs (Tools, Softwaretechnologie). |
|
-
Implementierung der Funktionsplanung.
- Entwicklung der Datenbanken.
- Mitwirkung während der Testphase. |
|
| Entwicklung |
|
| ·
Definition des Vorgehens bei der Ausführungsplanung. |
|
| Ausführung |
|
|
|
|
|
| Planung
der Anwendungsstruktur |
|
|
|
| Bei
der Planung einer e-commerce Struktur geht I.V.A. nach einem "three-tier
logical" und "three-tier physical" Modell vor. Manche
Lösungen werden bevorzugt nach einem "two-tier physical"
Modell mit "fat server" abgewickelt, um eine hohe Leistungsfähigkeit
bei einem Minimum an Datendurchsatz des Netzwerkes zu erreichen. |
 |
|
|
|
 |
|
|
|
| Global
Straight Through Processing (GSTP) |
|
|
|
| I.V.A.
Software und Automatisierung GmbH bietet die GSTP-Integrationslösung,
Entwicklung der Anwendungen zur GSTP-Nachrichtenübermittlung
und der GSTP-Utilitiy-Tools sowie andere, mit GSTP in Verbindung stehende,
Dienstleistungen. |
|
|
|
Übersicht
GSTP beschreibt einen Standard für die effiziente Kommunikation
der Teilnehmer des globalen, grenzüberschreitenden Wertpapierhandels.
GSTP deckt alle Bereiche des Wertpapierhandels für Investmentmanager,
Broker/Händler, Global Custodians, Vermögensverwalter usw.
ab.Die Aktionen der Teilnehmer umfassen u.a:
Pakethandel (Block Trade)
Zuweisung
(Allocation)
Nettoerträge
(Net Proceeds)
Abrechung
/ Buchführung (Accounting)
Geschäftsabschluß
(Settlement)
GSTP kann für
alle Produke des Finanzgeschäftes eingesetzt werden:
|
 |
|
|
|
Devisenhandel
Aktienanlagen,
Immobilien
öffentliche Finanzen
Geldmarkt
Gebrauchsgütermärkte
und Liefergeschäfte |
Firmenobligationen,
Schuldverschreibungen
Investmentfonds
Derivative (Papiere
mit best. Eigenschaften z.B. Optionen), Warentermingeschäfte |
|
|
|
Die
Anwendung von GSTP
Die Anwendung von GSTP basiert auf dem Austausch von Informationen.
Die Teilnehmer (clients) tauschen ihre Informationen direkt mit dem
"Transaction Flow Manager (TFM)" über eine benutzerspezifische
Teilnehmerschnittstelle, das "Participant Access Module (PAM)"
aus. Das GSTP System unterstützt nur die mittelbare Kommunikation
mit dem TFM. Der direkte Datenaustausch der Teilnehmer wird nicht
unterstützt und ist nicht Gegenstand des GSTP Konzepts.
|
|
|
|
 |
|
|
|
Die
GSTP Übertragungsprotokolle werden unter Beachtung der Datenverarbeitungsvorschriften
gemäß "ISO 15022 Data Dictionary" erstellt. GSTP
Daten werden in der Programmiersprache XML verfasst.
Das nachfolgende Bild zeigt die zentralen Datenverarbeitungsprozesse
(core business) in Bezug auf die Teilnehmer und hinsichtlich der Reihenfolge
der Übertragung der Daten zwischen Teilnehmern und TFM. |
|
|
|
 |
|
|
|
GSTP-
Einbindung
Um GSTP in eine vorhandene Datenverarbeitungsstruktur einzubinden,
muß das Unternehmen eine Kommunikationsschnittstelle mit einer
GSTP "provider-library"erstellen lassen. I.V.A. bietet die
Einbindung in Systeme auf der Basis der Programmiersprachen C++, Visual
Basic und/oder Java an.
GSTP-Datenprotokoll
Neben den bereits genannten Aufgaben soll die GSTP-Implementierung:
Die Wirtschaflichkeit erhöhen.
Die Übertragungsgeschwindigkeit von einem Zyklus T+1 und /oder
T+0 erhöhen.
Die Unkosten des Handels verringern.
Das Volumen des grenzüberschreitenden Handels erhöhen.
Um die Vorteile von GSTP vollständig nutzen zu können,
sollte der Datenaustausch zwischen den Teilnehmern und dem TFM weitgehend
automatisiert und fehlerfrei sein. Der "I.V.A. Message Builder"
überprüft die Syntax und logischen Inhalte des Übertragungsprotokolls
und bietet eine Fehlererkennung und Nutzerführung an, um eine
fehlerfreie Übertragung der Auftragsdaten zu gewährleisten.
|
 |
|
|
|
| Format
Kontrolle |
Stellt
sicher, dass XML fehlerfrei gebildet wurde.
Stellt
sicher, dass "XML-tags" korrektes Format enthalten.
Stellt
sicher, dass "XML-tags" nicht gegen die inter/intra
Feld Bedingungen verstossen. |
|
| Inhalt
Kontrolle |
Stellt die korrekte Implementierung zwingend vorgeschriebener,
möglicher und optionaler Daten sicher.
Überprüft den Inhalt des Datenübertragungsprotokolls
gegen vorhandene Daten und Details. |
|
| Meldefolge
Kontrolle |
Überprüft
eine Version des Handels und die Zuordnungen gegen die aktive
Version.
Überprüft
den Inhalt des
Übertragungsprotokolls
bezüglich vorhandener Daten und Details
Verifiziert
den bestehenden Handel in Bezug auf die Zuweisungsdaten
Überprüft den bestehenden Handel bezüglich der
Nettoerträge und Handelsabschlussinformationen. |
|
|
|
|
|
|
|
|
 |
|
|
|
|
Die
Abbildung zeigt den GSTP-Message Builder, welcher die
Überschneidungsituation findet und Benutzer steuert, um das
Problem zu beheben
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|