Dias nummer 1 - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Dias nummer 1

Description:

Dias nummer 1 – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 25
Provided by: mho
Category:
Tags: deja | dias | nummer

less

Transcript and Presenter's Notes

Title: Dias nummer 1


1
System Method Technologies presentingIceBreak
II ForspaceTEC April 16,17,18 -
2008ByNiels Liisberg
2
Agenda
Avoid clumsy solutions Develop with IceBreak
  • Introduction
  • Administration
  • "Hello world"
  • The first real application
  • Deployment
  • Tutorials
  • IceBreak II core

3
Agenda
  • Introduction
  • Company
  • IceBreak at a glance
  • Award
  • Academic initiative
  • Administration
  • Web
  • 5250
  • My first server instance
  • "Hello world
  • Choose your IDE ( Notepad (), PSpad, WDSc,
    Microsoft Development Studio 2008)
  • Jit
  • The first real application
  • Legacy application

4
System Method
  • System Method founded 1989
  • IBM Business Partner
  • Sales directly to customers
  • Sales via distributors
  • Development
  • Implementation
  • 1000 customers in 28 countries
  • Brach offices in Denmark, Canada, Brazil
  • Distributors in 20 countries

5
Collaborative solutions
InterForm
PCL Laser Print
ZPL Label Print
Document Portals
PDF Documents
Supply Chain Management
Fax
Mail
BlueSeries
System surveillance
SMS
Cell phone communications
FTP
Electronic data interchange
XML
IceBreak
CSV / TXT
Web Solutions
Web Server
Web Services SOA
Web Services
6
Milestones 2006IceBreak release 1.0 - COMMON
Minneapolis
7
Milestones 2006Technical Review Board IBM
Rochester
8
Milestones 2006IBM Summer school - Rochester
Academic Initiative Program
9
Academic initiative
10
Milestones 2007Gothenburg University
  • IceBreak Curriculum
  • Basic coding skills
  • Basic System i skills
  • Graduation project
  • Enterprise Application Lifecycle

11
IceBreak references November
2007
  • ADAMS Transport Co. A/S
  • AL Finans A/S
  • Alm. Brand Finans A/S
  • Arbejdernes Andelsboligforening, Odense
  • Arbejdernes Andelsboligforening, Århus
  • Baxi A/S
  • Belmar Engineering Services
  • Boligforening Fjordblink
  • Boligforeningen Kristiansdal
  • Boligforeningen Vesterport
  • Boligorganisationen Møllevænget Storgaarden
  • Boligselskabet Danbo
  • Borgens Forlag A/S
  • Britannia Refined Metals
  • Bøg Madsen A/S
  • Christian Hendriksen Søn A/S
  • Common USA
  • Dagbladet Ringsted
  • Danske Fragtmænd Sjælland A/S
  • H.J. Hansen Holding A/S
  • Hedegaard Christensen A/S
  • Hedegaard A/S
  • HOH Water Technology A/S
  • ILVA A/S
  • Jyske Finans
  • Kai Dige Bach A/S
  • Karfa Metalindustri A/S
  • Kødbranchens Fællesråd
  • Lease Plan Brasil
  • Lions Hockey Club
  • Lån Spar Bank A/S
  • Mazda Motor Danmark
  • Metro Therm A/S
  • Midt Factoring A/S
  • Mols-Linien A/S
  • Nissen's Kølerfabrik A/S
  • Nordjysk Reservedelslager
  • Oce-Danmark A/S

60 installations within 30 months
12
What is IceBreak
  • Middleware for system i
    http//en.wikipedia.org/wiki/Middleware
  • Web-server
  • Application server
  • ILE - RPG on steroids
  • SOA tool
  • ?
  • A platform for Internet applications ...

13
What is IceBreak Middleware - A platform for
Internet applications
Applications
WebShop
Portal
Booking
CMS
SCM
Manufacturer
Logistics
CallCenter
Invoice
Bank
SMS
IceBreak
Web Printing
Web Server
Application Server
Telephony TAPI
Development RPG COBOL C CLP
Handheld PDA Mobile phone WAP
Barcode Scanners
JDBC/ODBC
HTTP
DB/2 SQL Query
5250 integration
ERP interfaces Aspect/4 Movex SAP Oracle MS
Dynamics
XML
Web Services SOA SOAP
LDAP ActiveDirectory Notes SharePointServer
i5/OS
14
What is IceBreak
  • Demo
  • Administration
  • Create server instance
  • Hello World
  • Choosing your IDE
  • Real world applications
  • Deployment
  • Tutorials
  • The IceCoreII

15

Choosing your IDE
  • ASP.NET, ASPX, JSP
  • Microsoft Development Studio 2008
  • DreamWeaver
  • FrontPage
  • PsPad
  • Notepad
  • Eclipse (in html perspective myfile.asp.jsp)
  • RPGLE
  • WDSc
  • Rational
  • CODE/400
  • Notepad

ResponseWriteTag(my.html" header) For i 1
to 10 SetMarker(i char(i))
ResponseWriteTag(my.html" detail) EndFor
lt!--include filemy.html" tagheader"--gt For
i 1 to 10 gtlttrgtlttdgtlt char (i)
gtlt/tdgtlt/trgtlt EndFor
16
IceCoreIIThe new concept
17
IceCoreIIThe new concept
18

IceCoreIIThe Multithreaded IceBreak
  • Previous session management
  • COOKIE
  • New Session management
  • URL rewrite
  • Session stability by redirection
  • COOKIE2 (IE only)
  • New buildin for session
  • sesEnd() // Disconnecting the session job
  • sesGetILOB2(ilobname initsize headsize)

19

IceCoreIIThe Multithreaded IceBreak
No Single point of failure Always a spare job
waiting in LCKW
20

IceBreakeIIThe Multithreaded IceCore
  • 5250 Debugger
  • WRKICESVR server instance name
  • Option 17
  • Enter program object name
  • Use session LAST if you have a dedicated server
    to develop on.
  • Otherwise - Find session with dsphdrinf..asp
  • System debugger
  • Server must be in development mode
  • Enter strdbg..asp in a browser URL
  • Eventually log on to the server.
  • Enter program name and library in popup.
  • Click on the source line you want to be the
    break point
  • Enter the program name from the URL in the
    browser.

21

IceBreakeIIThe Multithreaded IceCore
  • Performance
  • Programs stack is intact
  • Files/SQL-cursors remains open
  • Journals / Commit points are kept
  • QTEMP is kept
  • Inactive WebJobs are purged (Pool 0)
  • WebJob are reused for other clients (Pool gt 0)
  • Pitfalls for pool gt 0
  • Remember to clear variables
  • Store data in session variables
  • Restore file pointers ( SETLL , commit)

22

IceBreakeIIThe Multithreaded IceCore
  • Performance
  • Mols-Line 22.000 to 55.000 booking each month.
  • Ford/Mazda 150-200 simultaneous users on a 270
    via SSL

23
(No Transcript)
24
IceBreakeIIXML generering
  • XML kan nemt genereres med templates
  • Templates kan valideres i f.eks. XML-spy.
  • XML stream output kan dannes på to måder
  • Omdirigere response til et temp. ILOB
  • CALLASPPGM
Write a Comment
User Comments (0)
About PowerShow.com