40
1 Developers Road Map 2337 Hazy Meadows Ln Flower Mound, TX 75028 Tel 972-724-0288 (Bus) Tel 972-724-1202 (Home) Tel 214-507-0859 (Cell) [email protected] Doug Fulmer WW Sales Exec, e-bus Infrastructure iSeries PAGE 2 © 2004 IBM Corporation AS/400 Scaleable High Scaleable High Performance Computing Performance Computing 1988 1988 S/32 Compact Compact Cardless Cardless Computing Computing 1975 1975 Evolution of the Species S/3 96 Col Card 96 Col Card 1969 1969 S/34 Inexpensive Inexpensive Interactive Interactive Computing Computing 1977 1977 S/38 Advanced Advanced Architecture Architecture 1980 1980 S/36 Distributed Distributed Computing Computing 1982 1982 iSeries Server Server Consolidation Consolidation New New Workloads Workloads 2000 2000

Developers Road Map - Gateway/400 · The iSeries Developers Road Map was created to provide ... ILE RPG/COBOL DB2 / DDS WDS / Enterprise Gen Language Portal Express Plus / Workplace

Embed Size (px)

Citation preview

1

Developers Road Map

2337 Hazy Meadows LnFlower Mound, TX 75028

Tel 972-724-0288 (Bus)Tel 972-724-1202 (Home)Tel 214-507-0859 (Cell)

[email protected]

Doug Fulmer

WW Sales Exec, e-bus Infrastructure iSeries

PAGE 2

© 2004 IBM Corporation

AS/400

Scaleable High Scaleable High Performance ComputingPerformance Computing

19881988

S/32

CompactCompactCardlessCardless

ComputingComputing

19751975

Evolution of the Species

S/3

96 Col Card96 Col Card

19691969

S/34

InexpensiveInexpensiveInteractiveInteractiveComputingComputing

19771977

S/38

AdvancedAdvancedArchitectureArchitecture

19801980

S/36

DistributedDistributedComputingComputing

19821982

iSeries

ServerServerConsolidationConsolidation

NewNewWorkloadsWorkloads

20002000

2

PAGE 3

© 2004 IBM Corporation

AS/400

Scaleable High Scaleable High Performance ComputingPerformance Computing

19881988

S/32

CompactCompactCardlessCardless

ComputingComputing

19751975

Evolution of the Species – Alternate View

S/3

96 Col Card96 Col Card

19691969

S/34

InexpensiveInexpensiveInteractiveInteractiveComputingComputing

19771977

S/38

AdvancedAdvancedArchitectureArchitecture

19801980

S/36

DistributedDistributedComputingComputing

19821982

iSeries

ServerServerConsolidationConsolidation

NewNewWorkloadsWorkloads

20002000Card to

CardlessBatch to

InteractiveCable to

NetworkedPrivate to

Public

Con

veni

ence

Prod

uctiv

ity

Inno

vatio

n

The Internet is NOT the last great thought

IT as an expense IT as a weaponIT as an investment

PAGE 4

© 2004 IBM Corporation

Perception

3

PAGE 5

© 2004 IBM Corporation

What Customers Want & Need

• Customers Want– To leverage the Internet to increase customer awareness of the products & services

they sell– To drive additional revenue by leveraging new routes to market like the World Wide Web– To reduce costs by finding new ways to closely integrate their supply chain– To improve customer satisfaction by creating innovative, convenient self service

applications for their customers and business partners– To improve the productivity and focus of their employees in the face of high turnover and

a distributed workforce

• Customers Need to– Ensure that the applications on their system remain functionally rich and solve the

business needs of their company as it competes in a global economy– Ensure that their application architecture is modular and designed to allow their

company to adjust quickly to a changing competitive environment– Ensure that their applications are open and can incorporate new technology in a way

that complement what they already have to solve new business problems

PAGE 6

© 2004 IBM Corporation

What is Modernization

• Specific Examples of Modernization– Adding graphical user interfaces for existing applications to improve employee

productivity– Extending existing applications via the Internet for customer self service or supply

chain integration– Deployment of applications to pervasive devices such as cell phones, PDAs and

other wireless devices– Automated inventory tracking and control using Radio Frequency Identification and

bar codes– Creation of callable web services for interoperation with other companies and/or

applications on other platforms within your company

4

PAGE 7

© 2004 IBM Corporation

DB2 UDB

i5OS

ERPLocal

Applications

Leading Edge of IT Optimization

Linux

WebSphereApplication

Server

WebFacingServer

i5OS

Portal Server

Express (+WAS)

Linux

Firewall

Apache HTTP Server

Lotus

SametimeNotes

Quickplace

NSF

Windows

PersonalProductivty Applications

SQL Server

AIX5LWebSphereBusiness

Integration

Oracle

POWER5 Hypervisor Standard Intel

PAGE 8

© 2004 IBM Corporation

iSeries Developers Road Map

The iSeries Developers Road Map was created to provide guidance to customers and ISVs on specific tools and technologies that can be used to modernize their applications and ensure that their IT resources make them as competitive as possible and help them achieve their application modernization goals.

5

PAGE 9

© 2004 IBM Corporation

Developers Roadmap Summary

Improved Developer ProductivityUtilizing powerful, high level desktop tools with graphical interfaces to boost the productivity of iSeries developers.

Enhanced End User ExperienceImproving application presentation with browser, client-server, and/or pervasive technologies to make applications available to as wide an audience as possible in ways that make them more productive in their jobs

Modular Architecture– Separation of user presentation, business logic, and database access to

create reusable components making it easier for developers to integrate applications quickly and respond more effectively to changes in the business environment.

Application Integration– Using new, open architectures and technologies to connect data and

business logic from disparate applications so decision makers can make better, more informed choices with less effort

Business Process Integration– Integrating systems and applications to connect with suppliers and

customers to lower costs and improve customer satisfaction with better service levels

PAGE 10

© 2004 IBM Corporation

A Road Map

6

PAGE 11

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Developer’s Road Map

PresentationPresentation

Bus. LogicBus. Logic

IBM ToolsIBM Tools

DatabaseDatabase

WebSphere ProductsWebSphere Products

PDM

Tools

WDSc / Remote Sys Explorer

ILE RPG/COBOL

DB2 / DDS

WDS / Enterprise Gen Language

Portal Express Plus / Workplace

Scalability / SOA

RPG / EJBs

WDSc AE / J2EE Tools

WAS ND

BetterBetter

ConnectionConnection

WDS Adv Ed

WebSphere MQ / WBI

Portability

SQL / XML

WDSc / Java Tools / XML Tools

RPG / Java / Servlets

WAS Base

Stored Proc / Triggers / RI

Architecture

Portlets

Portal Express

CGI / Sockets / Web Services / .NET Client

Windows / Browser / Pervasive

Interface

iSeries Access Web

WAS Express

WDSc / Web Tools / Web Services Tools

HATS / HATS Studio

The WebFacing Tool

PAGE 12

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Developer’s Road Map

PresentationPresentation

Bus. LogicBus. Logic

IBM ToolsIBM Tools

DatabaseDatabase

WebSphere ProductsWebSphere Products

PDM

Tools

WDSc / Remote Sys Explorer

ILE RPG/COBOL

DB2 / DDS

WDS / Enterprise Gen Language

Portal Express Plus / Workplace

Scalability / SOA

RPG / EJBs

WDSc AE / J2EE Tools

WAS ND

BetterBetter

ConnectionConnection

WDS Adv Ed

WebSphere MQ / WBI

Portability

SQL / XML

WDSc / Java Tools / XML Tools

RPG / Java / Servlets

WAS Base

Stored Proc / Triggers / RI

Architecture

Portlets

Portal Express

CGI / Sockets / Web Services / .NET Client

Windows / Browser / Pervasive

Interface

iSeries Access Web

WAS Express

WDSc / Web Tools / Web Services Tools

HATS / HATS Studio

The WebFacing Tool

The

Gra

y A

rea…

Services Oriented Architecture

HINT: SOA does not require Java,

WebSphere MQ or WebSphere BI

although they may enhance it

7

PAGE 13

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Developer’s Road Map

PresentationPresentation

Bus. LogicBus. Logic

IBM ToolsIBM Tools

DatabaseDatabase

WebSphere ProductsWebSphere Products

PDM

Tools

WDSc / Remote Sys Explorer

ILE RPG/COBOL

DB2 / DDS

WDS / Enterprise Gen Language

Portal Express Plus / Workplace

Scalability / SOA

RPG / EJBs

WDSc AE / J2EE Tools

WAS ND

BetterBetter

ConnectionConnection

WDS Adv Ed

WebSphere MQ / WBI

Portability

SQL / XML

WDSc / Java Tools / XML Tools

RPG / Java / Servlets

WAS Base

Stored Proc / Triggers / RI

Architecture

Portlets

Portal Express

CGI / Sockets / Web Services / .NET Client

Windows / Browser / Pervasive

Interface

iSeries Access Web

WAS Express

WDSc / Web Tools / Web Services Tools

HATS / HATS Studio

The WebFacing Tool

IT as an Expense IT as an InvestmentIT as an Investment IT as a Weapon

Simplicity Flexibility / Complexity

Low Cost High Cost

SMB Enterprise

PAGE 14

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Developer’s Road Map

PresentationPresentation

Bus. LogicBus. Logic

IBM ToolsIBM Tools

DatabaseDatabase

WebSphere ProductsWebSphere Products

PDM

Tools

WDSc / Remote Sys Explorer

ILE RPG/COBOL

DB2 / DDS

WDS / Enterprise Gen Language

Portal Express Plus / Workplace

Scalability / SOA

RPG / EJBs

WDSc AE / J2EE Tools

WAS ND

BetterBetter

ConnectionConnection

WDS Adv Ed

WebSphere MQ / WBI

Portability

SQL / XML

WDSc / Java Tools / XML Tools

RPG / Java / Servlets

WAS Base

Stored Proc / Triggers / RI

Architecture

Portlets

Portal Express

CGI / Sockets / Web Services / .NET Client

Windows / Browser / Pervasive

Interface

iSeries Access Web

WAS Express

WDSc / Web Tools / Web Services Tools

HATS / HATS Studio

The WebFacing Tool

30% 35% 10%

No Development – 25%

8

PAGE 15

© 2004 IBM Corporation

Each column represents possibleopportunities for innovation. Customersmay choose to implement one or more of these innovations as their needs dictate. There is no requirement to implement all of these innovations.

iSeries Developer Roadmap - ArchitectureEnhanced

User Experience

Modular Architecture

ApplicationIntegration

Business Process

Integration

ImprovedDeveloper

ProductivityTraditional

RPG/COBOL

52505250

RPG/COBOLILE and Java

HTML/JSP

DB2 and SQL

Connectors Process Choreography

DB2 and SQL

RPG/COBOL

XML XML

Portlets

GUI GUI

5250GUI

ILE/Java

Java/EJB

ILE

GUI

User Interface

Portlets

HTML/JSP HTML/JSPHTML/JSP

5250

5250

5250

Servlets ServletsServletsServlets

Portlets Portlets

XML XML

DB2 and SQL

Web Services Web Services

PAGE 16

© 2004 IBM Corporation

PDM Remote System Explorer

Remote System Explorer

Remote System Explorer

Remote System Explorer

iSeries Developer Roadmap – IBM Tools

WebSphereBusinessIntegrator

Lotus Workplace

WebSphere Application Server

WebSphere Portal

Development

Deployment

iSeries Java tools

iSeries Web tools

eGL

Portal Toolkit

IBM WebSphere HATS

eGL eGL

iSeries Java Tools

iSeries Web tools

Business Integration Tools

iSeries Access for Web

IBM WebFacing Tool

Lotus Workplace Lotus Workplace Lotus WorkplaceLotus Workplace

Portal Toolkit Portal ToolkitPortal Toolkit

iSeries Web tools

Remote System Explorer

= WDSc / WDSc AE

EnhancedUser

ExperienceModular

ArchitectureApplicationIntegration

Business Process

Integration

ImprovedDeveloper

ProductivityTraditional

9

PAGE 17

© 2004 IBM Corporation

iSeries Developer Roadmap – Partner ToolsEnhanced

User Experience

Modular Architecture

ApplicationIntegration

Business Process

Integration

ImprovedDeveloper

ProductivityTraditional

Note: These are categories of tools. For individual partners with tools in these categories see the following charts

Note: These are categories of tools. For individual partners with tools in these categories see the following charts

PDM

Debug / TestDebug / Test

Develop / DeployDevelop / Deploy

DocumentationDocumentation

GeneratorsGenerators

Performance / Tuning

Performance / Tuning

MigrationMigration

UtilitiesUtilities

Desktop IntegrationDesktop

Integration

Electronic PrintElectronic Print

Query & Report Writing

Query & Report Writing

Portals & Personalization

Portals & Personalization

Application Refacing

Application Refacing Code AnalysisCode Analysis Barcode / FormsBarcode / Forms

Data IntegrationData Integration

EAIEAI

Time & Attendance

Time & Attendance

Mail / MessagingMail / Messaging

Image Image

WorkflowWorkflow

.NET Integration.NET Integration

EDI / XMLEDI / XML

FAXFAX

TelephonyTelephony

CRMCRM

UCCnetUCCnet

B2B IntegrationB2B Integration

e-commercee-commerce

RFIDRFID

AvailabilityAvailability

OperationsOperations

PAGE 18

© 2004 IBM Corporation

=

Magic Formula #1

WebSphere Application

Server

&Enterprise Edition

+

iSeries Access

10

PAGE 19

© 2004 IBM Corporation

WebSphere Studio WorkbenchWebSphere Studio WorkbenchCommon User Interface -- Project Management -- Debugging Services --

Plug-in Services & Tools -- Desktop & Help Frameworks -- Local & Team Resource Management

WebSphere Studio Homepage BuilderWebSphere Studio Homepage BuilderWYSIWYG Page editing wizard -- JavaScriptTM--

Dynamic HTML -- Cascading Style Sheets --WebVideo Studio -- Advanced image effects

WebSphere Studio Site DeveloperWebSphere Studio Site DeveloperJ2EETM -- JavaTM -- Servlets -- JavaServerTM Pages -- XML --

Web Services - Database tools -- Integrated Java Development Environment

WebSphere Development Studio for iSeriesWebSphere Development Studio for iSeriesWebFacing -- iSeries extensions to WSSD – HATS Studio – EGL Base

WebSphere Development Studio Advanced Edition for iSeriesWebSphere Development Studio Advanced Edition for iSeriesWRKSPLF, STRUTS, Build robust J2EE applications with Enterprise JavaBeans

WebSphere Studio Application DeveloperWebSphere Studio Application DeveloperBuild robust J2EETM applications with Enterprise JavaBeanTM (EJBTM) Components --

Advanced tools for code generation, performance tuning & best practices --Relational schema center -- EJB-to-RDB mapping tools

Magic Formula #2

iSeries Only Per Tier

In Base

X-Platform

Per Developer

X-Platform

& iSeries

Per Developer

PAGE 20

© 2004 IBM Corporation

Additional Systems/LPAR

Windows Servers

Twinax Connected

Local Area Network

Windows Users

Move to Move to ILEILE

Improve Improve Client Client

IntegrationIntegration

Reface Reface Existing Existing

AppsApps

Think New Think New FunctionFunction

Internet

Buyers/SuppliersTap theTap the

WEBWEB

Scalability & SOABusiness IntelligenceLPAR / VirtualizationHigh AvailabilityBusiness Integration

WebSphere BI / EDI / XMLWebSphere MQ

Image / AudioLinux / AIX Applications

Scalability & SOABusiness IntelligenceLPAR / VirtualizationHigh AvailabilityBusiness Integration

WebSphere BI / EDI / XMLWebSphere MQ

Image / AudioLinux / AIX Applications

Better ArchitectureSimple Java Applications

WAS ExpressSurvey Creator

New ways to distribute printInfoPrint Server / Designer

New ways to integrate e-mail and dataNotes / iNotes

Collaboration (Internal)Instant Messaging / Team Workplace

Server ConsolidationLinuxIntegrated xSeries

Better ArchitectureSimple Java Applications

WAS ExpressSurvey Creator

New ways to distribute printInfoPrint Server / Designer

New ways to integrate e-mail and dataNotes / iNotes

Collaboration (Internal)Instant Messaging / Team Workplace

Server ConsolidationLinuxIntegrated xSeries

Better User InterfaceOpen GUI for applications

WebFacing / HATSiSeries Access for WebWebSphere Portal Server Express

Examine function and navigation Start thinking about Java & HTML

Better User InterfaceOpen GUI for applications

WebFacing / HATSiSeries Access for WebWebSphere Portal Server Express

Examine function and navigation Start thinking about Java & HTML

Better Architecture & PortabilitySupply Chain Integration

WebSphere Item Synch / ExpressCommerce

WebSphere Commerce Pro Collaboration

Lotus Instant Messaging (External)J2EE

WAS Base or Network DeploymentWireless / Pervasive

Better Architecture & PortabilitySupply Chain Integration

WebSphere Item Synch / ExpressCommerce

WebSphere Commerce Pro Collaboration

Lotus Instant Messaging (External)J2EE

WAS Base or Network DeploymentWireless / Pervasive

Better ToolsGet Software MaintenanceMove to V5Rx & 8xxMigrate to ILE RPG/COBOLQuery Enablement / Desktop IntegrationThink ModularSource Control/Change MgmtAutomated Systems MgmtThink in terms of interoperation

WDSc

Better ToolsGet Software MaintenanceMove to V5Rx & 8xxMigrate to ILE RPG/COBOLQuery Enablement / Desktop IntegrationThink ModularSource Control/Change MgmtAutomated Systems MgmtThink in terms of interoperation

WDSc

High Level Baby Steps

11

PAGE 21

© 2004 IBM Corporation

Only a Minor Miracle

PAGE 22

© 2004 IBM Corporation

Today

5250

RPG/COBOL

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

PDM

12

PAGE 23

© 2004 IBM Corporation

Most iSeries developers still:

ƒCreate or enhance 5250 applications

ƒUse traditional, host-based development environment (PDM, SEU, SDA, RLU, DFU, & system debugger)

5250

RPG

PDM

Today

PAGE 24

© 2004 IBM Corporation

Business Logic Tier

RPG*PGM

Your codeYourcode

Understand Model / View / Controller

ControllerIf, Then, DoDB2 UDB

ModelCalculate Tax (Business Logic)

Viewenter customer number:_____

Time:8:05 date:Oct 22,2000

Enter

EXFMT

13

PAGE 25

© 2004 IBM Corporation

R P G III and C L R P G III an d C L Ap p licatio nAp p licatio n

R PG IV an d R PG IV an d IL E C L IL E C L

App licatio nApp licatio n

L o g icL o g ic P rin tP rin t

D ataD ataD sp lyD sp ly

M od u lar ILEM od u lar IL E

V is ib ilityW ebW eb

G U IG U I Stored Stored ProcsProcs

DB2/400ConstraintsConstraints

TriggersTriggers

ILE*SRVPGM

JSPsJava Bean

Modularize Your Applications

Model

View

Controller

PAGE 26

© 2004 IBM Corporation

Move to ILE

BCD ProGen Plus ILE/RPGLinoma Software RPG ToolboxMidrange Computing RapidFireProData CVTRPGIV

BCD ProGen Plus ILE/RPGLinoma Software RPG ToolboxMidrange Computing RapidFireProData CVTRPGIV

Move Forward with RPG/COBOL

14

PAGE 27

© 2004 IBM Corporation

RPG III

ILE RPG IV

Freeform RPG

RPG Conversion Tools

PAGE 28

© 2004 IBM Corporation

Moving to RPG IV and ILE

SG24-5402

GG24-4358

15

PAGE 29

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Tools

WDS / RSE

ILE RPG/COBOL

DB2 / DDS

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

PDM

PAGE 30

© 2004 IBM Corporation

Move iSeries application development to Eclipse Integrated Development Environment (IDE)

Remote System Explorer (RSE)ƒ Provides iSeries server access from Eclipse IDE

(included in WebSphere Development Studio Client for iSeries)

ƒ 21st century follow-on to PDM, SEU, SDA, RLU, & system debugger

ƒ Consistent interface and function across old as well as new application development

Use partner plug ins for Source Control / Change Mgmt

5250

RPG

RSE

Better Tools

16

PAGE 31

© 2004 IBM Corporation

RSE

PDM-like tree & table views

Outlineview

Error list

Propertysheet

SEU-likeeditor

Extensible by solution developers

Better Tools

PAGE 32

© 2004 IBM Corporation

Same Interface – Old

17

PAGE 33

© 2004 IBM Corporation

Same Interface – Or New

PAGE 34

© 2004 IBM Corporation

SG24-7086

SG24-6600

WebFacing and WDSc

18

PAGE 35

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Tools

WDS / RSE

ILE RPG/COBOL

DB2 / DDS

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

Web

Interface

HATS

WebFacing

iAW

WAS Express

Portal Express

PDM

PAGE 36

© 2004 IBM Corporation

Create Browser-based UI for 5250 ApplicationsƒNearly instant conversion to Web UIs

–At development time for WebFacing (application-by-application)–At runtime for HATS (session-based)–For IBM WebFacing Tool & HATS, refinements can be made in a repeatable manner

ƒNo impact to underlying application logic

ƒSets the stage for additional modernization of the User Interface via WDSc and/or HATS Studio

ƒProvides the flexibility to add function to the application using new technologies like XML with no impact to existing p[rograms

5250 Web

RPG

RSEIBM WebFacing

Tool

HATS

Step 2: Better User Interface

19

PAGE 37

© 2004 IBM Corporation

Original5250

Reface

Improve

Integrate

Think Beyond Your Nose……

Innovate

Extend

PAGE 38

© 2004 IBM Corporation

WebSphere Host On-Demand with Screen CustomizeriSeries Access for WebHATSHATS Limited EditionIBM WebFacing Tool

IBM Refacing Tools

20

PAGE 39

© 2004 IBM Corporation

Seagull Software LegaSuitewww.seagullsw.com

Jacada Interface Serverwww.jacada.com

Look Software NewLookww.looksoftware.com

System Objects JACi400www.systemobjects.com

Linoma/Arterial Software aXeswww.linomasoftware.com

Farabi Technologies Host Frontwww.farabi.com

Advanced BusinessLinkwww.businesslink.com

Better Online Solutions Jadvantagewww.bosweb.com

Refacing Solutions

PAGE 40

© 2004 IBM Corporation

More…

SG24-6801

SG24-7005

21

PAGE 41

© 2004 IBM Corporation

HATS Redbooks

REDP3706

SG24-6099

PAGE 42

© 2004 IBM Corporation

Functionality–Browser based - Single point of access–Single Sign On - Global access–Portlets - Windows to all major applications–Access - Secure, filtered access to corporate data

Business Value–Funnel and filter to the overwhelming information–Make better decisions when you have the right information–Provide a common "desktop" with the proper tools that different jobs require–Removing stovepipe applications and departments–More Effective experience

Portal Integration

22

PAGE 43

© 2004 IBM Corporation

Content and Layout Control

PAGE 44

© 2004 IBM Corporation

WebSphere Portal Server Express

SG24-6096

23

PAGE 45

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Tools

WDS / RSE

ILE RPG/COBOL

DB2 / DDS

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

Web

Interface

HATS

WebFacing

iAW

WAS Express

Portal Express

PDM WDS Adv Ed

Portal Express Plus

WebSphere MQ

Stored Proc / Triggers

Architecture

Portlets

Web Tools

Web Services

Java Tools

WDS / EGL

PAGE 46

© 2004 IBM Corporation

There is no reason anyone would want a computer in their home...Ken Olsen, President Digital Equipment Corporation

Computers in the future may weigh no more than one and a half tons...Popular Mechanics 1949

640K ought to be enough for anybody...Bill Gates 1981

I think there is a world market for maybe five computers...Thomas Watson, IBM Chairman 1943

We don't like their sound, and guitar music is on the way out...Decca Recording Co., Rejecting the Beatles in 1962

Other Voices…

24

PAGE 47

© 2004 IBM Corporation

Create new iSeries e-business solutionsƒUsing Web & Web services tools in WebSphere

Development Studio ClientƒRPG / COBOL / SQL for business logicƒiSeries Web Tools to generate other

WebWeb

Services

RSEiSeries Web

tools

RPG

Step 3: Better Architecture

PAGE 48

© 2004 IBM Corporation

An extended J2EE & Web services 'build-to-integrate' platform for creating, composing &

choreographing adaptable networked application flows and behaviors

The mainstream Web services J2EE 1.3 certified application

server enabling industry leading QoS and flexible deployment

options

An easily approachable "on-ramp" to e-business,

providing fast and productive development, deployment of dynamic

web applications

A J2EE web services application server specifically optimized to the

unique QoS of z/OS

iSeries pLinux SupportiSeries Support

EnterpriseEnterprise

WebSphere WebSphere Application ServerApplication Server

ExpressExpress

z/OSz/OS

WAS Version 5.x

25

PAGE 49

© 2004 IBM Corporation

WebSphere Application Server

SG24-6588

PAGE 50

© 2004 IBM Corporation

BEA WebLogic Serverwww.bea.com

ASF Tomcatwww.apache.org

JBosswww.jboss.com

Proprietary Tool Solution Servers

Application Servers

26

PAGE 51

© 2004 IBM Corporation

InfoPrint Server for iSeries

New PDF and e-mail capabilities

InfoPrint Designer for iSeries

Enhanced graphical output design

e-Output server in OS/400

PDF output distribution integrated with iSeries Access

Standard API access to PDF and e-mail functions

Internet Print Protocol (IPP)

Infoprint 85 and 105 printers

Supported with Print Services

Facility for OS/400

Info Print for iSeries

PAGE 52

© 2004 IBM Corporation

Infoprint on iSeries

SG24-6250

REDP3752

27

PAGE 53

© 2004 IBM Corporation

RJSwww.rjssoft.com

Gumbowww.gumbo.com

Symtraxwww.symtrax.com

Cobwebbwww.cobwebb.com

BCDwww.bcdsoft.com

Print Solutions

PAGE 54

© 2004 IBM Corporation

Architecture of “Better Architecture”

Web Application Server

Servlet

JSPs

Business Logic Tier

*PGMs

*SRVPGMs

beans ModelView

DB

Controller

Your codeGenerated code

SOAP Router beans

Generatedcode

Yourcode

DBDB2 UDB

Better Architecture

28

PAGE 55

© 2004 IBM Corporation

Even Better Architecture with Struts

DB

nameaddress…

Action

formbeans

xlatable msgs

http://jakarta.apache.org

you codegenerated

Web Application Server Business Logic Tier

Struts config file

DB

Yourcode

*SRVPGMs

*PGMs

DB

ModelView

Generatedcode

JSPs

ActionServlet

SOAP Router

Controller

beans

View

DB2 UDB

Better Architecture

PAGE 56

© 2004 IBM Corporation

iSeries Web Tools

Attributes foriSeries text entry

iSeries Webcomponents

Struts Web Diagram Editor

Struts WebStructure viewer

PageDesigner

iSeriesWebInter-actionwizard

Better Architecture

29

PAGE 57

© 2004 IBM Corporation

Key Products for iSeries

Manage

Interact Integrate

Transform

Model

Accelerate

WebSphere MQ

WebSphere Application Server

WebSphere Development Studio

WebSphere Host Integration/HATS

WebSphere Commerce

WebSphere Portal Server

WebSphere Item Synchronization

ServiceOriented

Architecture

ProvenExperience

StandardsLeadership

Secure and

Scaleable

SimpleIntegrated

Development

WBI ServerExpress

Grow Fast

Start Simple

Targeted Solutions

PAGE 58

© 2004 IBM Corporation

Pricing options

Functional Limitations

ServiceOriented

Architecture

ProvenExperience

StandardsLeadership

Secure and

Scaleable

SimpleIntegrated

Development

Understand Express

WebSphere Commerce

Express

WebSphere Portal Express

WebSphere MQExpress

WBI ConnectExpress

WASExpress

WBI ServerExpress

30

PAGE 59

© 2004 IBM Corporation

Technology-independent messaging infrastructure

Messaging Application DevelopmentDatabase

ReplicationApplication Integration

xSeriesiSeries zSeries pSeries Linux

AvailabilityManageability ScalabilitySecurity

Optimized for collaboration and workflow

Optimized for distributed transactions and components

Development Options

PAGE 60

© 2004 IBM Corporation

Lotus Instant Messaging

31

PAGE 61

© 2004 IBM Corporation

Lotus Team Workplace

PAGE 62

© 2004 IBM Corporation

Lotus Notes for e-mail and PIM

32

PAGE 63

© 2004 IBM Corporation

Domino on iSeries

SG24-6937SG24-6592SG24-6592 SG24-6152

PAGE 64

© 2004 IBM Corporation

Binary Treewww.binarytree.com

Blue Noteswww.bluenotes.com

Inventive Designersww.inventivedesigners.com

Trend Microwww.trend.com

Help/Systemswww.helpsystems.com

Showbusinesswww.showbusiness.com

Domino Solutions

33

PAGE 65

© 2004 IBM Corporation

Enterprise Generation Language

Server scripting in EGL

Bind EGL variables to page via Page Data view

…builds on top of Websphere Studio Tools, like Page Designer.

…supports Text-based UI’s for migration of existing apps

EGL

MQ,Call,

Web Services,…

SQL,WAS,CICS

DB2

The OutsideWorldEGL Code

Websphere Studio-based 4GL (comfortable for 4GL, COBOL, RPG developers)

zSeries

pSeries

iSeries

xSeries

Simplify complexruntimes

Deploy optimally todiverse platforms

Latest Web capabilities

plus “heritage”support

For developers who need to solve Business Problems, not Technology Problems

PAGE 66

© 2004 IBM Corporation

Lansawww.LANSA.com

mrcwww.mrc-productivity.com

Business Computer Designww.bcdsoftware.com

Magic Softwarewww.magicsoftware.com

GeneXuswww.genexus.com

Computer Associateswww.ca.com

Other 4GLs

34

PAGE 67

© 2004 IBM Corporation

New e-business SolutionsƒUsing Java, Web, & Web services tools in WebSphere

Development Studio Client–Even business logic is written in Java (not EJBs, though)

JavaiSeries Java

tools

WebWeb

Services

iSeries Web tools

Step 4: Portability

PAGE 68

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Tools

WDS / RSE

ILE RPG/COBOL

DB2 / DDS

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

Web

Interface

HATS

WebFacing

iAW

WAS Express

Portal Express

PDM WDS Adv Ed

Portal Express Plus

WebSphere MQ

Stored Proc / Triggers

Architecture

Portlets

Web Tools

Web Services

Java Tools

WDS / EGL

Portability

SQL

Java/Servlets

WAS Base

35

PAGE 69

© 2004 IBM Corporation

Web Application Server

JDBC

nameaddress…

formbeans

xlatable msgs

Struts config file

Java

Java

DB

ActionServlet

SOAP Router

Controller

JSPsViewAction

Model

beans

DB2 UDB

Better Portability

PAGE 70

© 2004 IBM Corporation

Java on iSeries

SG24-5691

SG24-6256

36

PAGE 71

© 2004 IBM Corporation

Create Highly Scalable e-business SolutionsƒUsing J2EE, EJB, Java, Web, & Web services tools

iSeries Java tools

WebWeb

Services

iSeries Web tools

EJBs, MDBs

EJBs, J2EE tools

Step 5: Better Scalability

PAGE 72

© 2004 IBM Corporation

Today

5250

RPG/COBOL

Tools

WDS / RSE

ILE RPG/COBOL

DB2 / DDS

RSE = Remote System Explorer

Developer’s Road Map

PresentationPresentation

LogicLogic

ToolsTools

DatabaseDatabase

WebSphere ToolsWebSphere Tools

Web

Interface

HATS

WebFacing

iAW

WAS Express

Portal Express

PDM WDS Adv Ed

Portal Express Plus

WebSphere MQ

Stored Proc / Triggers

Architecture

Portlets

Web Tools

Web Services

Java Tools

WDS / EGL

Portability

SQL

Java/Servlets

WAS Base

WebSphere BI

Scalability

EJBs

J2EE Tools

WAS ND

37

PAGE 73

© 2004 IBM Corporation

DB

Business Logic Tier

Entity beans

Session beans

Message beans

nameaddress…

formbean

xlatable msgs

Web Application Server

Struts config file

Action

ActionServlet

SOAP Router Proxy beans

Controller

Model

Model

JSPsView

DB2 UDB

Better Scalability

PAGE 74

© 2004 IBM Corporation

J2EE and iSeries

SG24-6559

REDP3670

38

PAGE 75

© 2004 IBM Corporation

Computer Based Training

www.mantatech.com

PAGE 76

© 2004 IBM Corporation

MC Press

www.mc-store.com

39

PAGE 77

© 2004 IBM Corporation

http://www-1.ibm.com/servers/eserver/iseries/roadmap/index.html

Developers Road Map

PAGE 78

© 2004 IBM Corporation

Developers Road Map Drill Down

40

PAGE 79

© 2004 IBM Corporation

Learning Path

PAGE 80

© 2004 IBM Corporation

Questions