System & Metode A/S System & Method was established in 1989 IBM Advanced Business Partner Sales...

Post on 26-Dec-2015

217 views 0 download

Tags:

transcript

System & Metode A/S

• System & Method was established in 1989

• IBM Advanced Business Partner

• Sales directly to customers • Sales via partners • System implementation

• More than 1000 customers in 28 countries

• Subsidiaries in Denmark and Brazil

• Partners in more than 20 countries

Our new product architecture

EIP - Enterprise Information PortalEIP - Enterprise Information Portal

IceBreak Workflow Server

IceBreak Workflow Server

IceBreak Web PartsIceBreak

Web PartsIceBreak

Web-Application ServerIceBreak

Web-Application ServerIceCap

5250-Application Server IceCap

5250-Application Server

WEBWEB WS(Web Services)

WS(Web Services)PDFPDF PCLPCL XMLXML MAILMAIL FAXFAX SMSSMSBlueSeries & BlueNoteBlueSeries & BlueNoteIceBreakIceBreakInterFormInterForm

Do your applications look like this?

… and would you like it to look like this?

Then Then IceCap™IceCap™ your applicationsyour applications

today!today!

5250-ProgramMulti-Sessions

5250-ProgramMulti-Sessions

… and do you need a modern interface?

Program CallRPG - COBOL - CLProgram CallRPG - COBOL - CL

DatabaseDB2 - SQL

DatabaseDB2 - 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 Interface

Web 2.0 - JavaScript

5250-ProgramMulti-Sessions

5250-ProgramMulti-Sessions

5250-ProgramMulti-Sessions

5250-ProgramMulti-Sessions

5250-ProgramRPG - COBOL - CL

5250-ProgramRPG - COBOL - CL

Web ApplicationsRPG - COBOL - CL - C++Web ApplicationsRPG - COBOL - CL - C++

How does IceCap work?

• Visual and functional modernization of the User Interface.

• Architectural and operational modernization of the Business Logic

Contrary to other products IceCap™operates on every level!

How does IceCap work?

Standard 5250 environment: Standard IceCap environment:

How does IceCap work?

Standard 5250 environment: Enriched IceCap environment:

Page 1

Page 2

Combo box

Search box

Link

Calendar

Check box

Tab panels

New function

Let’s try IceCap!

Modernizing project

• Architectural and operational modernization of the Business Logic at Midtjysk Forsikring in Denmark:

Old 5250 Insurance SolutionOld 5250 Insurance Solution

Web 5250 EmulatorThe majority of programs

Web 5250 EmulatorThe majority of programs

Web ServicesThe essential functions

Web ServicesThe essential functions

New Insurance Portal in ASP.NETNew Insurance Portal in ASP.NET

12344556788991011111212

Modernizing project

Create an insurance policy in 5250 for a sailboat:

1. Sign on a 5250-session 2. Read messages 3. Choose option 4. Search for the customer 5. Choose customer 6. Display customer 7. Customer number has been found 8. Choose product group 9. Choose product (insurance) 10. Type in general information 11. Type in additional information 12. Searching the name of a harbor

Web Services build on one 5250-programwith numerous “F4” lists.

How does IceBreak work?

Express introduction to IceBreak

• A traditional CL-program• Enable HTML with IceBreak• Use Java Script with IceBreak• Utilize Web Services• Build a Web Portal• Mobile solutions

The evolution of programming

CL-program Web Portal

A traditional CL-program

• Who is using my disk space?• DSPUSRPRF QSECOFR

• Create a traditional CL-program!• DSPUSRSTG• Use SNDPGMMSG

Enable HTML with IceBreak

• Open CL-programs on the Intranet with:• HTTPRSPWRT VALUE('<h1>Who is using my disk storage?</h1> <br>')

The evolution of programming

CL-program Web Portal

Find tools on the Internet!

• FusionCharts http://www.fusioncharts.com

• ExtJShttp://www.extjs.com

• Google Gearshttp://gears.google.com

• jQueryhttp://jquery.com

• Shadowbox-js http://www.shadowbox-js.com

Use Java Script with IceBreak

• Use advanced tools in CL-programs

Web Services

• What is Web Services?• http://www.valutakurser.dk is a service that is build upon Web Services• The National Bank is the provider of Web Services

http://www.nationalbanken.dk/dndk/valuta.nsf/valuta-hist.xml

Utilize Web Services

• Who can request Web Services?

• Who can provide Web Services?

• An example could be ”System Status”

1. retrieve data from the command DSPSYSSTS2. develop a Web Service 3. define the corresponding WSDL 4. publish a Web Service

Develop Web Services

• Create Web Services without access to the program source or knowledge about the business logic!

Develop Web Services

• Develop a Web Service• \\dkexp05\www\systest\iceCapWs.asmx

• Publish a Web Service through WSDL• http://dkexp05:60000/icecapws.asmx?wsdl

• Test a Web Service• Download soapUI from http://sourceforge.net/projects/soapui/files/

External Web Portal

Internal Web Portal

Mobile solutions

• Tools and frameworks• Framework from the mobile manufacturer• General frameworks

http://jqtouch.com/

• An example• http://comprendo.dk/demo/gasa/demo.html

What will the future bring?

Menu Icons

Move F-keys

Mouse-Over Effect

Click Effect

Fixed position OK-Exit-Cancel

Window for ”Selection or command”

Menu Icons

Mouse & Cursor sensitive Menu

Different Menu layouts

Individual Layouts

System Requirements

System Requirements• Operation System IBM i™ (AS/400) from

version 5.2

• 100 Mb disk

• To available TCP/IP ports

• One Windows PC for installation with network access to IBM i™

• Installation demands authorization as QSECOFR

Price

Alternative #1

License Price Price excl. yearly service fee at 18%

Alternative #2

Pay-as-you-goRent per month incl. service fee

5 users 6.800 199

10 users 11.800 375

25 users 26.800 850

50 users 45.800 1.450

Unlimited 59.800 1.850Users are defined as concurrent internal and external persons that use IceCap™.IceCap™ includes one IceBreak™ server. All prices are in DKK and excl. vat and other taxes

Questions?

Visit our Web Site icecap.icebreak.org