250 likes | 399 Views
HOST. FRAMEWORK. Modernisierung mit Substanz. ABSTRACTION. Agenda. Was ist HAF?. Skalierbare Middleware für hoch performante Kommunikation zwischen .NET-Anwendungen und Hostsystemen
E N D
HOST FRAMEWORK Modernisierung mit Substanz ABSTRACTION
Agenda (c) by Diomex Software GmbH & Co. KG
Was ist HAF? (c) by Diomex Software GmbH & Co. KG Skalierbare Middleware für hoch performante Kommunikation zwischen .NET-Anwendungen und Hostsystemen Entwicklungswerkzeugefür Entwicklung und Wartung von Anwendungen mit .NET-fremden Backendsystemen (z.B. i5) Laufzeitkomponenten(Controls) für Standardvorgänge wie z.B. Suchmasken Infrastruktur-Komponenten 100% .NET-Code
Agenda (c) by Diomex Software GmbH & Co. KG
Einsatzgebiete von HAF und Referenzprojekte (c) by Diomex Software GmbH & Co. KG Komfortable Anbindung / Integration von Fremdsystemen an / in bestehende Hostanwendungen Entwicklungneuer, mit Host-Technologie schwer zu realisierenden, Funktionen (z.B. Handheld-Anwendungen, Webservicezugriffe) Schrittweise, nachhaltigeModernisierungvon Host-basierten Anwendungen – bis zum Austausch des Hosts
Referenzprojekte I (c) by Diomex Software GmbH & Co. KG • Name: Sortimentsmatrix • Entwickler: Cogito Software • Backend: Cogito Retail 3.0 • Kunde: Dodenhof • User: ca. 30 • Keyfacts: • WinForms-Anwendung • Performancesteigerung zur Vorgängerversion: > 100% • Pilotprojekt für komplette Modernisierung des ERP-Systems
Referenzprojekt II (c) by Diomex Software GmbH & Co. KG • Name: XcalibuR-ERP-Anbindung • Entwickler: Diomex Software • Backend: AmetrasMoeve & Cogito Retail • Kunde: > 10 (siehe www.XcalibuR.biz) • User: > 50 • Keyfacts: • XcalibuR-Integrator-PlugIn • Ermöglicht XcalibuR den lesenden und schreibenden Zugriff auf die Artikelstammdaten unter Berücksichtigung sämtlicher Geschäftsregeln des Hostsystems
Referenzprojekt III (c) by Diomex Software GmbH & Co. KG • Name: Windows-Client für ERP-System • Entwickler: Diomex Software • Backend: AmetrasMoeve • Kunde: Porta Möbel • User: ca. 1800 • Keyfacts: • Realisierung der kompletten Verkaufsfunktionen des ERP-Systems als Windows-Client. • Integration des XcalibuR-Produktkonfigurators • Realisierung einer neuen AB-Prüfung inkl. Zugriff auf das SER-Archivsystem
Referenzprojekt IV (c) by Diomex Software GmbH & Co. KG • Name: Lagerscanner • Entwickler: Porta IT • Backend: AmetrasMoeve • Kunde: Porta Möbel • User: > 100 • Keyfacts: • Realisierung eines Windows Mobile basierten Scanners • Ermöglicht Bestands- und Preisauskünfte • Ermöglicht das Umbuchen / Anfordern von Beständen • Unterstützt bei Inventuren
Agenda (c) by Diomex Software GmbH & Co. KG
Abgrenzung zu Konkurrenzprodukten B D Nachhaltigkeit C A Aufwand (c) by Diomex Software GmbH & Co. KG A = „GUI On The Fly“ B = Neuentwicklung C = Überführung von Host-basiertem Code zu .NET / Java D = HAF Kreisgröße = Flexibilität Farbe = Risiko
Agenda (c) by Diomex Software GmbH & Co. KG
Architektur für „Client Initiated Processing“ (c) by Diomex Software GmbH & Co. KG
Architektur für „Client Initiated Processing“ (c) by Diomex Software GmbH & Co. KG
Agenda (c) by Diomex Software GmbH & Co. KG
Entwicklungszyklus (c) by Diomex Software GmbH & Co. KG
Agenda (c) by Diomex Software GmbH & Co. KG
Entwicklungswerkzeuge I „Code Generation Studio“ (c) by Diomex Software GmbH & Co. KG
Entwicklungswerkzeuge I „Code Generation Studio“ (c) by Diomex Software GmbH & Co. KG
Ausblick auf zukünftige Versionen (c) by Diomex Software GmbH & Co. KG Codegenerator zum automatischen Erstellen eines WCF-Proxy‘s (Windows Communication Foundation) für das Hostsystem Codegenerator für Testfälle Eigener, konsequent auf Performance ausgerichteter, HostAccess-Provider DOM-Parser (DocumentObject Model) für RPG-Sourcen RPG-Sourcen-Konverter (z.B. RPG -> SQL-StoredProcedure)
Agenda (c) by Diomex Software GmbH & Co. KG
Keyfacts auf einen Blick- Businessvalues (c) by Diomex Software GmbH & Co. KG SubstanzielleModernisierungdie eine langfristige Weiterentwicklung ermöglicht DieFlexibilitäteinerNeuentwicklungbei deutlich geringerem Aufwand und Risiko Der HAF-Entwicklungsprozess führt immer zu einem wiederverwendbaren, objektorientierten, clientseitigen API für das Hostsystem. Somit werden Entwicklungskosten mittelfristig gesenkt. Reduktiondes benötigten .NET-KnowHow durch Codegenerierung
Keyfacts auf einen Blick- HAF-Runtime (c) by Diomex Software GmbH & Co. KG Skalierbareundhostunabhängige Kommunikationsschicht dank Providermodell Client und Host Initiated Processing Verfügbarkeitfür Compact Framework Zugriffauf Host-Funktionen, auch auf Plattformen für die kein nativer Provider zur Verfügung steht, durch Providergateways (z.B. Windows Mobile, Linux oder Mac)
Keyfacts auf einen Blick- HAF-Entwicklungswerkzeuge (c) by Diomex Software GmbH & Co. KG Minimierungdes Entwicklungsaufwands auf .NET-Seite durch Codegenerierung EinfachesDebuggen(auch von Produktivsystemen) mit dem TraceAnalyser Integrationdes Microsoft Team FoundationServer‘s sorgt für optimale Nutzbarkeit in großen Entwicklerteams Anpassung des Code Generation Studio‘s auf eigene Bedürfnisse durch Plug-In-Architektur
You need a solution for modernisation? Vielen Dank für Ihre Aufmerksamkeit! Youcan HAF it!