freelance graphics - kevin - why websphere websphere.pdf · the javatm 2 platform, enterprise...
TRANSCRIPT
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
iSeriesIBM server
Why WebSphere
iSeriesIBM server
GoalHave you asked "Why WebSphere? Why do I need it?"
Software costs money Requries additional hardware most of the time
By the end of this presentation, we hope that we will convince you that WebSphere can be a valuable asset to your business.
To do that, we must demystify WebSphere.
Why WebSphere
This is NOT about rocket science
1-2
iSeriesIBM server
Based On Open StandardsBased On Open Standards
Why WebSphere?
IntegrationIntegration
Sharing InformationAcross the Supply Chain
VirtualizationVirtualization
Aligning IT Resourceswith Business Goals
AutonomicAutonomic
Hiding the Complexityof Computing
e-business On Demand Environment
Make it Easy
Leverage Knowledge
Spend Wisely
Use the Force..Use the Force..
iSeriesIBM server
Business Integration (inter- & intra-enterprise)
CustomersCustomers Suppliers &Suppliers &DistributorsDistributors
CustomerCustomerRelationshipRelationshipManagementManagement
EnterpriseEnterpriseResourceResourcePlanningPlanning
ProjectProjectLifecycleLifecycle
ManagementManagement
ValueValueChainChain
ManagementManagement
. . .
Infrastructure
IndustrySolutions
Finance RetailDist-
ribution TelecomManufac-turing Gov't.
EmployeesEmployees
Integration from Demand to Delivery
On Demand Strategy
46%
63%
54%
3-4
iSeriesIBM server
iSeries customers are demanding that weprovide the tools and infrastructure to create the applications of the future...
AccessAccess
AccessAccess PublishPublish TransactTransact Integrate Integrate InternallyInternally
Integrate Integrate ExternallyExternally
AdaptAdaptDynamicallyDynamically
"Optimize operations...dynamically respond tothe needs of customers,employees, partners."
"Buying, not browsing...Working, not surfing.""Get on the Net"
Phases of e-business
iSeriesIBM server
RSE
Today
5250
RPG
PDM
Better Tools
RSE
ILE RPG
5250
CODE
Leveraging Developers
Better User Interface
5250
ILE RPG
Web
RSE
HATS
WebFacing
iWA
Better Scalability
EJBs
Web Services
Web
Java Tools
J2EE / EJBs
Web Tools
Better Architecture
STRUTS
RSE
ILE RPG
Web
Web Services
Web Tools
Better Solutions
Web Tools
Java Tools
Java Logic
Web
Web Services
Better Portability
Java Tools
Java Logic
Web
Web Services
Web Tools
Existing Solution ProvidersExisting Customers New to iSeries
= Remote System Explorer
AccessAccess
AccessAccess PublishPublish TransactTransact Integrate Integrate InternallyInternally
Integrate Integrate ExternallyExternally
AdaptAdaptDynamicallyDynamically
"Optimize operations...dynamically respond tothe needs of customers,employees, partners."
"Buying, not browsing...Working, not surfing.""Get on the Net"
5-6
iSeriesIBM server
RSE = Remote System Explorer
Today
5250
RPG
PDM
Better Tools
RSE
ILE RPG
5250
CODE
Existing Solution Providers
Leveraging Infrastructure
Existing Customers New to iSeries
Better User Interface
ILE RPG
5250 Web
RSE
HATS
Clustering
WAS Express
WebFacing
iWA
Better Scalability
EJBs
Web Services
Web
Java Tools
J2EE / EJBs
WAS ND
Web Tools
Portal Exp Plus
Portal Express
Commerce Pro
WebSphere MQ
Better Architecture
STRUTS
RSE
RPG Logic
Web
Web Services
WAS Express
Portal Express
Web Tools
Better Solutions
Web Tools
Java Tools
Java/RPG Logic
Web
Web Services
WAS Base
Portal Exp Plus
Portal Express
Commerce Entry
Better Portability
Java Tools
Java Logic
Web
Web Services
WebSphere MQ
WAS Base
Portal Exp Plus
Portal Express
Web Tools
Commerce Pro
Customers and partners may enter the map at any stage and may choose to exit at any stage as well.
Tomcat
Presentation
Stage
Logic
Tools
Infrastructure
WebSphere
Audience
Apache DB2OS/400 Fund.
iSeriesIBM server
Source: Meta ROI Study
Reduce Cost
Generate Revenue
Improve Productivity
Reduce Cycle Time
Improve Quality
Customer ROI
Web Publishing 21%
Collaboration 40%
Supply Chain Management 44%
Customer Self-Service 47%
Full Back-End Integration 68%
Go Where the Payoff Is...
7-8
iSeriesIBM server
Why the Web?To leverage new, relatively inexpensive means of advertising and distributing information about your products and services to a global audience
To increase sales revenues by reaching new customers beyond your conventional reach and extending your selling hours to 24 hours/day and 365 days/year
To reduce the cost of sales and inventory by more efficiently linking with your suppliers
To improve customer satisfaction and reduce internal staffing by providing convenient self service options for your customers
To improve employee productivity and efficiency by providing wider and collaborative application access to an increasingly mobile workforce
iSeriesIBM server
To leverage new, relatively inexpensive means of advertising and distributing information about your products and services to a global audience
To increase sales revenues by reaching new customers beyond your conventional reach and extending your selling hours to 24 hours/day and 365 days/year
To reduce the cost of sales and inventory by more efficiently linking with your suppliers
To improve customer satisfaction and reduce internal staffing by providing convenient self service options for your customers
To improve employee productivity and efficiency by providing wider and collaborative application access to an increasingly mobile workforce
Why the Web?
COLLABORATION(B2E)
SELF SERVICE(CRM)
INTEGRATION(SCM)
COMMERCE(B2C)
INFORMATION(PUBLISHING)
9-10
iSeriesIBM server
Infrastructure Counts....
Hot Tip....
iSeriesIBM server
Reduce Business RiskRely upon a high-quality foundation to rapidly build and deploy applications for high-performance e-business on
demand
Strengthen RelationshipsEnhance customer,
partner, employee and supplier user experiences
for optimal satisfaction
Optimize OperationsBy integrating applications &
automating business processes for operational
efficiencies & business flexibility
The leading software platform for e-business on demand
WebSphere MQ
WebSphere Application
Server
WebSphere Development
Studio
WebSphere Host Integration
WebSphere Commerce
WebSphere Portal Server
WebSphere on iSeries
11-12
iSeriesIBM server
This type of environment is not built with a single product, nor is it developed overnight. You must focus on building an e-business infrastructure - one that will require planning, be able to quickly accommodate new services that will be demanded by your customers, suppliers, sales force, etc., and integrate existing assets on heterogeneous platforms.
This infrastructure should be built using open standards for maximum flexibility.
Why WebSphere
The role of modern middleware is to integrate and simplify
Intranets
ValueChainExtranets
Databases
Customers
Transactions
Internet
Networks
Legacy Systems and Applications
IT environments are becoming increasingly heterogeneous and complex.
iSeriesIBM server
WebSphere Application Server (WAS) is IBM's key infrastructure solution which allows customers to develop and deliver dynamic e-business solutions quickly.
It is available for use with all IBM servers as well as most non-IBM servers
Why WebSphere?
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
13-14
iSeriesIBM server
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
Why WebSphereClearly the IBM strategic direction for cross platform deployment of enterprise applicationsFully supported and available on all of IBM's server platforms as well as other vendors' platformsWorld class performance Flexible packaging for a variety of customer requirementsLeading edge technology from the world's premier technology companyBest application server for developing scalable transaction oriented J2EE applicationsFundamental point of integration for other IBM Software Group applicationsSupported world wide by IBM global services and other partners and IBM support organizations
iSeriesIBM server
J2METM
J2SETM
J2EETM
The JavaTM 2 Platform, Enterprise Edition (J2EETM) is composed of technologies used to develop distributed, enterprise scale applications that integrate with Enterprise Information Systems.eeThe JavaTM 2 Platform, Standard Edition (J2SETM) provides a programming language, compiler, tools, and APIs for writing client-side, graphical applications. J2EETM is built upon J2SETM.
The JavaTM 2 Platform, Micro Edition (J2METM) provides an optimized runtime environment for embedded devices such as smart cards and pagers. It is a separate environment from J2SETM and J2EETM.
WebSphere is built on JavaTM - a platform of tools and APIs, along with an object-oriented programming language, for developing platform neutral applications. It is provided in a variety of 'editions':
Why WebSphere?
15-16
iSeriesIBM server
"JavaTM 2 Platform, Enterprise Edition (J2EE) from Sun Microsystems defines an environment suitable for the development, deployment, and management of enterprise applications written in the JavaTM language.
Services are specified which are to be provided by platform implementers, in turn providing a standard set of JavaTM APIs for the application developer. Applications developed to the J2EETM specification should be deployable across all J2EETM platform implementations in a transparent, platform-neutral manner."
JavaTM and J2EETM are evolved through the Java Community Process, comprised of representatives from many organizations - not a single vendor.
Why Java?
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
iSeriesIBM server
If J2EETM allows you to build applications, Web Services allow you to access them. The Web is great for serving content - human readable information displayed in a Web Browser, and J2EETM allows you to build applications that can be accessed from a Web browser.
Web Services essentially allow applications to talk to each other. Whereas in the past this was expensive and difficult to do, Web Services are supported within technologies most businesses support already: HTTP and XML. Web Services define a service that can be invoked by a client without respect to platform, programming language, or data representation.
WebSphere provides for an infrastructure based on Web Services.
Why WebSphere?
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
17-18
iSeriesIBM server
Open Standards are specifications not controlled by a single company, which allows for:
Wide availability of products and tools from a variety of sources - products that integrate together because they conform to the industry standards of J2EETM and Web Services.Training resources are widely available from a variety of sources - much of it available via the Web. Greater availability of trained new computer science hires from colleges and universities.Consistent architecture for application development as well as a set of guidelines for how to assemble high performance applications using pattern based architectures.
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
Why WebSphere?
iSeriesIBM server
J2EETM and Web Services are both supported on and implemented in middleware and development tools - software provided by an ISV. This middleware can provides the services and runtime environment for J2EETM and Web Services. You write your applications with development tools, and deploy them to middleware. WebSphere provides both!
My leveraging middleware, your developers can focus more on business logic, rather than coding common application aspects like transaction and security support.
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
Why WebSphere?
19-20
iSeriesIBM server
J2EETM allows you to choose - among platform, application development tools, database, EIS, and middleware vendors. Because J2EETM is an industry accepted standard, you can expect consistent support across vendors (vendors are allowed to add proprietary extensions to these specifications in certain areas).
This allows you to choose the products that are right for your environment.
Why WebSphere
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
iSeriesIBM server
Since JavaTM and J2EETM are platform independent, a company's JavaTM programming talent can be used across multiple server platforms, reducing the expense of staffing in heterogeneous installations. Alternatively, specialized technology teams can plug into several projects on multiple platforms without understanding all the platform specifics of the underlyingoperating systems.
Why WebSphere?
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
21-22
iSeriesIBM server
J2EETM and Web Services technologies allow you to easily leverage and add value to your existing I/T assets - many times without having to touch the source code!
You can construct a modern, graphical user interface for older text-based applications, allowing for a more productive and user friendly experience. Or, these applications can serve as the implementation for a Web Service - providing value beyond the 'green-screen'.
You can make your business logic available to a wider variety of clients - Web browsers, PDAs, Cellular Phones, etc.....
EnterpriseEnterprise
WebSphere WebSphere Application ServerApplication Server
ExpressExpress
zOSzOS
Why WebSphere?
iSeriesIBM server
At a recent COMDEX convention, Bill gates compared the computer industry with the auto industry and stated "if GM had kept up with technology like the computer industry has we would be driving $25 cars that got 1,000 miles to the gallon...."
In response, GM issued a press release stating that "if GM developed technology like Microsoft we would all be driving cars with the following characteristics..."
For no reason whatsoever, your car would crash twice a day...
Occasionally your car would die on the freeway for no reason. You would pull over to the shoulder, close all the car windows, shut off the engine, restart it, and re-open all the windows before you could continue. For some reason you would accept this.
Executing a complex maneuver like a left turn could cause your car to shut down and refuse to start. In this case you would simply re-install the engine and transmission without questioning why...
The oil, temperature, fuel, battery and brake light would be replaced with a single "General Protection Fault" warning light on a blue background
The air bag would ask "Are you sure?" before deploying........
You would press "Start" to turn the engine off
23-24
iSeriesIBM server
WAS Version 5
An extended J2EE & Web services 'build-to-integrate' platform for creating, composing & choreographing adaptable
networked application flows and behaviors
EnterpriseEnterprise
The mainstream Web services J2EE 1.3 certified application
server enabling industry leading QoS and flexible deployment
options
WebSphere WebSphere Application ServerApplication Server
An easily approachable "on-ramp" to
e-business, providing fast and productive
development, deployment of dynamic
web applications
ExpressExpress
A J2EE web services application server specifically optimized to
the unique QoS of z/OS
z/OSz/OS
iSeries pLinux SupportiSeries Support
iSeriesIBM serverWhy WebSphere on iSeries
25-26
iSeriesIBM server
Report will be available in 2 versions:Full report (20 page PDF) in EnglishExecutive summary (4 page PDF)
in English, French, German, Italian, Spanish, Chinese, Korean, Japanese
WW press release on 7/28
IBM has web, download, CD distribution, printing rights for multiple copies
Why WebSphere on iSeries
iSeriesIBM server
integrationSeries
Why WebSphere on iSeriesEase of Use / Operations
Operations NavigatorIntegration in OS/400
DB2/UDB, TCP-IP, LDAP, HTTP, LPARCost of Ownership
Much lower than Unix and Windows in midrange shopsAvailability
2nd only to sysplexed zSeriesJava Performance
Built for JavaIndustry leading benchmark performance
Security / Virus ResistanceGranularity of iSeries Systems
270 to 890 without changing applications
iSeries
27-28
iSeriesIBM server
Class Files(Bytecode)
Bytecode Verifier
Bytecode Loader
Java Interpreter
Java Compiler
Java Transformer Performs
Bytecode Verification
64-Bit RISC Instructions
COMPILE TIME RUNTIME
Class Files(Bytecode)
Bytecode Verifier
Bytecode Loader
Java Interpreter
Java Compiler
Machine Instructions
COMPILE TIME RUNTIME
Source Code
Source Code
Interpreted Optimized via Transformer
Java Advantage for iSeries
Java Applications (Portable Bytecode)
JAVA Virtual Machine
Any Operating System
Any Hardware Platform
Typical Java JVM iSeries Optimized JVM
TIMI
Java Applications (Portable Bytecode)
OS/400 Operating System
System Licensed Internal Code
AS/400 Hardware Platform
Java Virtual Machine
Direct Execution & Just in Time (JIT) Compilers
Technology Independent Machine Interface
"Sun Compatible" JVM Integrated at lowest levels of OS/400
iSeriesIBM server
Enterprise EditionEnterprise EditionIncludes maximum on demand capabilities
Standard EditionStandard EditionAggressively priced for e-business workloads
Multiple operating environments
Web modernization
On/Off CUoD
Dynamic LPAR
OS/400 and DB2 licenses
Multiple operating environments
Web modernization (WebFacing)
On/Off CUoD
Dynamic LPAR
OS/400 and DB2 licenses
License for popular e-business & datacenter management software
Maximum 5250 CPW (interactive)
Processor activation for Linux
Integrated xSeries Server
Education and Services to accelerate deployment of WebSphere, Linux and Windows
+++
+
Note: 1 Edition contents vary by model. Example shown here is for i870 or i890
OS/400 Integration
29-30
iSeriesIBM serverPackaging & Pricing
Value Edition Standard Edition
Advanced Edition
Enterprise Edition
800
810
825 / 870 / 890
BundleBundle
WAS Express 5.0
SystemSystem
Purchased Separately
WAS-Express 5.0WAS-Express 5.0
Purchased Separately
Purchased Separately
WAS-Express 5.0
iSeriesIBM serverConfiguration Wizards
31-32
iSeriesIBM server
WebSphere Application WebSphere Application Server is web plumbing Server is web plumbing
IBM Telephone Directory provides "out-of-the-box" functionality
Provide ISV's and customers Provide ISV's and customers with an application which can with an application which can be used immediatelybe used immediately
"Started simple" with WebSphere Provide a valuable application all customers can usePowerful search capabilities
Name - photo - phone - role - division - department - management chain, etc.
No-cost for first 1,000 entriesNo-cost for first 1,000 entriesIGS services for additional entries
URL: http://elcrtp25.raleigh.ibm.com:3633/bizApps
IBM Telephone Directory
iSeriesIBM server
2-Way iSeriesWAS processor units = 0.5WAS licenses required = 1
4-Way iSeriesWAS processor units = 1.3WAS licenses required = 2
8-Way iSeriesWAS processor units = 1.5WAS licenses required = 2
WCS processor units = 0.9WCS licenses required = 1
Part #1 Part #2 Part #3 Part #4
WAS WCS WCS Other Workload
1.5 cpu 0.4 cpu 0.5 cpu 5.6 cpu
8-Way iSeries
WAS WAS
.7 cpu0.6 cpu 2.7cpu's
Part #1 Part #2 Partition #3
Other Workload
4-Way iSeries
Partition #1
Other Workload
Partition #2
0.5 cpu 1.5 cpu'sWAS
2-Way iSeries
Part #1
Sub Capacity Examples
33-34
iSeriesIBM servere-business on Demand
CUoD permanentCUoD permanent Planned Growth (pay when purchased, no premium)
On/Off CoD temporaryOn/Off CoD temporaryBusiness Peaks (pay after use, break even is approx. 45 days)Special Purpose (bonus and complementary days)
Business Peaks
Planned Growth
Time
Proc
esso
r Util
izat
ion
iSeriesIBM server
IBM ToolsADTS Middleware
C/C++
COBOL Domino
TodayToday Future?Future?
Deployment Options
C/C++Deploy investment
PlatformJVM/JDKEJBXMLJSPs
IBM ToolsVA JavaWebSphereWDS
MiddlewareMQ Series
RPG/COBOLCoexist
Java
RPG
e-business
e-business
Server Centric / Thin ClientServer Centric / Thin ClientGraphical InterfacesGraphical InterfacesClient NeutralClient NeutralNetwork DeployedNetwork Deployed
Domino
CollaborationCollaboration
Java
IntegrationIntegration
Windows Linux
ConsolidationConsolidation
AIX
35-36
iSeriesIBM serverWorkload Consolidation
Schedule
AIX
The Universal Server
iSeriesIBM serverStart SimpleDefine a relatively simple pilot project which delivers value to your business, and which can be viewed as a successful first step. This could be as simple as modernizing 5250 green screen applications or providing end-users with Web browser access to your iSeries.Leverage WebSphere Development Studio Client for iSeries or WebSphere Host Integration Solution for iSeries for easy refacing of legacy applications. Deploy your applications to WebSphere Application Server - Express for iSeries - an easy-to-use, low cost, Web infrastructure that supports simple Web-based applications.Extend and modernize with WebSphere Development Studio
37-38
iSeriesIBM server
Think in terms of how e-business architecture can transform the way your company does businessExpand beyond legacy integration to application modernizationEnhance collaboration with WebSphere Portal Server Express PlusIntegrate with WebSphere MQDeploy commerce using WebSphere Commerce
Grow Fast
iSeriesIBM server
To Better Understand the WebSphere Software Platform on iSeries!WebSphere for iSeries main site WebSphere for iSeries main site
http://www.ibm.com/eserver/iseries/websphereWebSphere for IBM eServer iSeries Buying & WebSphere for IBM eServer iSeries Buying & Selling Guide Selling Guide
http://www.redbooks.ibm.com/redpapers/abstracts/ REDP3646.html
IBM iSeries Nation IBM iSeries Nation http://www.ibm.com/servers/eserver/iseries/nation/
To Build WebSphere Software Platform Skills and Solutions!iSeries Developers Roadmap to J2EEiSeries Developers Roadmap to J2EE
http://www.ibm.com/servers/enable/site/ideveloper_j2ee
IBM Redbooks - iSeries DomainIBM Redbooks - iSeries Domainhttp://publib-b.boulder.ibm.com/redbooks.nsf/portals/AS400
IBM IT Education Services - iSeries TrainingIBM IT Education Services - iSeries Traininghttp://www.ibm.com/services/learning/us/catalog/iseries/
IBM Web Lecture Services - iSeries CollegeIBM Web Lecture Services - iSeries Collegehttp://www.ibmweblectureservices.ihost.com/ibm/iseries_plus
IBM developerWorksIBM developerWorkshttp://www.ibm.com/developerworks/
IBM Custom Technology CenterIBM Custom Technology Centerhttp://www-1.ibm.com/servers/eserver/services/
iSeries Benchmark CentersiSeries Benchmark Centershttp://www-919.ibm.com/servers/eserver/iseries/developer/ cbc/cbc1.html
To Leverage WebSphere Partner Programs!IBM PartnerWorld IBM PartnerWorld
http://www.ibm.com/partnerworld/pwhome.nsf/weblook/ index.html
WebSphere Innovation Connection OnlineWebSphere Innovation Connection Onlinehttp://www.ibm.com/websphere/partners
Resources
Start Here
39-40
iSeriesIBM serverWorkload Estimator
http://www-912.ibm.com/wle/EstimatorServlet
iSeriesIBM serverEnablement Help
http://www.ibm.com/servers/enable/site/ebiz/webfacing/start.html
41-42
iSeriesIBM server
http://www.elearning-labs.com
Internet Based Training
iSeriesIBM serverIBM Learning Serviceshttp://www-3.ibm.com/services/learning/us/catalog/iseries/roadmaps/
43-44
iSeriesIBM serverDistance Learning
http://www.ibmweblectureservices.ihost.com/servlet/Gate/Login?action=load&customer=ibm&offering=iser&category=
iSeriesIBM serverWeb Based Education
http://www7b.software.ibm.com/wsdd/library/tutorials/ dl/swd73/
45-46