- Account
- Join for Free
- Sign In
- Help & Info
- Privacy Notice
- DMCA
- Contact Us
- Terms Of Use
ibm.com /redbooks iSeries e-business Handbook A Technology and Product Reference Brian R. Smith YesSong Johng Masahiko Hamada Nitin Raut Shlomo Vanunu Build and deploy B2B and B2C Web-based applications for a competitive advantage Extend your business-critical OS/400 applications to the Web Discover iSeries for extreme e-business solutions iSeries e-business Handbook: A Technology and Product Reference March 2001 SG24-5694-01 International Technical Support Organization © Copyright International Business Machines Corporation 2000, 2001. All rights reserved.
Note to U.S Government Users 3 Documentation related to restricted rights 3 Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Second Edition (March 2001) This edition applies to Version 4, Release Number 5 of OS/400, Program Number 5769-SS1. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept.
JLU Building 107-2 3605 Highway 52N Rochester, Minnesota 55901-7829 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Before using this information and the product it supports, be sure to read the general information in Appendix E, cSpecial notices d on page 301. Take Note!
© Copyright IBM Corp. ... more.
less.
2000, 2001 iii Contents Preface . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . .xi The team that wrote this redbook. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .xi Comments welcome. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .xiv Part 1.<br><br> What is e-business and why with the iSeries server . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .1 Chapter 1.<br><br> e-business on the iSeries server . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .3 1.1 The transition to e-business . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .3 1.1.1 Internet: Tremendous growth .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .3 1.1.2 New business models.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .4 1.1.3 e-business development.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .5 1.1.4 Chapter objectives . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .5 1.1.5 Target audience .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .5 1.2 Understanding e-business: Key concepts to know . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .6 1.2.1 Definition of e-business and e-commerce. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .6 1.2.2 The electronic impact . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .6 1.2.3 The characteristics of e-business . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .7 1.2.4 e-business is hot . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .9 1.3 e-business development. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 13 1.4 IBM Application Framework for e-business.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 15 1.4.1 Framework overview.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 16 1.4.2 Development tools and components. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .18 1.4.3 Application server software. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 18 1.4.4 Secure network and management software .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 18 1.5 The e-business cycle . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 19 1.6 e-business value chain: End-to-end solution model . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 20 1.6.1 ERP: Core business applications . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .21 1.6.2 Customer Relationship Management .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 21 1.6.3 Supply Chain Management.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 23 1.6.4 E-commerce and e-business . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 23 1.7 Requirements for success: The realities of e-business . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 24 1.7.1 Attributes of successful e-business applications . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 24 1.7.2 Additional attributes for success.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 25 1.7.3 How the iSeries server fares in the e-business game . . .<br><br> . . .<br><br> . . .<br><br> 25 1.8 The key products: An overview. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 28 1.8.1 OS/400 (5769-SS1) . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 29 1.8.2 IBM HTTP Server for iSeries (5769-DG1). .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 33 1.8.3 IBM AS/400 Developer Kit for Java (5769-SS1, 5769-JV1). .<br><br> . . .34 1.8.4 AS/400 Toolbox for Java, 5769-SS1, 5769-JC1 .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .35 1.8.5 WebSphere Application Server for AS/400 .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 36 iv iSeries e-business Handbook: A Technology and Product Reference 1.8.6 Lotus Domino for AS/400 . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .37 1.8.7 Other IBM products . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 39 1.8.8 Third-party products . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 40 1.9 Testimonials and quotes.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 41 1.9.1 Case study 1: J. Leleux & Cie S.A.<br><br> (Belgium). . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 41 1.9.2 Case study 2: Massachusetts Institute of Technology (USA) . . .<br><br> 43 1.9.3 Case study 3: ICON Health and Fitness . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 45 Part 2. A practical guide for building e-business sites .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . .47 Chapter 2. Building e-business sites: Phased approach .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .49 2.1 The e-business evolution phases: Description . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .50 2.1.1 Phase 1: Web presence .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 50 2.1.2 Phase 2: Dynamic site . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 51 2.1.3 Phase 3: Transactional site .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 51 2.2 The e-business evolution phases: Technology view . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 52 2.3 The e-business evolution phases: Business view .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .53 2.3.1 Web presence .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 53 2.3.2 Dynamic site. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 53 2.3.3 Transactional site .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 54 2.4 The e-business evolution phases: Products view .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 54 2.4.1 Web presence . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 55 2.4.2 Dynamic site.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 56 2.4.3 Transactional site . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 56 Chapter 3. Standards and technologies for e-business products . .<br><br> . . 59 3.1 Applications and database serving standards: Non-Java based .<br><br> . . .<br><br> .59 3.1.1 Common Gateway Interface (CGI) . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 59 3.1.2 Net.Data.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 61 3.2 Applications and database serving standards: Java based. . .<br><br> . . .<br><br> . . .<br><br> 65 3.2.1 Java applets, servlets, JavaServer Pages, and Enterprise Java- Beans. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . .66 3.2.2 Java servlets . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 69 3.2.3 Location of the Java servlet product on the iSeries server . .<br><br> . . .<br><br> 73 3.2.4 JavaServer Pages (JSP) . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .73 3.2.5 Enterprise JavaBeans (EJB).<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 76 Part 3. Practical guide for building e-business: iSeries products . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . .81 Chapter 4. iSeries e-business products overview .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 83 4.1 Integrated functionality of OS/400 for e-business . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> .83 4.1.1 Integrated quality of OS/400: Networking flexibility . . .<br><br> . . .<br><br> . . .<br><br> . .84 4.1.2 Integrated quality of OS/400: Web enabling functions. .<br><br> . . .<br><br> . . .<br><br> . 85 v 4.1.3 Built-in security features of OS/400 for e-business . .<br><br> . . .<br><br> . . .<br><br> . . .86 4.1.4 IBM DB2 Universal Database Version 7 .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 86 4.1.5 Universal Database access . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 87 Chapter 5. HTTP Server for iSeries .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 89 5.1 HTTP Server for AS/400 (Original): Product description . . .<br><br> . . .<br><br> . . .<br><br> . .89 5.1.1 V4R3 features of HTTP Server for AS/400 . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 92 5.1.2 Security features (cryptographic, certificates, and digital ID). . .<br><br> . 98 5.1.3 OS/400 V4R4 features of HTTP Server for AS/400. .<br><br> . . .<br><br> . . .<br><br> . . 100 5.2 HTTP Server for iSeries (Powered by Apache): Product description.<br><br> 102 Chapter 6. WebSphere Application Server for AS/400 . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 105 6.1 Introduction to IBM WebSphere Family . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 105 6.1.1 Server concept review .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 105 6.1.2 Overview of IBM WebSphere family . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 107 6.1.3 The IBM WebSphere Application Server. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 108 6.1.4 WebSphere Studio for AS/400 . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 112 6.1.5 WebSphere Performance Pack. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 114 6.1.6 WebSphere Site Analyzer.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 115 6.1.7 Putting it all together. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 115 6.2 WebSphere Application Server for AS/400: Product description . .<br><br> . . 117 6.2.1 WebSphere Application Server for AS/400: Standard Edition .<br><br> . 117 6.2.2 WebSphere Application Server for AS/400: Advanced Edition . 120 6.2.3 Final look: Architectural view of all components .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 122 6.3 Case study: Welch 9s Foods, Inc.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 123 6.4 References. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 126 Chapter 7.<br><br> WebSphere Commerce Suite for AS/400 . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 129 7.1 Features and uses of the WebSphere Commerce Suite .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 129 7.1.1 WCS: Design overview. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 130 7.1.2 WCS: Advantages . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 131 7.2 WebSphere Commerce Suite V4.1 for AS/400: Product description .<br><br> 132 7.2.1 Software packaging (5798-WC4) . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 133 7.2.2 Software requirements in OS/400.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 134 7.2.3 Hardware sizing for the iSeries server . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 135 7.2.4 WebSphere Commerce Suite for AS/400: Product components 135 7.2.5 Architectural view of WebSphere Commerce Suite for AS/400 .<br><br> 140 7.3 IBM WebSphere Payment Manager . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 143 7.4 References. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 145 Chapter 8. Lotus Domino for AS/400 . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 147 8.1 Lotus Domino overview . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 147 8.1.1 What a Domino application is . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 149 8.1.2 Domino for AS/400 functions . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 150 vi iSeries e-business Handbook: A Technology and Product Reference 8.1.3 Why Domino on the iSeries server .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 152 8.2 Technology and architecture: Domino for AS/400 solutions . . .<br><br> . . .<br><br> . 154 8.2.1 Web presence definition . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 154 8.2.2 Dynamic site definition and architecture . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 154 8.2.3 Transactional site definition and architecture . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 156 8.3 AS/400 Domino products: Web presence, dynamic, transactional . . 158 8.3.1 Domino HTTP Server .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 158 8.3.2 Application server: Domino for AS/400 . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 160 8.3.3 Legacy system integration .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 164 8.3.4 Security . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 169 8.3.5 Development tools . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 169 8.4 Scenarios: Positioning, sizing, performance, and implementation. .<br><br> . 174 8.4.1 Domino positioning and best use scenarios . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 174 8.4.2 Sizing information. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 175 8.4.3 Domino for AS/400 performance. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 176 8.4.4 Scenarios: Implementation examples using Domino. . .<br><br> . . .<br><br> . . .<br><br> 177 8.4.5 Additional reference material . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 190 Chapter 9.<br><br> Other IBM e-business products for the iSeries server . . .<br><br> 193 9.1 IBM WebSphere Host On-Demand. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 193 9.1.1 Quick, easy access to critical host data .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 193 9.1.2 A cost-effective approach .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 194 9.1.3 Connect directly to any Telnet server . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 194 9.1.4 Simplify Web connectivity. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 194 9.1.5 Create new e-business applications .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 195 9.1.6 Security enhanced access across the global Internet .<br><br> . . .<br><br> . . .<br><br> . 195 9.1.7 Manage large numbers of users . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 196 9.1.8 IBM Screen Customizer . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 196 9.1.9 International language support . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 196 9.2 IBM WebSphere Host Publisher .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 196 9.2.1 Host Publisher studio . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 197 9.2.2 Host Publisher server .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 198 9.2.3 Start simple . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 199 9.2.4 Provide flexibility . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 199 9.2.5 Scale reliably . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 200 9.2.6 Grow fast .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 200 9.2.7 WebSphere software platform: Building on a firm foundation . .<br><br> 200 9.3 IBM MQSeries for AS/400, V5.1, 5733-A38 . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 201 9.3.1 Business integration with the MQSeries Family . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 201 9.3.2 MQSeries for AS/400 features at a glance . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 202 9.3.3 Application programs and messaging .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 203 9.3.4 Queue managers . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 203 9.3.5 Supported platforms . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 204 vii 9.3.6 Version 5.1 enhancements . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 204 9.3.7 Migration and upgrade . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 204 9.4 IBM MQSeries Integrator for AS/400 and DB2 V1.1, 5801-AAR .<br><br> . . .<br><br> 205 9.4.1 Transformation . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 206 9.4.2 Intelligent routing . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 206 9.4.3 Supported platforms . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 206 Part 4. B2B: Business transform through applications transform . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 207 Chapter 10. B2B: Transforming business processes for e-business 209 10.1 Why should we care? .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 209 10.1.1 What is B2B? .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 210 10.1.2 What 9 s driving the adoption of B2B. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 214 10.2 B2B business models. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 216 10.2.1 Buy-side model.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 217 10.2.2 Sell-side model.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 218 10.2.3 e-marketplace model .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 218 10.2.4 Trading Partner Agreement (TPA) . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 218 10.2.5 Why is it important to understand these B2B models? . .<br><br> . . .<br><br> . 219 10.3 B2B: Not writing new applications but transforming existing ones. .<br><br> 219 Chapter 11. B2B: Connectors . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 221 11.1 Connectors: What and why?.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 221 11.1.1 Enabling new business processes .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 221 11.2 Connector technologies and products.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 224 11.2.1 WebSphere Application Server. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 224 11.2.2 AS/400 Toolbox for Java . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 226 11.2.3 MQSeries .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 227 11.2.4 Domino for AS/400 . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 230 11.2.5 XML (eXtensible Markup Language). . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 232 11.2.6 Net.Data.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 246 11.2.7 Common Gateway Interface (CGI) . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 247 11.2.8 CORBA . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 248 11.3 Connect for iSeries: Pulling them all together. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 249 11.3.1 The Connect for iSeries solution.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 250 11.3.2 Run-time architecture . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 251 11.3.3 Architecture of Connect for iSeries Version 1.0.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 252 11.3.4 Application Connector Type (ACT) .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 255 11.3.5 Application Connector Document (ACD).<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 255 11.3.6 Process Flow Model (PFM). .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 255 11.3.7 Protocol Message Format (PMF) . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 256 11.3.8 Business Process Editor tool .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 256 11.3.9 Process Deployment Tool. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 259 viii iSeries e-business Handbook: A Technology and Product Reference Chapter 12. B2B: Application solutions .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 261 12.1 IBM solutions . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 262 12.2 Non-IBM solutions . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 263 12.2.1 Ariba. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 263 12.2.2 BinaryTree.com . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 264 12.2.3 LANSA .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 265 12.2.4 Magic Software Enterprises .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 267 Chapter 13. B2B: Services .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 269 13.1 IBM iSeries Services Network . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 269 13.1.1 iSeries B2B Opportunity Assessment . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 270 13.1.2 Defining an iSeries B2B solution.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 271 13.2 eLance for iSeries . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 272 Appendix A.<br><br> Sizing and performance . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 273 A.1 iSeries Performance and Capabilities Reference. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 273 A.2 Understanding the performance components of your system . . .<br><br> . . .<br><br> . . 273 A.2.1 iSeries server component.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 274 A.3 IBM Workload Estimator for iSeries . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 275 Appendix B.<br><br> NLS considerations . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 277 B.1 General considerations. . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 277 B.2 Static page .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 278 B.3 Dynamic data . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 279 B.4 Browser (client) considerations. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 280 Appendix C. iSeries e-business product reference . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 283 Appendix D. Step-by-step guide for building a Web presence site .<br><br> . 287 D.1 Establishing a Web presence . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 287 D.1.1 Technology and architecture definitions. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 288 D.1.2 Pre-site considerations: Planning the site . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 291 D.1.3 Developing a Web site .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 292 D.1.4 Publishing the Web site . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 297 D.1.5 Site maintenance . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 298 Appendix E.<br><br> Special notices . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 301 Appendix F. Related publications .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 305 F.1 IBM Redbooks publications.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 305 F.2 IBM Redbooks collections. .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . 307 F.3 Other resources . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 307 F.4 Referenced Web sites.<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 308 ix How to get IBM Redbooks .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 313 IBM Redbooks fax order form . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 314 Glossary . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 315 Index . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> 319 IBM Redbooks review . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . .<br><br> . . 325 x iSeries e-business Handbook: A Technology and Product Reference © Copyright IBM Corp.<br><br> 2000, 2001 xi Preface This technology and product reference guide targets IBM marketing personnel, Business Partners, and AS/400e and iSeries customers who are looking to extend and expand their information server into e-business. It positions e-business on the IBM ~ iSeries server against other solutions in the marketplace. Plus, it describes how the iSeries competes in the business-to-business (B2B) and business-to-consumer (B2C) marketplace.<br><br> This book shows the solid potential of the iSeries in each facet of e-business solutions. By reading this handbook, you 9 ll gain a broad understanding of how the iSeries serves in an e-business environment. In addition, you 9 ll learn how to sell the iSeries for e-business solutions, including Web presence, dynamic data, and as a transactional site.<br><br> This handbook also addresses the needs of both the technical Chief Information Officer (CIO) and the Chief Executive Officer (CEO) of businesses run by iSeries servers. Note : This redbook reflects the IBM ~ iSeries 400 server name. Throughout this redbook, we use the shortened version c iSeries d to refer to both AS/400e and iSeries servers.<br><br> The team that wrote this redbook This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization Rochester Center. Brian R. Smith is a Senior Consulting I/T Specialist in the IBM International Technical Support Organization (ITSO) Rochester Center.<br><br> The first half of his career was spent in design, coding and testing on the System/38 and AS/400 in the area of communications. He then c jumped the wall d into technical marketing support in 1990 to pursue the life of teaching and writing about the iSeries. Brian is the e-business team leader at the ITSO Rochester Center.<br><br> You can reach Brian at: brsmith@us.ibm.com YesSong Johng is a Consulting IT Specialist at the iSeries Technology Center, IBM Rochester. He started his IT career 19 years ago as a S/38 Systems Engineer in 1982 and since then, has worked with the S/38, AS/400, AS/400e, and now the iSeries. He has authored a number of books and extensively develops and teaches the technical workshops for iSeries.<br><br> His xii iSeries e-business Handbook: A Technology and Product Reference current major responsibility is e-business, which includes Java and WebSphere products on the iSeries server. His other responsibilities include VPN implementation on iSeries, ERP, performance, database, and SQL. He can be reached at: yessong@us.ibm.com Masahiko Hamada is an Advisory International Technical Support Specialist for the iSeries and AS/400e servers at the International Technical Support Organization, Rochester Center.<br><br> He writes extensively and teaches IBM classes worldwide on all areas of iSeries e-business. Before joining the ITSO in 2000, he worked in the AS/400 field support center in Japan as an AS/400 System Specialist. Nitin Raut is a Consultant at CDI Information Services.<br><br> He has 12 years of experience within IT Industry, specializing in the AS/400e and iSeries servers. He started his career as an application developer and has worked with various ERP packages like BPCS (SSA), Mapics XA, and SAP. He is currently assigned to the iSeries Technology Center (iTC) at IBM Rochester to provide technical consulting and education for various technologies on the iSeries.<br><br> His responsibilities include e-business, Connect for iSeries and Enterprise Resource Planning (ERP). Shlomo Vanunu is a Magic/400 Team Leader at Magic Software Enterprises. Has 15 years experience in systems and programming assignments for the IBM System/38 and AS/400e.<br><br> Shlomo works for Magic in the International Technical Services department, providing Application and System Support for the Magic/400 product. He is an instructor and a writer for the Magic University International. His responsibilities include: Magic/400 application development, legacy application integration, porting, product support, OS/400 system operations, communications, and work management.<br><br> A special thanks to the previous authors of this IBM Redbook: YesSong Johng Toru Kawashima Thierry Petit Susan Powers Stephen Quan Suehiro Sakai Matthias Schmidt Kristin Zibell A special word of thanks to YesSong Johng for his leadership and knowledge of e-business. His consultation during and after the project helped reshape this book to its present form. xiii Thanks to the following people for their invaluable contributions to this project: Marcela Adan Robert Boutault Deb Landon Bob Maatta ITSO Rochester Jon Tate ITSO San Jose Nadir Amra Doug Fulmer George Gaylord Al Grega Steve Gruber Dick Kiscaden Terry O 9 Brien Tony Perkins Joe Peterson John Quarantello Bill Rapp Jon Rush Keith Rutledge Kelly Schmotzer Rick Stevens Marketing and Technical Marketing/Sales Steven Tri iSeries Services Network Jennifer Bigus Mark Even Rochester Custom Technology Center Mike Franks Pam Sclafani Technical Education Requirements James Cioffi Rochester Domino for AS/400 Competency Center xiv iSeries e-business Handbook: A Technology and Product Reference Steve Gruber Don Kerlin Tracy Smith Rochester Center of Competency for e-business Dick Salz Deb Smith PartnerWorld for Developers Jim Beck Jim Herring Greg Hoffa Mike Koranda Doug Luebbe Rochester Development Laboratory Bill Benjamin Lansa, Inc.<br><br> Janette Wong IBM Toronto Laboratory Comments welcome Your comments are important to us! We want our Redbooks to be as helpful as possible. Please send us your comments about this or other Redbooks in one of the following ways: " Fax the evaluation form found in c IBM Redbooks review d on page 325 to the fax number shown on the form.<br><br> " Use the online evaluation form found at http://www.redbooks.ibm.com/ " Send your comments in an Internet note to redbook@us.ibm.com © Copyright IBM Corp. 2000, 2001 1 Part 1. What is e-business and why with the iSeries server This part is written mainly for CEOs or business decision makers from a customer perspective.<br><br> It is also beneficial to the marketing or the sales force from the IBM or Business Partner perspective. It explains: " What e-business is " What the IBM approach is to meet the clients 9 needs to build and maintain their e-business Web sites " What users should and can expect from their e-business implementation " Why the iSeries server can be the product of choice in many cases While this part addresses both the business-to-business (B2B) and business-to-customer (B2C) impact upon e-business, Part 4, c B2B: Business transform through applications transform d on page 207, focuses on the B2B strength that is particularly well suited for the iSeries server. 2 iSeries e-business Handbook: A Technology and Product Reference © Copyright IBM Corp.<br><br> 2000, 2001 3 Chapter 1. e-business on the iSeries server Since its inception as a U.S. Defense department special project in the late 1960s, the Internet has become an economic and social phenomenon.<br><br> It does not overstate the case to declare that companies today must, in some manner, conduct business on the Internet or they will go out of business. However, at a minimum, without e-business participation, they will miss a large opportunity and be at a disadvantage to competitors who are Web enabled. At the highest level, your business will survive and grow if you can increase revenue or decrease expense at rates faster than your competitors.<br><br> Business-to-customer (B2C) transactions can increase your revenue as a new channel to market. Business-to-business (B2B) has the power to both decrease expenses and increase revenue depending on how you can align your business as a buyer or seller (or both) in the online marketplaces of today. If you are interested in a focus on iSeries B2B, skip to Part 4, c B2B: Business transform through applications transform d on page 207, as soon as you are done with this chapter.<br><br> This redbook reviews the role of the iSeries server in this new technology area and the various tools and methods available for implementing e-business solutions on the iSeries. 1.1 The transition to e-business There are many factors involved in the success of a business and industry, in general, that support today 9 s emphasis of electronic information. This section highlights Internet (business) growth and models for developing a successful e-business.<br><br> 1.1.1 Internet: Tremendous growth The Internet fire is fueled by the nature of the technology (anytime and anywhere) and by a real growth in usage. Online shopping sales in the 1999 Holiday Season totalled $7 billion. 25 million shoppers spent an average of $200 online while Christmas shopping.<br><br> In addition, online shoppers were very satisfied with the experience. In a recent January 17, 2001, report by Jupiter Research (the worldwide authority on Internet commerce), U.S. consumers spent $10.8 billion shopping online during the 2000 holiday season 3 a 54 percent increase over the $7 billion spent last year 3 despite concerns of a poor holiday season.<br><br> 4 iSeries e-business Handbook: A Technology and Product Reference The latest Jupiter Post-Holiday 2000 Consumer Survey reveals that during the holiday season, approximately 36 million consumers purchased online and spent an average of $304 worth of merchandise. Growth also occurs geographically as more people surf and shop online. In fact, a June 8, 2000, IDC study found that the Western European Internet access market continues to grow rapidly, driven by sustained growth in new users, the success of subscription-free and unmetered access services, the emergence of broadband access technologies, and continuing price erosion.<br><br> Total user spending on Internet access services is forecasted to increase at a 28% compound annual growth rate from 1999 to 2004, with great variation between countries and access technologies. This foreshadows a similar explosion to what has happened in the U.S. 1.1.2 New business models e-business is much more than buying and selling over the Web.<br><br> It is a new business model where the traditional business processes merge with Internet technologies in business-to-business (B2B) and business-to-consumer (B2C) applications. e-business is about business change and evolution, not just technology, even though the technology makes much of it possible. By harnessing Internet technologies to extend the reach and range of your business, you can respond more quickly to market shifts, cut product development cycles, enhance teaming within your organization, reach new markets, and serve existing customers better.<br><br> The iSeries is designed to help you gain a competitive advantage by moving quickly and efficiently into e-business. For more information on the studies cited here, refer to the following Web sites: " Jupiter Communications : Online Sales Increased by 54 Percent this Holiday Season, Despite Dot Com Closures and Soft Offline Purchases (17 January 2001): http://www.jup.com " IDC Research : Western European Internet Access Industry Continues to Reinvent Itself (08 June 2000) http://www.idcresearch.com/Press/default.htm More information Chapter 1. e-business on the iSeries server 5 1.1.3 e-business development Almost all organizations and businesses follow a similar process to build their e-business.<br><br> This process is on-going. It begins with a Web presence, which moves to a dynamic site and finally to a transactional site. This redbook follows this process as a structure to present the various tools, technologies, processes, framework, and models.<br><br> The phases are discussed in Chapter 2, c Building e-business sites: Phased approach d on page 49. 1.1.4 Chapter objectives The first objective of this chapter is to review key e-business concepts and terminology so that you have a clear and concise understanding of the various terms and concepts. It is common place in the media and for technology companies to use e-dropping: what do all the c e d s stand for anyway?<br><br> There are key concepts fundamental to understand these new technologies and to enable a discussion of their relative importance or impact on your business. The second objective is to provide an overview of key IBM framework and analysis models to understand and explain the components of an e-business solution to customers and potential clients, as well as to design solutions for them. This helps identify places to apply these technologies to modernize and improve various business processes and transactions.<br><br> It also helps identify key requirements for a successful application of the technology and supports the case for the iSeries server as a major e-business player. This chapter also looks at where iSeries customers are today and some of the challenges and opportunities they have when implementing these new technologies. This final portion of the chapter highlights and sets the stage for the rest of this redbook, by introducing the topics covered in the remaining chapters.<br><br> 1.1.5 Target audience The target audience of this e-business handbook is iSeries customers, IBM marketing representatives, and IBM Business Partners. This chapter can help these audiences understand e-business so they can discuss it with people in their organizations and with prospects. It offers the fundamental information needed to understand e-business in general terms.<br><br> IBM and Business Partner marketing and sales representatives should use this chapter and handbook as a sales aid that can be left at the customer site, to remind them that the iSeries server plays a major part in e-business and Internet-based applications. Customers can use this chapter and handbook 6 iSeries e-business Handbook: A Technology and Product Reference as a guide to e-business, with details specifically on the iSeries tools, technologies, and processes available to put your iSeries server and applications on the Web. 1.2 Understanding e-business: Key concepts to know This section reviews e-business terms and concepts that are often confusing because of their broad use to describe such a broad topic.<br><br> 1.2.1 Definition of e-business and e-commerce What is e-business ? e-business is a business process transformed to leverage WWW (Internet, intranet, and extranet) technology for business benefit. It is about using the Internet infrastructure and related technologies to enable business anywhere and anytime.<br><br> e-business is not a technical issue, but rather a business issue that leverages the Internet infrastructure that exists as the delivery vehicle for a variety of goods and services. This includes typical business transactions such as providing goods and services for sale, access to product and service information, marketing and sales, and communications with customers and suppliers. What is e-commerce?<br><br> e-commerce is the act of selling products and services on the Internet. It is one element of e-business, the primary element. It concerns itself with business-to-business (B2B) and business-to-consumer (B2C) selling of products and services.<br><br> e-commerce is typically implemented as some form of an electronic store (e-store). 1.2.2 The electronic impact As for any major change, society needs time to get used to Internet capabilities. However, e-business is already changing the way society works.<br><br> We are seeing a shift from a vision to something increasingly pervasive. For example, consumers expect to find a Web site for a particular organization. Otherwise, they think the company is not legitimate.<br><br> A customer or a supplier can refuse to do business with you because you are not c connected d . At first, it was just by e-mail, but now this includes self-service Web sites and online ordering. Global reach of Internet technology The reach of the Internet is getting broader.<br><br> Have you noticed that your mobile phone is ready to handle Internet communications? Do you know that your future refrigerator will be a communications platform to help you Chapter 1. e-business on the iSeries server 7 maintain the refrigerator itself and to help you to shop when you need it, so you know at anytime what you have at your disposal in the deep freezer?<br><br> This is reality, no longer just a vision. This is called pervasive computing . It is the idea of putting powerful computer chips and functions into everyday things such as cars or household appliances.<br><br> As the Internet becomes increasingly common, the technology and commerce, and social uses of the technology, are racing forward. Huge investments are being made to support the increasing Web traffic as current Internet resources are being stretched to the limit. For example, IBM is involved in several next-generation Internet projects, including Internet2, a project which could create main arteries for the Internet that will be 1,000 times faster than today.<br><br> This will make entirely new ways of using the Internet possible. A good example is the cinema industry. Today, you can check out a movie through the Web.<br><br> However, because of the limitation of Internet resources (the bandwidth), you can 9 t download it instantly. With Internet2, a new channel will be open for distribution of movies 3 the Web. 1.2.3 The characteristics of e-business In the late 1960s, the U.S.<br><br> Department of Defense Advanced Research Projects Agency began funding an experimental wide area computer network that connected important research organizations in the U.S., called the ASRPAnet. The original goal of this network was to provide better collaboration and communication between research sites, share scarce computer resources, and serve as a backup communication channel in case of a national emergency. Since that time, the Internet, as it is now known, has transformed itself in many ways from the hardware and protocols used to communicate to the type of work being done over it.<br><br> Transition: Community to commercial The language used to discuss the Internet, now and in the past, helps tell the story of transition that has happened. Articles and discussion groups were filled with words like community, sharing, education, information, democracy, and people. These words have slowly changed and been replaced by such words as e-commerce, consumer, e-retailer, anytime, anywhere, information database, target audience, and subscriber base.<br><br> Availability: 24 x 7 operations Like it or not, the easy going days of the Internet are gone. Today 9 s Internet is becoming the backbone for commerce and communication in the 21st century. The Internet is now open for business non-stop 24 hours a day, 7 8 iSeries e-business Handbook: A Technology and Product Reference days a week (24x7).<br><br> It is accessible from almost anywhere. Security concerns are being addressed rapidly. Customer-driven products and services are offered at excellent prices.<br><br> This electronic culture spans across languages and borders. Security Recent denial of service attacks on leading Internet companies, such as Amazon.com, e*Trade, Datek, eBay, Yahoo, CNN, and Buy.com, has brought security issues to the front pages of the popular media. Standards and technology, such as SSL encryption, digital certificates, SET, encrypted e-mail, and firewall, provide protection against such attacks.<br><br> Additionally, server security including vulnerable features and access points need to be managed by the system administrator. The iSeries server provides the full set of communication and transaction security methods, as well as industry leading server security. The server security is based on an object model that prevents viruses and closes loopholes found on other servers.<br><br> The government C2 security rating validates iSeries server security. 1.2.3.1 e-business security checklist With the highly publicized hacking incidents in February 2000, a meeting was held of government and IT industry leaders to determine proactive measures to reduce the likelihood of security-related incidents. Senior vice president and group executive for the IBM Technology Group, Nicholas Donofrio, stated, c The recent denial of service attacks are strong reminders that security needs to be the priority of every online business.<br><br> d IBM security experts advise that companies use the following checklist to evaluate their online security practices: " Implement a thorough and aggressive security policy that is reflected through your business, including firewall configuration access controls and employee communications. " Conduct a security awareness campaign to regularly remind employees of their security responsibilities (using Web-based certification or regular e-mails, for example). " Install a firewall on outside and internal borders (between Human Resources and engineering departments, for example).<br><br> Be sure to change the default settings, which can be easily defeated. " Use intrusion detection software. This is like having burglar alarms and motion detectors, but for your network.<br><br> Just as with the firewall, it 9 s important to have intrusion detection on external and internal networks. Chapter 1. e-business on the iSeries server 9 " Distribute anti-virus software.<br><br> The best anti-virus systems have an easy, effective update mechanism to ensure thorough coverage. " Establish rules for password selection. Determine very clear guidelines for passwords (such as c six characters with at least one numeral d ) and an easy way to verify whether a password is acceptable.<br><br> Passwords should also be changed periodically. " Perform security audits on a regular basis. These should be unannounced and random, some electronic, some physical, some stealthy, and others blatant.<br><br> The ultimate goals of these audits are to enter into the target system, access valuable data if possible, and determine if the intrusion was even noticed. " Designate someone as the main network security contact and determine clear procedures for reporting and responding to security issues. Employees should clearly understand who to report incidents to and should report all incidents that seem to breach the security policy.<br><br> " Ensure that the system administrator stays abreast of security advisories and makes security-related changes in a timely manner. These are the people on the front line, so they need to be as proactive as possible and in a position to react quickly to security issues. " Have a clear policy for action when an employee leaves for any reason.<br><br> Actions to take quickly include disabling the former employee 9 s building and computer access, deleting or redistributing their computer accounts, and changing all passwords and access codes they may have known. 1.2.4 e-business is hot The business environment, as a whole, has changed. Globalization, deregulation, and competition are now common terms used by almost every business.<br><br> The business world is now global and is highly competitive with companies competing across national boundaries. The term c global d includes: global markets, global customers, global suppliers, global shareholders, and global opportunities. Consequently, customers are becoming more sophisticated, have more options than ever before, and are more demanding of businesses.<br><br> Figure 1 on page 10 illustrates the forces that have fragmented national markets and changed the business environment. 10 iSeries e-business Handbook: A Technology and Product Reference Figure 1. Why e-business?<br><br> The changing business environment Four years ago, Amazon.com did not exist. Today this online book shopping site exists only in cyberspace, with over three million titles, expanding their activities into music, video, and gifts. They are open all day, every day, all year, shipping to 160 countries and serving over 1 million customers.<br><br> Today, we cannot avoid references to the .coms ( Dot Coms as they are referred to on Wall Street). It is a part of everyday life. 1.2.4.1 e-business is not a license to print money Their have also been a number of well publicized failures in the .com business recently.<br><br> For an example, go to Living.com 9 s Web site at http://www.living.com to read all about their bankruptcy filings. The simple point is that e-business is about leveraging all the good old-fashioned and pragmatic business values and strength that you have now with your iSeries server. Business leaders that can both manage the core value-add that your company provides, while at the same time, use e-business to leverage new opportunities for revenue growth and reduced expense will win.<br><br> Those that think that e-business is a license to print money will lose. Business Technology Customers Markets Globalization Deregulation Competition Power of the Web Information vs. data More sophisticated More demanding Fragmented Mass customization Chapter 1.<br><br> e-business on the iSeries server 11 1.2.4.2 Fast adoption rate: Consumer and business The Internet has had the fastest adoption rate of any new medium in history. It has taken less than five years to connect 50 million people worldwide. It took radio 38 years and television 13 years to reach the same audience.<br><br> A 1999 IDC study entitled Lotus Notes Agent of Change: The Financial Impact of Lotus Notes on Business ( http://www.idc.com ) found that almost 25% of suppliers are already online. 67% have started commerce initiatives to build a lead in market share. Figure 2 shows us that 95% of retailers will sell via the Web, with about 50% in the next year.<br><br> Figure 2. Selling through the Web is transforming industries In 1999, an IDC paper reported that the B2B model for e-commerce will reach 9% of the total B2B trade (Figure 3 on page 12). The IDC study mentioned in this section is available on the Web from the IDC Research home page at: http://www.idc.com Note Banks Manufacturing Insurance Retail Utilities Healthcare 0 20 40 60 80 100 > 1 Year <1 Year Currently % of Companies Selling on the Internet Source: IDC 1999 95% retailers will sell via the web % 12 iSeries e-business Handbook: A Technology and Product Reference Figure 3.<br><br> e-commerce revenue business-to-business and business-to-consumer trend 1.2.4.3 Rapid return on investment There are many references to show you how putting an c e d on your business means rapid Return On Investment (ROI), according to the McKenna Group and IBM: " Manufacturing - Increased order volume by 50% and improved dealer satisfaction - Projected 75% reduction in transaction costs and $60 million savings in better-negotiated procurement details " Retail - Quadrupled previous year 9 s revenue in three months - Estimated savings of $28 million over four years - Improved franchise satisfaction " Telecommunications - Increased customer satisfaction as response time rose by 20% - Deflected calls to the Web site and offered paperless billing, saving about $2.5 million at current levels of adoption " Insurance - Doubled the number of policies sold and increased commissions by 150%, while reducing the turnaround time for policy approval from weeks to days Source: IDC 1999 1998 2000 2002 0 500 1000 1500 Business-to-Business (B2B) Business-to-Consumer (B2C) $ billions e-commerce Revenue by Type 2003 9% total B2B trade Chapter 1. e-business on the iSeries server 13 - Saved $600,000 annually in call center expenses and acts as a platform for wide a range of agent communication needs " Travel - Saved $4 million in revenue from an online reservation system within the first three months - Reduced average ticket prices by 15% and cut travel agency fees in half, resulting in $1.5 million to $4.25 million in annual ticket price savings Coupled with the low cost of ownership, which was rated lowest in the industry (IDC study in November 1998) (hardware, software, staffing, maintenance, and repair), the iSeries server is the right choice to handle your business needs, now and in the future. 1.2.4.4 Summary: Business benefits of e-business Much has been written about the benefits of e-business.<br><br> Depending on your organization, its value proposition, and organization, different benefits can be reaped. Some common benefits associated with e-business are: " Higher customer satisfaction : The reasons are extensive, but some examples are customers having personalized 24x7 access to your business and information is better, faster, and easier to access. " Increased revenue : The Internet allows companies to access new markets and customers without having to physically be there.<br><br> " Decreased costs : Online order status, shipping status, account inquiries, and other information lookups deflect calls from call centers, reducing support costs. " Lower prices for consumers : Cutting out non-value-added distributors and shortening the supply chain pushes prices down. If you are not convinced that your business has to be transformed to benefit from the Internet opportunity, somebody else will, such as one of your competitors or even a new and unexpected participant.<br><br> The question to ask is no longer c Should I go to the Internet? d , but rather c How? d 1.3 e-business development Companies typically follow a similar process when building their Web presence.<br><br> Figure 4 on page 14 graphically presents three phases starting 14 iSeries e-business Handbook: A Technology and Product Reference with a Web presence, then a dynamic site, and finally a transactional site. The graph is very steep to indicate the speed at which companies now move through these phases and the benefits and impact the transactional and dynamic sites can have. Figure 4.<br><br> e-business development overview The first phase in developing your business as an e-business is to establish a Web presence. A Web presence involves presenting marketing and company information on a relatively static HTML home page or site. As business forces change information access requirements, the Web presence typically moves toward providing dynamic data.<br><br> Dynamic data sites usually contain user-defined information that is extracted from business systems per the user 9 s request. The user, however, does not add, delete, or edit data or complete a transaction. Customers are satisfied with this improved way to access data that traditionally was provided by call centers or 1-800 telephony applications.<br><br> The final phase in this process is to have a transactional site. A transactional site allows users to add, delete, or edit data on business systems and complete transactions (e-commerce). In a B2B environment, the users would purchase agents for other businesses that you supply.<br><br> Impact and Benefit Time Web Presence Publish information on the Web. Dynamic Site Provide access to data via the Web. Transactional Site Enable Web-based transactions and use the Web to change business.<br><br> Chapter 1. e-business on the iSeries server 15 Note that, in Figure 4, the vertical axis has a big dollar sign. You might first think this is cost of implementing a solution.<br><br> In part, you would be correct. But a better way to look at the vertical axis is Return on Investment (ROI). It is the ROI on the investment you are making into your business that gives you the impact and benefit from your Web presence.<br><br> This redbook is organized around these phases so you can understand where your business is in this process, read what tools and technologies are available and how they are used, and review the transition to the next phase. The phases are discussed in Chapter 2, c Building e-business sites: Phased approach d on page 49. 1.4 IBM Application Framework for e-business The IBM Application Framework for e-business (Figure 5 on page 16) is an architecture and methodology for building e-business applications that uses industry standards and leading products.<br><br> The framework for e-business is also the IBM view on how to create a successful foundation and architecture for applications being built. The iSeries fully supports and participates in this framework. The Rochester Opportunity Center serves as an e-business resource and solution provider.<br><br> Experts can be reached at (888) 426-9851 in the United States or (507) 253-7056 worldwide. Contact them to explore the offerings and services available or to initiate an e-business analysis. Note 16 iSeries e-business Handbook: A Technology and Product Reference Figure 5.<br><br> IBM Application Framework for e-business The application framework provides the right supporting foundation for your new or existing iSeries applications (Web-enabled) working with the Web. That means that this foundation is standards-based (in particular Java), easy-to-understand, and is a prescriptive approach to developing applications that are specially tuned to run on the Internet. This is an entire solution approach, rather than a single product or point solution.<br><br> This means consistency in application development, faster speed for development, faster speed to deploy. Plus, it gives companies who c build fast and grow fast d the ability to quickly take advantage of the extensive opportunity that the Internet represents. The IBM Application Framework for e-business helps to build applications for the heterogeneous multi-vendor world and shortens development cycle times by providing cross-platform tools and standards-based software that leverage the existing infrastructure and applications.<br><br> It provides the fastest, safest way to capitalize on e-business. The iSeries server is strongly committed to participate in this c vision d . 1.4.1 Framework overview The IBM Application Framework provides a methodology, including the recommended architecture, programming model, ideal standards and techniques, as well as the supporting software portfolio (application server software, development tools and components, secure network, and Development Tools and Components Secure Network and Management Software Application Server Software iSeries pSeries xSeries zSeries Architecture and methodology for building e-business applications Using industry standards; leadership products Chapter 1.<br><br> e-business on the iSeries server 17 management software). These elements are shown in Figure 6 and are explained in the following list. Figure 6.<br><br> The e-business application model " Programming model : A single unifying Java-based programming model for building Web applications that can be written once and run anywhere. " Architecture : Based on a c Web-able d style of network computing (object oriented design) and providing universal connectivity, rapid development and deployment, software reuse, and connections to c external services d where existing applications and data reside. " Ideal standards : TCP/IP, HTML, XML, Java, servlets, JavaBeans, etc.<br><br> Note : These standards are defined later in this handbook. User Interface logic only Browser using HTTP -or- Java applet with connection to server process HTTP server Business logic Business data Connectors Data access Core Business Application Web Application Server The IBM Application Framework for e-business provides: Thin client : Standard clients (such as web browsers) are supported as the user interface. Server-centric: Solutions with the Total Cost of Ownership value of a single point of application maintenance.<br><br> Java-based : Use of Java clients and Java at the the Web Application Server. Legacy connectors : Exploit the IBM asset of core business applications and 70% of enterprise data. Topology flexibility : Can be built with two, three, or more physical tiers.<br><br> The Enterprise acceptance of Java is strong. There are 70 million Java-enabled seats, with more than 1,000 shipping applications. Today, there are 700,000 serious Java developers, 40,000 universities providing Java courses, more than 1000 books available on Java, and more than 2 million downloads of Java Development Kit 1.1.<br><br> Note 18 iSeries e-business Handbook: A Technology and Product Reference 1.4.2 Development tools and components IBM offers a rich set of development tools and reusable application components. These are complemented by leading application server software: " VisualAge Family (includes Java) " Domino Designer and Lotus Tools " WebSphere Studio " IBM San Francisco Application Framework The software portfolio contains state-of-the-art products and a set of business-tested software to help customers develop, serve, integrate, secure, and manage their e-business applications. 1.4.3 Application server software The heart of the IBM Application Framework is a set of application servers for building, running, and managing advanced e-business applications: " IBM HTTP Server for iSeries (Original and Powered by Apache) " Lotus Domino " IBM WebSphere " WebSphere Commerce Suite (previously called Net.Commerce) " DB2 Universal Database (UDB) " MQSeries " CICS Transaction Server for iSeries Each of these servers is mature and secure, feature-rich, and field-tested, the product of years of experience.<br><br> 1.4.4 Secure network and management software Security and manageability are keys within an e-business environment. The SecureWay Family of products simplifies the challenge of locating, connecting, and securing all the parties and resources involved in an e-business transaction or interaction. In this family of products, we cover: " Host On-Demand " Host Publisher " Tivoli (for more information, see http:\\www.tivoli.com ) Those products could be seen as c Web-enabler d tools for existing applications.<br><br> Host Publisher can also be classified as an application development tool. Chapter 1. e-business on the iSeries server 19 1.5 The e-business cycle Experience shows that companies typically go through well-defined steps when going through business transformations.<br><br> IBM has developed a four-phase model to summarize these steps. This model is shown in Figure 7 entitled the IBM e-business cycle . The IBM e-business cycle provides a basis for the IBM Application Framework for e-business.<br><br> Companies use the e-business cycle repeatedly for each business transformation project they undertake. The e-business cycle provides companies a blueprint of how to move through each phase when creating and deploying applications and providing support for e-business initiatives. In practice, it can be a powerful tool that allows businesses to act more quickly and decisively when faced with business threats or opportunities.<br><br> Figure 7. The e-business cycle The four phases of the e-business cycle are further explained here: " Transform core business processes : This stage is about doing business in new ways by applying Internet technologies to create maximum value for your business. It's about c business, not just technology d .<br><br> e-business changes the way you actually do Customer Relationship Management (CRM), Supply Chain Management (SCM), and electronic commerce. This means developing an electronic means to do business that provides benefits to the business and the customer. 20 iSeries e-business Handbook: A Technology and Product Reference " Build new applications : Transforming core business processes requires a new generation of applications.<br><br> They run on servers, leverage existing applications and data, and scale to meet user demands. The IBM Application Framework for e-business is designed to help you build and deploy a new generation of applications that are open, flexible, and easy to change. This allows businesses to c start simple and grow fast d .<br><br> " Run a scalable, available, safe environment : The infrastructure that provides these new applications is under considerable pressure. Businesses are looking for a better return on investment. Users want systems that are easy to use, yet always responsive.<br><br> The solution is to provide an environment with scalable servers, flexible clients, and advanced storage devices, which are all handled in a secure, manageable way. The iSeries provides the availability, security, and scalability benefits required. " Leverage knowledge and information : e-business is about creating a responsive organization that makes intelligent use of all types of data and organizational knowledge.<br><br> It allows you to use data as a competitive advantage (for example, profiling, personalization, and product offering customizing), and businesses can quickly customize product and service offerings to the customers requirements. In its entirety, the e-business cycle builds the basis for the IBM Application Framework for e-business to provide a supporting structure for businesses and provide organizations with a common, unified programming environment. 1.6 e-business value chain: End-to-end solution model The end-to-end solution model (Figure 8) shows the variety of business applications that e-business can have if applied from suppliers to customers.<br><br> This model also focuses on the back-office applications in a company that are typically Enterprise Resource Planning (ERP) style business applications that house much of a company 9 s valuable data. This data is not only valuable for the actual business, but also for suppliers (for example, production or inventory information) and customers (for example, order status or support). Chapter 1.<br><br> e-business on the iSeries server 21 Figure 8. End-to-end solution mo