ASNA-Produkte

Werbung
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


Herunterladen