HOST ABSTRACTION FRAMEWORK Modernisierung mit Substanz.

Slides:



Advertisements
Ähnliche Präsentationen
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

GWT - google Web Toolkit
E-Commerce Shop System
Daten fließen lassen XML in Microsoft Office 2003 Lorenz Goebel Frank Fischer
Agenda DataAssist e.K. Probleme heutiger Ansätze der Netzwerkdokumentation Management der Netzwerkdokumentation Management von Rechnern Der NetDoc Server.
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
<<Presentation Title>>
Datenbankzugriff im WWW (Kommerzielle Systeme)
Zusammenfassung & Fazit
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
ATHOS Benutzertreffen 16.Juni Report of the Lab. Glashütten, 16.Juni 2005 HighQSoft GmbH, Karst Schaap
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Microsofts XML-Strategie aus Sicht des Endanwenders Klaus Rohe Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Introducing the .NET Framework
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Erweiterung von Eclipse als Entwicklungs-Plattform aus Sicht des Eclipse-Boardmitgliedes TogetherSoft Together auf Basis von Eclipse.
Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10.
Visual FoxPro 10.0 Visual Extend 10.0
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
MANAGEMENT MANAGEMENT ESCALATION ESCALATION SERVER SERVER Das ESP für Ihre ProzesseDas ESP für Ihre Prozesse.
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
© InLoox GmbH InLoox now! Produktpräsentation Die schlüsselfertige Online-Projektplattform in der Cloud.
n Produktfamilie VisiWinNET
GRAU DataSpace 2.0 – DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL.
„Buy and Make“ anstelle von „Make or Buy“
Diomex XcalibuR! Brücke zwischen Industrie und Handel.
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
SQL Server 2005 CLR-Integration
Vorstellung der Referenzprojekte aus den Bereichen:
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Präsentation von Sonja Pathe
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 7. Mai 2012 Folie 1.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 6 Folie 2 WCF Data Services (1) s.a.
HORIZONT 1 XINFO ® Das IT - Informationssystem Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
TRIPLAN AG, Bad Soden, USER-Meeting 2001 Sulzbach, den 06. November 2001 Aktuelle Produktstände – TRICAD-Original.
Aktuelle Produktstände – TRIBASE
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 24. September 2012 Folie 1.
Management- und Web Services- Architekturen
Oliver Spritzendorfer Thomas Fekete
Enterprise Achitect (Sparx Systems) Marius Rudolf
Romano Roth & Oliver Brack Zühlke Engineering AG.
Fred 2.0 Projektvorstellung Christoph Müller
Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.
Vortrag - Diplomarbeiten (HS I)
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Suche nicht nach Fehlern. Suche nach Lösungen. Automatisation.
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
The IT–Information System
XINFO HORIZONT Überblick zu XINFO Software for Datacenters
 Präsentation transkript:

HOST ABSTRACTION FRAMEWORK Modernisierung mit Substanz

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für Client „Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Was ist HAF? Skalierbare Middleware für hoch performante Kommunikation zwischen .NET-Anwendungen und Hostsystemen Entwicklungswerkzeuge fü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 (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

Einsatzgebiete von HAF und Referenzprojekte Komfortable Anbindung / Integration von Fremdsystemen an / in bestehende Hostanwendungen Entwicklung neuer, mit Host-Technologie schwer zu realisierenden, Funktionen (z.B. Handheld-Anwendungen, Webservicezugriffe) Schrittweise, nachhaltige Modernisierung von Host-basierten Anwendungen – bis zum Austausch des Hosts (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Referenzprojekte I 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 (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Referenzprojekt II Name: XcalibuR-ERP-Anbindung Entwickler: Diomex Software Backend: Ametras Moeve & 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 (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Referenzprojekt III Name: Windows-Client für ERP-System Entwickler: Diomex Software Backend: Ametras Moeve 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 (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Referenzprojekt IV Name: Lagerscanner Entwickler: Porta IT Backend: Ametras Moeve 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 (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

Abgrenzung zu Konkurrenzprodukten 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 B D Nachhaltigkeit C A Aufwand (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (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

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Entwicklungszyklus Schnittstellenstruktur des Hosts kann importiert werden Hostseitige Stub‘s können generiert werden Manuell eingefügter Code bleibt beim erneuten Generieren erhalten Informationen über die Hostschnittstelle werden als Kommentare in den Code generiert (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

Entwicklungswerkzeuge I „Code Generation Studio“ Importieren HIS-Definition RPG-Sourcen Qualifizieren Bezeichner Dokumentation Designen Businessobjekte Aufzählungen Oberflächen Generieren Quellcode (c) by Diomex Software GmbH & Co. KG

Entwicklungswerkzeuge I „Code Generation Studio“ Analyse der Kommunikation zwischen Client und Host Debuggen von Hostfunktionen (Step-By-Step-Execution) Erneutes Aufrufen von Hostfunktionen aus dem laufenden Betrieb heraus Performancemessungen (c) by Diomex Software GmbH & Co. KG

Ausblick auf zukünftige Versionen 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 (Document Object Model) für RPG-Sourcen RPG-Sourcen-Konverter (z.B. RPG -> SQL-Stored Procedure) (c) by Diomex Software GmbH & Co. KG

(c) by Diomex Software GmbH & Co. KG Agenda Was ist HAF? Einsatzgebiete von HAF und Referenzprojekte Abgrenzung zu Konkurrenzprodukten Architektur für „Client Initiated Processing“ und „Host Initiated Processing“ Entwicklungszyklus Entwicklungswerkzeuge und Ausblick auf zukünftige Versionen Keyfacts auf einen Blick (c) by Diomex Software GmbH & Co. KG

Keyfacts auf einen Blick - Businessvalues Substanzielle Modernisierung die eine langfristige Weiterentwicklung ermöglicht Die Flexibilität einer Neuentwicklung bei 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. Reduktion des benötigten .NET-KnowHow durch Codegenerierung (c) by Diomex Software GmbH & Co. KG

Keyfacts auf einen Blick - HAF-Runtime Skalierbare und hostunabhängige Kommunikationsschicht dank Providermodell Client und Host Initiated Processing Verfügbarkeit für Compact Framework Zugriff auf Host-Funktionen, auch auf Plattformen für die kein nativer Provider zur Verfügung steht, durch Providergateways (z.B. Windows Mobile, Linux oder Mac) (c) by Diomex Software GmbH & Co. KG

Keyfacts auf einen Blick - HAF-Entwicklungswerkzeuge Minimierung des Entwicklungsaufwands auf .NET-Seite durch Codegenerierung Einfaches Debuggen (auch von Produktivsystemen) mit dem Trace Analyser Integration des Microsoft Team Foundation Server‘s sorgt für optimale Nutzbarkeit in großen Entwicklerteams Anpassung des Code Generation Studio‘s auf eigene Bedürfnisse durch Plug-In-Architektur (c) by Diomex Software GmbH & Co. KG

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