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