Presentation is loading. Please wait.

Presentation is loading. Please wait.

From 3270 to HTML Without Starting from Scratch Don Essick Logicon a Northrop Grumman company Slide 1.

Similar presentations


Presentation on theme: "From 3270 to HTML Without Starting from Scratch Don Essick Logicon a Northrop Grumman company Slide 1."— Presentation transcript:

1 From 3270 to HTML Without Starting from Scratch Don Essick Logicon a Northrop Grumman company Slide 1

2 Slide 2 The Issues Large Investment in Applications ôIn excess of 1.5 million lines of code ôRecently modified to be Year 2000 ready Urge to Modernize applications Budget Priorities Many Very Large Databases

3 Slide 3 The Choices Oracle ôLearn new technology ôRe-write existing applications ôCost ôTime WebGate ôNT ôNew Technology ôAdditional Hardware

4 Slide 4 The Choices Janus Web Server ôUses familiar technology ÍUser Language ÍHTML ôNo additional hardware ôMinimal Re-programming ôReferences

5 Slide 5 The Decision Try it on for size Janus Web Server Oracle Web Gate VB

6 Slide 6 The Results Janus Web Server ôTrial Agreement 8/99 ôDownloaded manuals from Web Site on Monday ôInstalled on Wednesday ôFirst Application completed on Friday ôLarge production system converted in 3 weeks

7 Slide 7 Other Players Oracle ôDevelopment Now Underway WebGate ôNext in Line MQ Series ôCurrently being installed ?????????

8 Slide 8 The Benefits 50% - 75% Code Re-use ôApplication Logic retained ôScreen Logic discarded ôOutput re-coded in PRINT statements Standard Preamble HTML Generator Used Thinking Different

9 Slide 9 Thinking Different Using SDAEMONS Juggling Globals Web is stateless ôUsing Cookies and Isindex Mixed Case & Case Sensitivity Browser Differences Output Pagination

10 Slide 10 How its Done $WEB functions ôRedirect output to the Web Buffers ôPerform Isindex and form field extraction ôSend graphics and static information ôProcess HTML header ôGlobal substitution in Web Buffer ôOther useful functions

11 Slide 11 Conversion Issues What about all that existing code? ôCode re-use ÍSome applications up to 10 years old ÍNumbered code ÍSpaghetti Code ÍMany recently examined for Y2K ÍMissing documentation ÍObsolescence

12 Slide 12 Conversion Issues Start over ÍUpgrade functionality ÍUse CCA & Sirius functions ÍEliminate numbered code ÍCost ÍSchedule

13 Slide 13 Code Re-use What about that 1.5 Million lines of code Housekeeping Screen Definition Business Logic Screen Handling Structure of the Average Program

14 Slide 14 Code Re-use Think about re-using most of it Housekeeping Screen Definition Business Logic Screen Handling

15 Slide 15 Code Re-use With a few minor modifications Housekeeping Web Setup Business Logic Pagination

16 Slide 16 Code Re-Use Strategies Know what you have ôYou did update documentation during the Y2K process didnt you? ÍKnowing what you have is the first step ÍSir-Lib ôObjective Assessment ÍEffective ÍEfficient

17 Slide 17 Code Re-use Strategies ôUse subroutines whenever possible ÍIf you do it more than twice, it should probably be a subroutine ôUse INCLUDE ÍCommon business logic ÍCommon housekeeping routines ôGlobals ÍDummy Strings Í$WEB_SUB

18 Slide 18 Tool Time Make use of HTML generators ôFront Page ôNet Objects Fusion ôAdobe GoLive ôHotMetal HTTP Put Sir_Pipe JavaScript/JAVA

19 Slide 19 Tips & Tricks $WEB_SUB Server Side Includes Tables ôLinewidth of zero for easy layout ôJustification for item placement $LISTs

20 Slide 20 Issues Security New Paradigm Old Dogs & New Tricks Training


Download ppt "From 3270 to HTML Without Starting from Scratch Don Essick Logicon a Northrop Grumman company Slide 1."

Similar presentations


Ads by Google