Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen,...

21
Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark

Transcript of Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen,...

Page 1: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

Moving forward quicker than you think!

By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark

Page 2: 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

Page 3: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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.

Page 4: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 5: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 6: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 7: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

How is that possible?

Snap on any level which make most sense• database• API / command• program calls• 5250 – script or not

Page 8: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

Seeing – is believing

Page 9: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 10: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 11: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

IceCap Snap on (1-to-1)http://ege.com/portfolio

Page 12: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 13: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

IceBreak

Page 14: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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)•

Page 15: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

PadForm

Page 16: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

IceBreak / PadForm The same services reused on multiple devices:

For IceBreak Portfolio For PadForm

Page 17: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 18: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

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

Page 19: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.
Page 20: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.
Page 21: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.

Questions?