1 / 25

ABSTRACTION

HOST. FRAMEWORK. Modernisierung mit Substanz. ABSTRACTION. Agenda. Was ist HAF?. Skalierbare Middleware für hoch performante Kommunikation zwischen .NET-Anwendungen und Hostsystemen

leala
Download Presentation

ABSTRACTION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HOST FRAMEWORK Modernisierung mit Substanz ABSTRACTION

  2. Agenda (c) by Diomex Software GmbH & Co. KG

  3. 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

  4. Agenda (c) by Diomex Software GmbH & Co. KG

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. Agenda (c) by Diomex Software GmbH & Co. KG

  11. 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

  12. Agenda (c) by Diomex Software GmbH & Co. KG

  13. Architektur für „Client Initiated Processing“ (c) by Diomex Software GmbH & Co. KG

  14. Architektur für „Client Initiated Processing“ (c) by Diomex Software GmbH & Co. KG

  15. Agenda (c) by Diomex Software GmbH & Co. KG

  16. Entwicklungszyklus (c) by Diomex Software GmbH & Co. KG

  17. Agenda (c) by Diomex Software GmbH & Co. KG

  18. Entwicklungswerkzeuge I „Code Generation Studio“ (c) by Diomex Software GmbH & Co. KG

  19. Entwicklungswerkzeuge I „Code Generation Studio“ (c) by Diomex Software GmbH & Co. KG

  20. 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)

  21. Agenda (c) by Diomex Software GmbH & Co. KG

  22. 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

  23. 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)

  24. 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

  25. You need a solution for modernisation? Vielen Dank für Ihre Aufmerksamkeit! Youcan HAF it!

More Related