Slide 1
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 2
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 3
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 4
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 5
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 6
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 7
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 8
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 9
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 10
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 11
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 12
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 13
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 14
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 15
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 16
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 17
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 18
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 19
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 20
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 21
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 22
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 23
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 24
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 25
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 26
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 27
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 28
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 29
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 30
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 31
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651
Slide 32
Sie sehen heute:
Wer wir sind
Welche Produkte und Dienstleistungen wir anbieten
Was unsere Kunden davon haben
BluePhoenix
•
•
•
•
Fokus auf Migrationen und Weiterentwicklung
750 Beschäftigte, weiter im Wachstum
breites Beschäfigungsgebiet und reiche Erfahrung
Herstellerunabhängig
ASNA
•
ASNA Development Solutions
®
– ASNA Visual RPG
•
•
Visual RPG Classic
Visual RPG® for Microsoft® Visual Studio® .NET 2003, 2005, and 2008
®
– ASNA Monarch
•
•
Analysis and reporting
Transformation and migration
– ASNA DataGate
•
•
•
•
®
ASNA DataGate® Component Suite For Microsoft® Visual Studio® 2003, 2005 and 2008
ASNA DataGate® for IBM® System i™
ASNA DataGate® for Microsoft® SQL Server™ 2000/2005
ASNA DataGate® for Microsoft® Windows Servers® and Desktops
– ASNA Services Group
•
Memberships
®
– Microsoft Certified Gold Partner
®
– IBM Tools Network Partner
®
®
– IBM PartnerWorld for Developers - Advanced Tier
®
– Founding member of Microsoft Midrange Alliance
•
Alle Produkte sind mit dem Gütesiegel IBM-ServerProven zertifiziert
Fragen die Sie sich schon gestellt haben:
• Soll ich mit meiner Anwendungsentwicklung wieder bei null beginnen ?
• Wie kann ich bereits investiertes Geld weiter für mich arbeiten lassen ?
• Wie verbinde ich die Entwicklung der vergangenen Jahre mit der Zukunft ?
• Wer wird in 10 Jahren meine bestehenden Anwendungen warten ?
Vermutlich haben Sie:
schon 100 Antworten zu diesen Fragen gehört
und erkannt dass Java, Webfacing und Co nicht die Lösung sind.
Lösungsansätze und typische Anforderungen an IT-Verantwortliche:
Die Investitionen in die System i – Anwendungen haben einen hohen Wert für
mein Unternehmen. Damit das so bleibt muss ich auf die Anforderungen des
Marktes mit zeitgemäßen Anwendungen reagieren können.
Die bestehende Entwicklung muss kontinuierlich weiterbetrieben werden.
Das Wissen meines Teams muss weiterhin zur Verfügung stehen.
Entwicklernachwuchs finden.
Warum ist .NET die richtige Entwicklungsplattform ?
Freie Wahl der Entwicklungssprache
Integrationstechnologien
Voraussetzungen für seriöse Weiterentwicklung
mehr als ein ‘buntes’ UserInterface.
komfortable Bedienung und Funktionalität.
Abhängigkeit vom 5250-Datenstrom muss vermieden werden.
Integration der offenen Welt - Datenbanken und Webservices.
Monolithische Anwendungen sollten zu flexiblen Modulen werden
Eine moderne Anwendung sollte dieses Profil aufweisen:
•Trennung von Präsentations-, Logik- und Datenschicht.
•Wartung sollte durch alle Mitarbeiter möglich sein, keine Spezialisierung.
•Unterstützung für Windows, Web, PDA’s und Office
•Wiederverwendbare Module - verständlich dokumentiert
•Ergebnis ist ein Framework in dem Erweiterungen problemlos möglich sind.
Migration oder Evolution ?
Gründe für Migration mit MONARCH:
berechenbare Kosten und Zeit bis zur Marktreife
100 % gleichbleibende Logik durch automatische Umsetzung
Referenzen
Abgesichert durch vorherigen ProofOfConcept
Durchgeführt durch ASNA-Services
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Migrationen mit MONARCH
Vom GreenScreen in eine
ASP.NET – Browseranwendung
Migration der Firma Altech
200 000 LinesOfCode – in 3 Monaten
Zusätzlicher Nutzen in Dialoganwendungen
Subfiles und Mehr
Strategie und Analyse mit MONARCH
Data Area Transform
Strategy
Game Plan
Cocoon
Operations
Infrastructure
Internet Security
& Acceleration
Server
Systems
Management
Server
Operations
Manager
Applications
Center Storage
Windows
Server
Identity
Integration Server
Virtual Server
Monarch Workbench
MS Visual Studio .NET
Kerberos,
Certificate
Services
VPN, RAS, DNS,
DHCP
WMI, Group
Policy
Application
Infrastructure
SQL Server
Host Integration
Server
BizTalk Server
Commerce Server
Speech Server
Internet Security
& Acceleration
Server
IIS
Active Directory,
UDDI
.NET Framework
Information
Work
Exchange
Server
Infrastructure
Content
Management
Server
Office Live
Communications
Server
Internet Security
& Acceleration
Server Server
Speech
Rights Mgmt
Services
File, SharePoint
Srvs
Terminal Services
Media Services
.NET Platform
Gallery und Clusters
Migration von RPG-Code
Migration von Displayfiles
Migration von CL-Code
Migration von Printfiles
Weiterentwicklung auf Basis der neuen Anwendung
2012
2011
2010
2009
2013
MONARCH ist praxiserprobt
• Zusätzlich zur Übersetzungsfunktionalität hat MONARCH eine starke
Analysekomponente
• Monarch stellt Werkzeuge und Informationen zur Verfügung die
helfen die Anwendung zu organisieren und den Migrationsfortschritt
zu überwachen
• Ohne diese organisatorische und analytische Komponente ist eine
Migration eine Herausforderung
Durchgeführte Migrationen bei
Altech
200.000 loc
Retail Assist 600.000 loc
Infocon
Stone Eagle
R W Baird
…
2 Monate
7 Monate
ASNA
2 Personen intern
Sanfte Migration mit dem NXTGEN-Konzept
Gründe für Evolution mit dem NXTGEN-Konzept:
keiner oder geringer Zeitdruck
Step by Step in neue Technologie einsteigen
Individueller Ansatz
kein Risiko
Workshop 2-3 Tage
Aufgabe: Eigenes
Projekt umsetzen
CodeReview und
Besprechung der
Hürden
Aufsetzen eines
professionellen
TeamDevelopments
Coaching bei ersten
Projekten
Maßgeschneiderter Einstieg in die .NET-Entwicklung
•
Geht vom Wissen des RPG-Entwicklers aus
–
–
–
–
•
ASNA Support
–
–
–
–
–
•
OpCodes ( Chain, Setll, Read, Write)
Data types (Packed, Zoned, Char)
Built-In Functions( %Found, %EOF)
Indicators
Walkthroughs
Tutorials
Examples
Technical Support
Online User Forum
Unterstützung
–
Schulung und Betreuung nach Ihren individuellen
Erfordernissen
–
Entwicklung in Ihrem Auftrag
Verbindet klassische mit modernen Ansätzen
•
RPG syntax ist lesbar und klar
strukturiert
•
Unterstützt alle RPG Commands und
BuiltInFunctions
•
Unterstützt alle Konzepte der OOProgrammierung und verbindet sie mit
den klassischen Konzepten der AS/400Entwicklung (Datenstrukturen,
Parameterlisten, Keylisten, Members,
Multiformat, Renames, …)
•
RPG.NET ist einfach zu lernen und
performant in der Anwendung
•
Erweitert die Möglichkeiten von .NET
Syntaxbeispiel für CALL in RPG.NET
Was Ich für Sie tun kann
CodeReview und Hilfestellung bei Schwierigkeiten
Aufsetzen eines professionellen Team-Developments
Coaching in Objektorientierung und Anwendungskonzeption
Meine Unterstützung nimmt das Risiko aus den ersten Projekten und begleitet
Sie nach Ihren Anforderungen
Was unsere Kunden so tun …
HOLTER
MAC
Das NXTGEN-Konzept
Umsetzung erster Projekte
mit .NET
Nutzen bestehender
Businesslogik und einbinden
in die neuen Applikationsteile
Einbinden von Daten und
Anwendungen außerhalb des
IBM System i
.NET als Softwareplattform
für alle
Unternehmensanwendungen
Weitere Informationen bei
Christian Neißl
0043 699 10105651