Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen,...
-
Upload
sabina-owens -
Category
Documents
-
view
218 -
download
1
Transcript of Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen,...
Moving forward quicker than you think!
By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark
From 5250 to 2012
.. If it ain’t broke – Don’t fix it
….Jimmy Carter 1977
Snap-on App
.. is the ability to snap-on to any Database, Display file or ERP solution on IBM i™
.. to create, extend or alter any workflow or business process
.. into a web based application optimized for desktop, tablet or mobile browsing
.. with a minimum of programming skills and development time.
How is that possible?
Snap-on any Database• to add and integrate new fields to existing file• to establish real-time synchronization on field level
between new and existing files• to create new files and setup database relations• to simplify complex database relations in
customized views• to predefine format and validation per field • to automatically create and maintain new web
applications
How is that possible?
Snap-on any Display File• to web enable any interactive 5250 program• to combine multiple displays and programs in a
single screen• to create web services based upon 5250 programs• to access and use additional data from other
information providers • to restructure and customize existing workflows
How is that possible?
Snap on any ERP Solution• to reuse existing business logic in RPG and COBOL• to create new web applications in native
programming languages• to establish a closer Windows integration• to consolidate with data from different platforms• to reuse skills and platform knowledge
How is that possible?
Snap on any level which make most sense• database• API / command• program calls• 5250 – script or not
Seeing – is believing
From 5250 to 2012
What did we use?• Movex 12.7 ACP
• All business logic remains unchanged
• PadForm• The web 2.0 framework for iPad / iPhone
• IceBreak• Web and Application server for ILE on IBMi• REST-based ajax services
• IceCap• Web 2.0 Ajax based 5250 Emulator• RPGLE 5250 Scripting
IceCap / IceBreak
• Gives you an new user interface • in ONE day
IceBreakOver 5.350 man-hours
IceBreakOver 5.350 man-hours
IceCapOver 4.250 man-hours
IceCapOver 4.250 man-hours
Installation: 1 day Installation: 1 day
IceCap Snap on (1-to-1)http://ege.com/portfolio
IceCapBring Movex to the web:
• Opens up the system for new opportunities• Don’t require Client Access• Can be reached from anywhere on the internet
• ROI:• It’s cheap• Can be done quickly
• Applies to even the oldest 5250 Movex• Might be a sufficient solution
IceCap – an Ajax emulator and web 2.0 menu system
•
IceBreak
IceBreakApply new features:
• Create new web based applications• Build sales apps• Build Customer portals• Business to Business apps
• Seamless integrate other platforms• WebServices:
• SOAP• REST
IceBreak – Application server for IBMi ( V5R2M0)•
PadForm
IceBreak / PadForm The same services reused on multiple devices:
For IceBreak Portfolio For PadForm
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
IceBreak / IceCap road map
Program CallRPG - COBOL - CL
Program CallRPG - COBOL - CL
DatabaseDB2 - SQLDatabaseDB2 - SQL
IceCap™ Virtual Terminal (RPG) IceCap™ Virtual Terminal (RPG)
IceCap™ Web EmulatorAJAX - ExtJS - JSON
IceCap™ Web EmulatorAJAX - ExtJS - JSONWeb ServicesWeb Services
Batch ProgramsBatch Programs
IceBreak™ Web ServerIceBreak™ Web Server
User InterfaceC# - JAVA - ASP.NETUser InterfaceC# - JAVA - ASP.NET
User InterfaceiPhone - WAP - HTML - Silverlight
User InterfaceiPhone - WAP - HTML - Silverlight
User InterfaceWeb 2.0 - JavaScriptUser InterfaceWeb 2.0 - JavaScript
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramRPG - COBOL - CL5250-ProgramRPG - COBOL - CL
Web ApplicationsRPG - COBOL - CL - C++Web ApplicationsRPG - COBOL - CL - C++
Modernization project example
• Insurance association • Running six insurance companies
Old 5250 Insurance SolutionOld 5250 Insurance Solution
Web 5250 EmulatorThe majority of programsWeb 5250 Emulator
The majority of programsWeb Services
The essential functions Web Services
The essential functions
New Insurance Portal in ASP.NETNew Insurance Portal in ASP.NET
Questions?