1-2 Why Doug Fulmer WW Sales Exec, e-bus Infrastructure iseries 2337 Hazy Meadows Ln Flower Mound, TX 75028 Tel 972-724-0288 (Bus) Tel 972-724-1202 (Home) Tel 214-507-0859 (Cell) dfulmer@us.ibm.com Why Goal Have you asked "Why? 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 can be a valuable asset to your business. To do that, we must demystify. This is NOT about rocket science
3-4 Why Use the? Force.. e-business On Demand Environment Sharing Information Across the Supply Chain Leverage Knowledge Aligning IT Resources with Business Goals Spend Wisely Integration Hiding the Complexity of Computing Make it Easy Virtualization Autonomic Based On Open Standards On Demand Strategy Integration from Demand to Delivery Industry Solutions Finance Distribution Manufacturing Retail Telecom Gov't.... Customers 54% Customer Relationship Management Project Resource Lifecycle Planning Management Infrastructure Value Chain Management Suppliers & Distributors 46% Business Integration Employees 63% (inter- & intra-enterprise)
5-6 Phases of e-business iseries customers are demanding that we provide the tools and infrastructure to create the applications of the future... "Get on the Net" "Buying, not browsing... Working, not surfing." "Optimize operations... dynamically respond to the needs of customers, employees, partners." Access Publish Transact Integrate Internally Integrate Externally Adapt Dynamically Access Leveraging Developers RSE = Remote System Explorer Existing Customers Existing Solution Providers New to iseries Today Tools User Interface Architecture Solutions Portability Scalability 5250 5250 5250 Web Web Web Web Web RPG ILE RPG ILE RPG Web Services ILE RPG Web Services Java Logic Web Services Java Logic Web Services EJBs PDM RSE RSE RSE CODE iwa WebFacing HATS Web Tools STRUTS Web Tools Java Tools Web Tools Java Tools Web Tools Java Tools J2EE / EJBs "Get on the Net" "Buying, not browsing... Working, not surfing." "Optimize operations... dynamically respond to the needs of customers, employees, partners." Access Publish Transact Integrate Internally Integrate Externally Adapt Dynamically Access
7-8 Leveraging Infrastructure Audience Existing Customers Existing Solution Providers New to iseries Stage Today Tools User Interface Architecture Solutions Portability Scalability Presentation 5250 5250 5250 Web Web Web Web Web Logic RPG ILE RPG ILE RPG Web Services RPG Logic Web Services Java/RPG Logic Web Services Java Logic Web Services EJBs PDM RSE RSE RSE Tools CODE iwa WebFacing HATS Web Tools STRUTS Web Tools Java Tools Web Tools Java Tools Web Tools Java Tools J2EE / EJBs Infrastructure OS/400 Fund. Apache DB2 Clustering WAS Express Tomcat WAS Express Portal Express WAS Base Portal Express WAS Base Portal Express Portal Express Portal Exp Plus Commerce Entry Portal Exp Plus Commerce Pro Portal Exp Plus WAS ND Commerce Pro Customers and partners may enter the map at any stage and may choose to exit at any stage as well. MQ MQ RSE = Remote System Explorer Go Where the Payoff Is... Reduce Cost Generate Revenue Improve Productivity Reduce Cycle Time Improve Quality Customer ROI Web Publishing 21% Collaboration 40% Supply Chain Management Customer Self-Service Full Back-End Integration 44% 47% 68% Source: Meta ROI Study
9-10 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 Why the Web? To leverage new, relatively inexpensive means of advertising INFORMATION and distributing information about your products and (PUBLISHING) services to a global audience To increase sales revenues by reaching COMMERCEnew customers beyond your conventional reach and (B2C) extending your selling hours to 24 hours/day and 365 days/year INTEGRATION (SCM) To reduce the cost of sales and inventory by more efficiently linking with your suppliers SELF SERVICE (CRM) To improve customer satisfaction and reduce internal staffing by providing convenient self service options for your customers COLLABORATION To improve employee productivity and efficiency by providing (B2E) wider and collaborative application access to an increasingly mobile workforce
11-12 Hot Tip... Infrastructure Counts... on iseries Portal Server The leading software platform for e-business on demand Commerce Strengthen Relationships Enhance customer, partner, employee and supplier user experiences for optimal satisfaction Optimize Operations MQ By integrating applications & automating business processes for operational efficiencies & business flexibility Development Studio Host Integration Reduce Business Risk Application Server Rely upon a high-quality foundation to rapidly build and deploy applications for high-performance e-business on demand
13-14 Why 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. Value Chain Extranets IT environments are becoming increasingly heterogeneous and complex. Intranets Databases Legacy Systems and Applications Internet Transactions Networks Customers The role of modern middleware is to integrate and simplify Why? 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 Application Server zos Express
15-16 Why Clearly the IBM strategic direction for cross platform deployment of enterprise applications Fully supported and available on all of IBM's server platforms as well as other vendors' platforms World class performance Flexible packaging for a variety of customer requirements Leading edge technology from the world's premier technology company Best application server for developing scalable transaction oriented J2EE applications Fundamental point of integration for other IBM Software Group applications Supported world wide by IBM global services and other partners and IBM support organizations Application Server zos Express Why? is built on Java TM - 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': J2EE TM J2SE TM J2ME TM The Java TM 2 Platform, Edition (J2EE TM ) is composed of technologies used to develop distributed, enterprise scale applications that integrate with Information Systems. ee The Java TM 2 Platform, Standard Edition (J2SE TM ) provides a programming language, compiler, tools, and APIs for writing client-side, graphical applications. J2EE TM is built upon J2SE TM. The Java TM 2 Platform, Micro Edition (J2ME TM ) provides an optimized runtime environment for embedded devices such as smart cards and pagers. It is a separate environment from J2SE TM and J2EE TM.
17-18 Why Java? "Java TM 2 Platform, Edition (J2EE) from Sun Microsystems defines an environment suitable for the development, deployment, and management of enterprise applications written in the Java TM language. Services are specified which are to be provided by platform implementers, in turn providing a standard set of Java TM APIs for the application developer. Applications developed to the J2EE TM specification should be deployable across all J2EE TM platform implementations in a transparent, platform-neutral manner." Java TM and J2EE TM are evolved through the Java Community Process, comprised of representatives from many organizations - not a single vendor. Application Server zos Express Why? If J2EE TM allows you to build applications, Web Services allow you to access them. The Web is great for serving content - human readable information displayed in awebbrowser,andj2ee TM 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. provides for an infrastructure based on Web Services. Application Server zos Express
19-20 Why? 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 J2EE TM 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. Application Server zos Express Why? J2EE TM 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 J2EE TM and Web Services. You write your applications with development tools, and deploy them to middleware. provides both! My leveraging middleware, your developers can focus more on business logic, rather than coding common application aspects like transaction and security support. Application Server zos Express
21-22 Why J2EE TM allows you to choose - among platform, application development tools, database, EIS, and middleware vendors. Because J2EE TM 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. Application Server zos Express Why? Since Java TM and J2EE TM are platform independent, a company's Java TM 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 underlying operating systems. Application Server zos Express
23-24 Why? J2EE TM 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... Application Server zos Express 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
25-26 WAS Version 5 iseries Support The mainstream Web services J2EE 1.3 certified application server enabling industry leading QoS and flexible deployment options iseries plinux Support An extended J2EE & Web services 'build-to-integrate' platform for creating, composing & choreographing adaptable networked application flows and behaviors 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 Application Server z/os Express Why on iseries
27-28 Why on iseries Report will be available in 2 versions: Full report (20 page PDF) in English Executive 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 on iseries Ease of Use / Operations Operations Navigator Integration in OS/400 DB2/UDB, TCP-IP, LDAP, HTTP, LPAR Cost of Ownership Much lower than Unix and Windows in midrange shops Availability 2nd only to sysplexed zseries Java Performance Built for Java Industry leading benchmark performance Security / Virus Resistance Granularity of iseries Systems 270 to 890 without changing applications iseries integrationseries
29-30 Java Advantage for iseries COMPILE TIME Source Code RUNTIME Bytecode Loader COMPILE TIME Source Code RUNTIME Bytecode Loader Java Compiler Bytecode Verifier Java Compiler Bytecode Verifier Class Files (Bytecode) Java Interpreter Class Files (Bytecode) Java Interpreter Interpreted Machine Instructions Java Transformer Performs Bytecode Verification 64-Bit RISC Instructions Optimized via Transformer Direct Execution & Just in Time (JIT) Compilers Typical Java JVM Java Applications (Portable Bytecode) JAVA Virtual Machine Any Operating System Any Hardware Platform Technology Independent Machine Interface iseries Optimized JVM Java Applications (Portable Bytecode) OS/400 Operating System Java Virtual Machine System Licensed Internal Code AS/400 Hardware TIMI Platform "Sun Compatible" JVM Integrated at lowest levels of OS/400 OS/400 Integration Edition Includes maximum on demand capabilities Standard Edition Aggressively 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, Linux and Windows + + + + Note: 1 Edition contents vary by model. Example shown here is for i870 or i890
31-32 Packaging & Pricing System Bundle Value Edition Standard Edition Advanced Edition Edition 800 Purchased Separately WAS-Express 5.0 WAS-Express 5.0 810 Purchased Separately WAS-Express 5.0 825 / 870 / 890 Purchased Separately WAS Express 5.0 Configuration Wizards
33-34 IBM Telephone Directory Application Server is web plumbing IBM Telephone Directory provides "out-of-the-box" functionality Provide ISV's and customers with an application which can be used immediately "Started simple" with Provide a valuable application all customers can use Powerful search capabilities Name - photo - phone - role - division - department - management chain, etc. No-cost for first 1,000 entries IGS services for additional entries URL: http://elcrtp25.raleigh.ibm.com:3633/bizapps Sub Capacity Examples 2-Way iseries Partition #1 Partition #2 WAS Other Workload 0.5 cpu 1.5 cpu's 2-Way iseries WAS processor units = 0.5 WAS licenses required = 1 4-Way iseries Part #1 Part #2 Partition #3 WAS WAS Other Workload 0.6 cpu.7 cpu 2.7cpu's 4-Way iseries WAS processor units = 1.3 WAS licenses required = 2 Part #1 8-Way iseries Part #1 Part #2 Part #3 Part #4 8-Way iseries WAS processor units = 1.5 WAS licenses WAS WCS WCS Other Workload required = 2 1.5 cpu 0.4 cpu 0.5 cpu 5.6 cpu WCS processor units = 0.9 WCS licenses required = 1
35-36 e-business on Demand Processor Utilization Time Business Peaks Planned Growth CUoD permanent Planned Growth (pay when purchased, no premium) On/Off CoD temporary Business Peaks (pay after use, break even is approx. 45 days) Special Purpose (bonus and complementary days) Deployment Options Today Future? Integration Java IBM Tools ADTS COBOL e-business RPG C/C++ Middleware Domino Server Centric / Thin Client Graphical Interfaces Client Neutral Network Deployed Collaboration IBM Tools VA Java WDS RPG/COBOL Coexist Linux Middleware MQ Series e-business Platform JVM/JDK EJB XML JSPs Windows Consolidation Java Domino C/C++ Deploy investment AIX
37-38 Workload Consolidation The Universal Server AIX Schedule Start Simple Define 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 Development Studio Client for iseries or Host Integration Solution for iseries for easy refacing of legacy applications. Deploy your applications to Application Server - Express for iseries - an easy-to-use, low cost, Web infrastructure that supports simple Web-based applications. Extend and modernize with Development Studio
39-40 Grow Fast Think in terms of how e-business architecture can transform the way your company does business Expand beyond legacy integration to application modernization Enhance collaboration with Portal Server Express Plus Integrate with MQ Deploy commerce using Commerce Resources To Understand the Software Platform on iseries! Start Here for iseries main site http://www.ibm.com/eserver/iseries/websphere for IBM eserver iseries Buying & Selling Guide http://www.redbooks.ibm.com/redpapers/abstracts/ REDP3646.html IBM iseries Nation http://www.ibm.com/servers/eserver/ iseries/nation/ To Build Software Platform Skills and Solutions! iseries Developers Roadmap to J2EE IBM Web Lecture Services - iseries College http://www.ibm.com/servers/enable/site/ ideveloper_j2ee IBM Redbooks - iseries Domain http://publib-b.boulder.ibm.com/redbooks.nsf/ portals/as400 IBM IT Education Services - iseries Training http://www.ibm.com/services/learning/us/catalog/ iseries/ To Leverage Partner Programs! IBM PartnerWorld http://www.ibm.com/partnerworld/pwhome.nsf/ weblook/ index.html http://www.ibmweblectureservices.ihost.com/ ibm/iseries_plus IBM developerworks http://www.ibm.com/developerworks/ IBM Custom Technology Center http://www-1.ibm.com/servers/eserver/ services/ iseries Benchmark Centers http://www-919.ibm.com/servers/eserver/ iseries/developer/ cbc/cbc1.html Innovation Connection Online http://www.ibm.com/websphere/partners
41-42 Workload Estimator http://www-912.ibm.com/wle/estimatorservlet Enablement Help http://www.ibm.com/servers/enable/site/ebiz/webfacing/start.html
43-44 Internet Based Training http://www.elearning-labs.com IBM Learning Services http://www-3.ibm.com/services/learning/us/catalog/ iseries/roadmaps/
45-46 Distance Learning http://www.ibmweblectureservices.ihost.com/servlet/gate/ Login?action=load&customer=ibm&offering=iser&category= Web Based Education http://www7b.software.ibm.com/wsdd/library/tutorials/ dl/swd73/