VisualAge Pacbase. for e-business Applications. Front cover. ibm.com/redbooks. An overview of VisualAge Pacbase V3
|
|
- Ernest Gordon
- 7 years ago
- Views:
Transcription
1 Front cover VisualAge Pacbase for e-business Applications An overview of VisualAge Pacbase V3 Step-by-by guide to develop an e-business application Develop JSPs and EJBs Richard Brijde Randall Holleger David Quantin ibm.com/redbooks
2
3 International Technical Support Organization VisualAge Pacbase for e-business Applications December 2002 SG
4 Note: Before using this information and the product it supports, read the information in Notices on page xiii. First Edition (December 2002) This edition applies to VisualAge Pacbase Version 3 for use with the Microsoft NT 4.0 SP 5 operating system, VisualAge for Java 3.02, WebSphere Studio 3.0, and WebSphere Application Server 3.02 Enterprise Edition. Copyright International Business Machines Corporation All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
5 Contents Notices xiii Trademarks xiv Preface xv The team that wrote this redbook xv Become a published author xvi Comments welcome xvii Part 1. e-business application development Chapter 1. VisualAge Pacbase overview Definitions and terminology Methodology support Components Support for e-business Chapter 2. VisualAge Pacbase targeted application architecture About Web applications Main architectures Commonly encountered problems JSPs/servlet architecture main components HTML pages Servlets JavaBeans JSPs VisualAge Pacbase proxy Application architecture overview Introduction to patterns Choosing the business pattern Choosing the application topology Choosing a runtime topology Product mapping Defining the application architecture Design techniques used Development approach Development standards Basic VisualAge Pacbase architecture Middleware Listener Copyright IBM Corp All rights reserved. iii
6 2.8.3 Communications monitor Chapter 3. VisualAge Pacbase products: overview VisualAge Pacbase The Workbench The repository Other tools About Rational Rose About VisualAge for Java About WebSphere Studio About WebSphere Application Server About DB2 Universal Database About MQSeries Tools integration Integration of Rational Rose with VisualAge Pacbase Integration of Rational Rose with VisualAge for Java Integration of VisualAge for Java with WebSphere Studio Integration of VisualAge for Java with WAS Integration of WebSphere Studio with WAS Integration of WebSphere Application Server with DB Complete product environment Chapter 4. Environment setup, installation, and administration Installation/setup: VisualAge Pacbase 3.0 repository Special considerations Running the installation Installing the VisualAge Pacbase Workbench Installation Impacts on other tools Installing the WebSphere test environment feature Installing the VisualAge Pacbase Java environment VisualAge Pacbase 3.0: Site administration Starting the administrator Workbench Menu bar Using the administrator Workbench Command lines Profiles Pac/Transfer Users Tool bar External controls Validity controls Initialization controls iv VisualAge Pacbase for e-business Applications
7 4.6 VisualAge Pacbase 3.0: Base administration Menu bar Base administration tab options VisualAge Pacbase utilities Changes from previous releases New to this release Chapter 5. VisualAge Pacbase 3.0 development The Workbench in general Logging on Quick tour of the Workbench The workspace manager The local update tab All problems tab Libraries Log tab Generation manager Generation command lines JCL Programming concepts Development with the e-business Workbench Data elements Segments Programs Logical views Elementary components e-business application Folders Communication monitors Chapter 6. Reuse and portability in VisualAge Pacbase Reusability Reusable components Organizing the repository for reusability Libraries Positioning the repository Data entities Data elements Data structures and segments Database blocks Documentation entities Descriptions Publishing facility Contents v
8 6.3.3 Parameterized input aid Processing entities e-business Batch programs and macros Reports Cross-references Available cross-references Maintenance considerations Cross-reference considerations Portability Repository content Generated applications Chapter 7. VisualAge Pacbase development process Overview Development paths Forward development path Analysis and design Backward development path Designing a VisualAge Pacbase application Required components Relation to Unified Modeling Language (UML) Relation to the Rational Rose Toolkit Server-side implementation Building a services node Building a services system Setting a technical context Results Client-side implementation Developing services components Developing presentation Developing navigation Testing Development process summary Team considerations Deployment Chapter 8. Building services and data access Logical view Elementary component The e-business application Error server Communication monitor vi VisualAge Pacbase for e-business Applications
9 8.5 Folder The Services Manager Folder view Technical considerations Technical environment Building a proxy Testing the e-business application Chapter 9. The VisualAge Pacbase proxy What is a VAP proxy? Proxy features Overview Hierarchy of generated proxies Public services of generated proxies More about proxy dynamics Chapter 10. Building the model layer Useful patterns Singleton pattern Implementing the singleton pattern in Java Factory pattern Command pattern Command framework Command interface CommandException CommandFactory Command programming process Business object framework BusinessObject interface BusinessObjectFactory Business object programming process Relation to the command Model layer summary Chapter 11. Creating presentation with JSPs Introduction to JavaServer pages Components of JavaServer pages JSP directives Page directive JSP scripting Comments JSP actions About WebSphere specific tags Implementing the presentation Contents vii
10 Programming process JSP tags guidelines A very simple example using the DataDeliveryBean Implementing wireless presentation using JSP About the Wireless Application Protocol (WAP) Serving dynamic WML content using servlets and JSPs WAP relative to our e-business architecture Chapter 12. Implementing navigation with servlets Introduction to Java servlets Servlet process flow The Java Servlet API Persistency management Session Implementing the navigation Programming process Granularity Control mechanism and navigation Non JSP resulting servlets A generic controller servlet Chapter 13. Testing and deployment Using the VisualAge Pacbase Test Tool Installing the tool Configuring the tool Running the tool Other client-side test tools Deploying an e-business application Deploying server side components Deploying HTML pages and JSPs Deploying servlets and JavaBeans Runtime testing Part 2. VisualAge Pacbase Cruise Lines sample application Chapter 14. VisualAge Cruise Lines application specifications VisualAge Cruise Lines background VisualAge Cruise Lines requirements Data considerations Objects Relationships Data implementation Processing considerations and implementation VisualAge Cruise Lines customer reservation viii VisualAge Pacbase for e-business Applications
11 14.6 VisualAge Cruise Lines management Chapter 15. Bridging from Rational Rose Overview Approach Using Rational Rose Using the bridge Using VisualAge Pacbase Constraints Packages, diagrams, and folder Class diagrams Classes and attributes Operations Inheritance Relations Aggregation and references Associatives Installed bridge Operating the bridge Importing the Rose model Generating the VisualAge Pacbase entities Completing the imported entities Chapter 16. Completing server development Logical views Cruise CruiseLine Reservation Ship Elementary components Cruise CruiseLine Reservation Ship Folders Reservation CruiseLine Generating Proxy generation Chapter 17. Developing JavaBeans Preparing the VisualAge environment Creating the VisualAge projects Creating the Java packages Contents ix
12 WebSphere Test Environment setup Importing the VisualAge Pacbase proxies Developing the business objects Identifying the business objects Destination business object CruiseLineBusinessObject ReservationBusinessObject Developing commands Identifying the commands Destination commands Cruise line commands Reservation commands Chapter 18. Building JSPs and servlets Preparing the WebSphere Studio environment Creating the WebSphere Studio project Setting versions for the JSP and the application server Creating the folders Customizing the stages Implementing HTML pages Developing the JavaServer pages Employee JSPs Customer JSPs CommandException.JSP Developing the DataDeliveryBeans Identifying the DataDeliveryBeans Destination DataDeliveryBeans Cruise line DataDeliveryBeans Reservation DataDeliveryBeans Developing the servlets Identifying the servlets Destination servlets GetUniqueDestinationServlet Cruise line servlets Reservation servlets Introducing the WAP application Adapting the presentation to the WAP Developing the WML-based JSPs Subclassing the servlets Testing with the WAP application Chapter 19. Deploying the application Deploying the VisualAge Cruise Lines Application x VisualAge Pacbase for e-business Applications
13 Creating the VisualAge Cruise Lines Web application Creating the required Web application directories Deploying files to WAS Starting the Web application Defining servlets Additional deployment considerations The e-business application Communications monitor Working file Error server Part 3. Appendixes Appendix A. Additional material Locating the Web material Using the Web material System requirements for downloading the Web material How to use the Web material Related publications IBM Redbooks Other resources Referenced Web sites How to get IBM Redbooks IBM Redbooks collections Index Contents xi
14 xii VisualAge Pacbase for e-business Applications
15 Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-ibm product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-ibm Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces. Copyright IBM Corp All rights reserved. xiii
16 Trademarks The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: Balance CICS DB2 DB2 Universal Database IBM IBM eserver MQSeries MVS Perform RACF Redbooks Redbooks (logo) SP VisualAge WebSphere The following terms are trademarks of International Business Machines Corporation and Lotus Development Corporation in the United States, other countries, or both: Approach Lotus Word Pro The following terms are trademarks of other companies: Rational Rose and UML are trademarks of the Rational Software Corporation in the United States, other countries, or both. ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC. Other company, product, and service names may be trademarks or service marks of others. xiv VisualAge Pacbase for e-business Applications
17 Preface This IBM Redbook provides you with information that will allow you to use VisualAge Pacbase 3.0 (VAP) to create, manage, and deploy e-business applications in an application repository environment. In Part 1, we focus on the installation of VisualAge Pacbase and the administration and use of the product. We describe the targeted application architecture and provide an overview of the products, other required tools, and their integration with VisualAge Pacbase, as well as the VisualAge Pacbase development model. We discuss how VisualAge Pacbase provides reuse and portability of the application components and how to build services and accomplish data access. We present the advantages of using the VisualAge Pacbase proxy for e-business applications and explain how to build a view with the proxy on the client side of the application. As part of the proxy discussion, we cover the use of JSPs for presentation and explain how to use the VisualAge Pacbase proxy to quickly develop JSPs using WebSphere Studio. Finally, we show how to implement navigation in the servlets with WebSphere Studio and Visual Age Java and how to test and deploy the completed e-business application. In Part 2, we develop an e-business application using VisualAge Pacbase 3.0, WebSphere Studio, and VisualAge for Java. We discuss design, construction, testing, and implementation. Our sample application establishes a Web site for the VisualAge Cruise Line sample and provides a WAP version of the implementation as well. 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, San Jose Center. Richard Brijde is a VAP Specialist with New Age Consultancy in The Netherlands. He teaches VAP classes and supports a variety of client projects. Randall Holleger is a Product Implementation Manager with e-applications Solutions Group in the United States. He has 20 years of experience with the VisualAge Pacbase products and teaches classes in VisualAge Pacbase administration and development. Copyright IBM Corp All rights reserved. xv
18 David Quantin is an e-business Specialist with IBM Global Services based in Paris, France. He has 5 years of experience in software development and consulting in both private and government sectors. He is currently working on e-business projects centered around WebSphere technology and developed with VisualAge for Java. The redbook authors express their thanks to the following people for their invaluable contributions to this project: Anne-Marie Hue, for her assistance in organizing the redbook, managing the effort in Noisy Le Grand, and coordinating the activity between the development team and the redbook authors Sebastien Alonzo, for his assistance in reviewing the content Bruno Charpentier, for his assistance in developing the sample application Joe DeCarlo, for his ongoing support in all aspects of redbook publishing and ITSO project management IBM Paris Lab development team, for their timely assistance in various aspects of the VisualAge Pacbase product Become a published author Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You'll team with IBM technical professionals, Business Partners and/or customers. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you'll develop a network of contacts in IBM development labs, and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html xvi VisualAge Pacbase for e-business Applications
19 Comments welcome Your comments are important to us! We want our Redbooks to be as helpful as possible. Send us your comments about this or other Redbooks in one of the following ways: Use the online Contact us review redbook form found at: ibm.com/redbooks Send your comments in an Internet note to: Mail your comments to: IBM Corporation, International Technical Support Organization Dept. 1WLB Building 80-E2 650 Harry Road San Jose, California Preface xvii
20 xviii VisualAge Pacbase for e-business Applications
21 Part 1 Part 1 e-business application development In Part 1, we focus on the installation of VisualAge Pacbase and the administration and use of the product. We describe the targeted application architecture and provide an overview of the products, other required tools, and their integration with VisualAge Pacbase, as well as the VisualAge Pacbase development model. We discuss how VisualAge Pacbase provides reuse and portability of the application components and how to build services and accomplish data access. We present the advantages of using the VisualAge Pacbase proxy for e-business applications and explain how to build a view with the proxy on the client side of the application. As part of the proxy discussion, we cover the use of JSPs for presentation and explain how to use the VisualAge Pacbase proxy to quickly develop JSPs using WebSphere Studio. Finally, we show how to implement navigation in the servlets with WebSphere Studio and Visual Age Java and how to test and deploy the completed e-business application. Copyright IBM Corp All rights reserved. 1
22 2 VisualAge Pacbase for e-business Applications
23 1 Chapter 1. VisualAge Pacbase overview In this chapter we provide an overview of the functional areas to be covered in this redbook, which deals with VisualAge Pacbase 3.0 as it relates to VisualAge Java and WebSphere Studio. Additional information on VisualAge Pacbase can be obtained at: Copyright IBM Corp All rights reserved. 3
24 1.1 Definitions and terminology VisualAge Pacbase is a repository-based application development tool that supports the full range of e-business application development activity, including analysis, design, construction, testing, and implementation, as well as ongoing maintenance and enhancements. VisualAge Pacbase offers the following advantages for e-business applications: Use of the proxy object Accelerated development and deployment of Web-based applications Integration with latest technology Reusability of application components Proxy objects enable developers to directly access data, services, and events available on the server. Using a proxy optimizes network traffic at runtime and utilizes local cache management. The proxy establishes a public interface that hides complex mechanisms associated with the middleware, local cache, paging, and error management. VisualAge Pacbase 3.0 implements a modern development environment intended to provide a visual programming approach supported by SmartGuides. This development environment consists of a set of files used to manage the components of your applications. Collectively, these files and the software to manage them are referred to as the VisualAge Pacbase repository. Developers accomplish their activity within their own local versions of the repository. Local repository versions are then synchronized with the server repository. This establishes the server repository as the authoritative source of application components. This approach enables application components to be reused by other developers to build additional e-business applications and results in greater reliability and presentation consistency of applications. VisualAge Pacbase 3.0 operates on a variety of hardware platforms and operating systems. The discussion in this redbook is limited to the version running on Windows NT 4.0 on an IBM-compatible computer. WebSphere Studio and VisualAge Pacbase are complementary solutions for building scalable e-business applications. We used VisualAge Java 3.02 and WebSphere Studio 3.0 to demonstrate the proxy capabilities of VisualAge Pacbase. This redbook assumes that you have very little previous knowledge of VisualAge Pacbase. Using this redbook, you can install and use the product. If you have experience with VisualAge Pacbase you will recognize many new features in this complete new design of the product. These include: Improved administration through the administrator Workbench Physical restructuring of the repository 4 VisualAge Pacbase for e-business Applications
25 Additional validation and initialization of entity definitions and descriptions through the use of customizable scripts Separation of the report entity from the data structure entity A facility to document macro parameters Classification of the general documentation screen into comments, options, and its use to specify error messages A facility to duplicate an entire entity rather than having to copy each part of the entity User profiles to manage repository access Consolidation of batch administrative procedures Both the developer s and administrator s Workbenches have been completely redesigned to create a more natural flow of activity. SmartGuides have been included to guide the developer and administrator through complex tasks. 1.2 Methodology support Unified Modeling Language (UML) is supported in addition to more traditional methodologies such as OMT, Merise, and Yourdon. VisualAge Pacbase 3.0 integrates easily with VisualAge Java and includes the capability to transfer information from Rational Rose in order to begin establishing application components in the repository. 1.3 Components The following optional VisualAge Pacbase 3.0 features are not part of the scope of this redbook: Production Environment Interface (PEI) for managing the transition of application components into the production environment Development Support Management System (DSMS) for managing maintenance and enhancement activity Pacbase Update Facility (PUF) for directly updating the repository content Graphical design support (Pacdesign) for producing diagrams and documentation using the conventions of a specific methodology such as the Unified Modeling Language (UML) Meta-entities (formerly user-entities) that extend the standard set of things managed by the VisualAge Pacbase repository Chapter 1. VisualAge Pacbase overview 5
26 VisualAge Pacbase 3.0 requires workstations with a recommended 128 MB RAM supporting a Java runtime environment and the appropriate middleware or a gateway accessible through TCP-IP. A processor speed of 233 mhz is recommended along with 500 MB of free disk space. 128 MB of RAM is specified with 256 MB recommended for optimal performance. In addition, VisualAge Pacbase 3.0 requires Internet Explorer 4.0 or later, or Netscape Navigator 4.0 or later, as the browser for on-line help. 1.4 Support for e-business VisualAge Pacbase supports e-business development projects with any number of developers for projects of all sizes and levels of complexity within any industry. VisualAge Pacbase 3.0 runs in both IBM and non-ibm environments. For more information concerning any specific hardware environment or operating system contact IBM or visit the IBM VisualAge Pacbase Web site at: Developers customize their VisualAge Pacbase development workstations to a look and feel that will increase the productivity of the developer. VisualAge Pacbase 3.0 supports both English and French language development. Inquiries regarding other language support should be directed to IBM. VisualAge Pacbase offers a practical solution to increase the use of Java technology while providing a multi-user repository-based approach to e-business application development. You can easily Web-enable existing applications with VisualAge Pacbase. By defining a minimal number of entities within the VisualAge Pacbase repository, the necessary components can be generated and deployed to successfully interact with pre-existing applications. 6 VisualAge Pacbase for e-business Applications
27 2 Chapter 2. VisualAge Pacbase targeted application architecture In this chapter we present a short overview of the type of Web applications we intend to develop in terms of runtime environment and physical structure. We cover the problems commonly encountered during such development. Also, we describe the details of the client architecture we intend to use for the VisualAge Cruise Lines sample application. Copyright IBM Corp All rights reserved. 7
28 2.1 About Web applications In this topic we introduce the main types of Web architectures and discuss common problems that you may encounter. 2.2 Main architectures During the last five years, a variety of architectures have been designed and tested for Web applications. In this section, we review the ones used most often. One-layer architecture The one-layer architecture refers to an architecture that is local to the client and does not involve the server. In this architecture, the HTML browser or the client application present local files to the user. Figure 2-1 illustrates this one-layer architecture. Client Server HTML Browser URL Files * HTML * GIF/JPEG * MOV/AVI * Javascript * Java Applet Figure 2-1 One-layer architecture 8 VisualAge Pacbase for e-business Applications
29 Two-layer architecture The two-layer architecture is referred to as client/server. Here, the HTML browser can present, to the user, files that come from an HTTP server. Figure 2-2 illustrates this two-layer architecture. Client Server HTML Browser HTTP HTML Server * HTML * GIF/JPEG * MOV/AVI * Javascript * Java Applet Figure 2-2 Two-layer architecture Chapter 2. VisualAge Pacbase targeted application architecture 9
30 Two-layer architecture with applets and JDBC Another variation of the client/server architecture can be described as a two-layer architecture with applets and JDBC (Java Data Base Connectivity). In this architecture, the HTML browser typically presents files to the user which come from an HTTP server. In addition, applets can run on the client and access server data through JDBC. Figure 2-3 illustrates this two-layer architecture. Client Server HTML Browser HTTP HTML Server Files * HTML * GIF/JPEG * MOV/AVI * Javascript Java Applet Database JDBC Figure 2-3 Two-layer architecture with applet and JDBC 10 VisualAge Pacbase for e-business Applications
31 Three-layer architecture: applet/servlet The three-layer architecture is known as applet/servlet. The HTML browser typically presents files to the user which come from an HTTP Server. On the client, applets run and access server data through an applet/servlet communication. Most of the business logic is implemented on the server part and executes in a Java application server. Figure 2-4 illustrates this applet/servlet architecture. Client Server HTML Browser HTTP HTML Server Files * HTML * GIF/JPEG * MOV/AVI * Javascript Java Applet RMI Application Server Java Servlet JDBC RMI Database Figure 2-4 Three-layer architecture with applet-servlet communications Chapter 2. VisualAge Pacbase targeted application architecture 11
32 Three-layer architecture: JSP/servlet Another form of the three-layer architecture is referred to as JSPs/servlet or thin client architecture. Here, the HTML browser presents files to the user which come from an HTTP Server. The business logic is implemented on the server. The graphic part is processed on the server (JSPs or XML) and delivered to the client as HTML. Figure 2-5 illustrates this thin client architecture. Client Server HTML Browser HTTP Application Server Application Server Java Servlet HTTP Java Bean Legacy JSPs Files Database Figure 2-5 Three-layer architecture with JSPs and servlets This thin client architecture is popular because of the following considerations: Performance: Processing capability is generally greater on the server than on most client machines. Deployment: The application is installed and configured for the server as opposed to a variety of client environments. Maintenance: Locating the processing on the server means that the application components need only to be re-deployed on the server when changes occur. 12 VisualAge Pacbase for e-business Applications
33 2.3 Commonly encountered problems Regardless of the architecture, the following issues and problems are usually encountered and need to be addressed: Communication/middleware Performance Traffic loads Security Data integrity Existing legacy applications Persistence management Communication/middleware Communication/middleware problems result when an architecture is chosen that distributes processing between the client and the server. Basically, each client environment can have its own characteristics, specifically the communication protocol that it uses to communicate with other servers. All of the machines that need to interact must have some common basis for communication. This is referred to as the middleware. The middleware must be capable of handling the communications efficiently between all of the machines that participate in the application s architecture. Performance Performance problems can result when an architecture is chosen that distributes processing, particularly data access, between the client and the server. Response time can be hindered as a slow client processor attempts to retrieve and present data that is not local. Presentation is also affected by the client processor. Applications that perform well on one client can be frustrating on another. Traffic loads Traffic loads can result when an architecture is chosen that places the processing and data access on the server. This occurs when the server environment is not sufficient to handle the processing and communication load presented by the multitude of clients it services. Chapter 2. VisualAge Pacbase targeted application architecture 13
34 Security Security issues can result when an architecture is chosen that distributes processing, particularly data access, between the client and the server. This occurs because of the possibility of having local copies of data that contain sensitive information. It is generally more difficult to protect the client machines from unauthorized use than it is to safeguard a server. In addition, disaster recovery issues can become more complex when several clients need to be re-synchronized in the event of a catastrophic failure. Data integrity Data integrity issues can result when an architecture is chosen that distributes processing and particularly, data access, between the client and the server. This occurs because of the possibility of having local copies of data and the possibility that two clients can make local changes to the same data. Eventually, when this data is synchronized to a common data source, a conflict results because the synchronization process has no way of knowing which version of the data should take precedence. In addition, data integrity may be compromised on the client machine through the use of tools and utilities that may manipulate the data from outside the application. Interfaces to legacy applications Another problem area concerns legacy applications. Deployed applications generally are not independent in terms of the data that they use and normally need to support an overall workflow for an end-user. The workflow is made up of a variety of applications that need to interact. The complexity of this interaction is a function of how distributed the data and processing are for a given architecture. Persistence management Depending on the design of an application, some data and objects may need to be persistent. This means that they need to be retained from one part of an application to another or from one execution of the application to a subsequent execution of that application. The problem occurs because an end-user may not necessarily use the same machine each time the application is needed and yet certain data or objects must remain persistent. The degree that the processing and data are distributed in the architecture can add to the complexity of making persistent data and objects available. 2.4 JSPs/servlet architecture main components In this topic we present an overview of the JSPs/servlet main components. 14 VisualAge Pacbase for e-business Applications
Active Directory Synchronization with Lotus ADSync
Redbooks Paper Active Directory Synchronization with Lotus ADSync Billy Boykin Tommi Tulisalo The Active Directory Synchronization tool, or ADSync, allows Active Directory administrators to manage (register,
More informationIBM DB2 Data Archive Expert for z/os:
Front cover IBM DB2 Data Archive Expert for z/os: Put Your Data in Its Place Reduce disk occupancy by removing unused data Streamline operations and improve performance Filter and associate data with DB2
More informationRedbooks Redpaper. IBM TotalStorage NAS Advantages of the Windows Powered OS. Roland Tretau
Redbooks Redpaper Roland Tretau IBM TotalStorage NAS Advantages of the Windows Powered OS Copyright IBM Corp. 2002. All rights reserved. ibm.com/redbooks 1 What is Network Attached Storage (NAS) Storage
More informationIBM VisualAge for Java,Version3.5. Remote Access to Tool API
IBM VisualAge for Java,Version3.5 Remote Access to Tool API Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice This edition
More informationRelease Notes. IBM Tivoli Identity Manager Oracle Database Adapter. Version 5.0.1. First Edition (December 7, 2007)
IBM Tivoli Identity Manager Version 5.0.1 First Edition (December 7, 2007) This edition applies to version 5.0 of Tivoli Identity Manager and to all subsequent releases and modifications until otherwise
More informationCase Study: Process SOA Scenario
Redpaper Martin Keen Michele Chilanti Veronique Moses Scott Simmons Srinivasan Vembakkam Case Study: Process SOA Scenario This paper one in a series of service-oriented architecture (SOA) papers that feature
More informationIntegrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide
Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide Cloud computing has become a business evolution that is impacting all facets of business today, including sales,
More informationIBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment
IBM TRIRIGA Anywhere Version 10 Release 4 Installing a development environment Note Before using this information and the product it supports, read the information in Notices on page 9. This edition applies
More informationDisaster Recovery Procedures for Microsoft SQL 2000 and 2005 using N series
Redpaper Alex Osuna Bert Jonker Richard Waal Henk Vonk Peter Beijer Disaster Recovery Procedures for Microsoft SQL 2000 and 2005 using N series Introduction This IBM Redpaper gives a example of procedures
More informationRedpaper. IBM Workplace Collaborative Learning 2.5. A Guide to Skills Management. Front cover. ibm.com/redbooks. Using the skills dictionary
Front cover IBM Workplace Collaborative Learning 2.5 A Guide to Skills Management Using the skills dictionary Using the Career Development portlet and creating a Learning Plan Generating reports for Skills
More informationBig Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide IBM Cognos Business Intelligence (BI) helps you make better and smarter business decisions faster. Advanced visualization
More informationIBM Tivoli Web Response Monitor
IBM Tivoli Web Response Monitor Release Notes Version 2.0.0 GI11-4068-00 +---- Note ------------------------------------------------------------+ Before using this information and the product it supports,
More informationIBM Rational Rhapsody NoMagic Magicdraw: Integration Page 1/9. MagicDraw UML - IBM Rational Rhapsody. Integration
IBM Rational Rhapsody NoMagic Magicdraw: Integration Page 1/9 MagicDraw UML - IBM Rational Rhapsody Integration IBM Rational Rhapsody NoMagic Magicdraw: Integration Page 2/9 Notices Copyright IBM Corporation
More informationTivoli Endpoint Manager for Security and Compliance Analytics. Setup Guide
Tivoli Endpoint Manager for Security and Compliance Analytics Setup Guide Setup Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM Corporation
More informationIBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide
IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide Automated Clearing House (ACH) payment volume is on the rise. NACHA, the electronic payments organization, estimates that
More informationIBM Security QRadar Version 7.1.0 (MR1) Checking the Integrity of Event and Flow Logs Technical Note
IBM Security QRadar Version 7.1.0 (MR1) Checking the Integrity of Event and Flow Logs Technical Note Note: Before using this information and the product that it supports, read the information in Notices
More informationPlatform LSF Version 9 Release 1.2. Migrating on Windows SC27-5317-02
Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Note Before using this information and the product it supports,
More informationIBM Security QRadar Version 7.1.0 (MR1) Replacing the SSL Certificate Technical Note
IBM Security QRadar Version 7.1.0 (MR1) Technical Note Note: Before using this information and the product that it supports, read the information in Notices and Trademarks on page 5 Copyright IBM Corp.
More informationIBM Cognos Controller Version 10.2.1. New Features Guide
IBM Cognos Controller Version 10.2.1 New Features Guide Note Before using this information and the product it supports, read the information in Notices on page 3. Product Information This document applies
More informationTivoli IBM Tivoli Monitoring for Transaction Performance
Tivoli IBM Tivoli Monitoring for Transaction Performance Version 5.3.0 Evaluation Guide GC32-9190-00 Tivoli IBM Tivoli Monitoring for Transaction Performance Version 5.3.0 Evaluation Guide GC32-9190-00
More informationIBM SmartCloud Analytics - Log Analysis. Anomaly App. Version 1.2
IBM SmartCloud Analytics - Log Analysis Anomaly App Version 1.2 IBM SmartCloud Analytics - Log Analysis Anomaly App Version 1.2 Note Before using this information and the product it supports, read the
More informationInstalling and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management
IBM Tivoli Software Maximo Asset Management Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management Document version 1.0 Rick McGovern Staff Software Engineer IBM Maximo
More informationIBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager
IBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager Rational Insight and Rational Asset Manager...4 Prerequisites...5 Configuring the XML data configuration for Rational Asset
More informationTivoli Endpoint Manager for Security and Compliance Analytics
Tivoli Endpoint Manager for Security and Compliance Analytics User s Guide User s Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM
More informationIBM Cognos Controller Version 10.2.0. New Features Guide
IBM Cognos Controller Version 10.2.0 New Features Guide Note Before using this information and the product it supports, read the information in Notices on page 9. Product Information This document applies
More informationTivoli Endpoint Manager for Configuration Management. User s Guide
Tivoli Endpoint Manager for Configuration Management User s Guide User s Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM Corporation
More informationPatch Management for Red Hat Enterprise Linux. User s Guide
Patch Management for Red Hat Enterprise Linux User s Guide User s Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM Corporation 2003,
More informationRapid Data Backup and Restore Using NFS on IBM ProtecTIER TS7620 Deduplication Appliance Express IBM Redbooks Solution Guide
Rapid Data Backup and Restore Using NFS on IBM ProtecTIER TS7620 Deduplication Appliance Express IBM Redbooks Solution Guide This IBM Redbooks Solution Guide provides an overview of how data backup and
More informationOS Deployment V2.0. User s Guide
OS Deployment V2.0 User s Guide User s Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM Corporation 2003, 2011. US Government Users
More informationCreating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide
Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide Across 2014 and into 2015, microservices became the new buzzword for application development style. So what
More informationIBM WebSphere Data Interchange V3.3
IBM Software Group IBM WebSphere Data Interchange V3.3 This presentation will present an overview of the WebSphere Data Interchange product. IBM Software Group Page 1 of 14 Agenda IBM Software Group Electronic
More informationRedpaper. IBM Tivoli Storage Manager: Bare Machine Recovery for. Front cover. ibm.com/redbooks
Front cover IBM Tivoli Storage Manager: Bare Machine Recovery for Windows with Cristie BMR Use Cristie BMR with ITSM, to protect your Windows environment Learn how to configure your system for recovery
More informationSW5706 Application deployment problems
SW5706 This presentation will focus on application deployment problem determination on WebSphere Application Server V6. SW5706G11_AppDeployProblems.ppt Page 1 of 20 Unit objectives After completing this
More informationIBM Security QRadar Version 7.2.0. Installing QRadar with a Bootable USB Flash-drive Technical Note
IBM Security QRadar Version 7.2.0 Installing QRadar with a Bootable USB Flash-drive Technical Note Note: Before using this information and the product that it supports, read the information in Notices
More informationInstalling on Windows
Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Note Before using this information and the product it supports,
More informationIBM Enterprise Content Management Software Requirements
IBM Enterprise Content Management Software Requirements This document describes the software prerequisite requirements for the IBM Enterprise Content Management suite of products. Last Updated: May 31,
More informationIBM Enterprise Marketing Management. Domain Name Options for Email
IBM Enterprise Marketing Management Domain Name Options for Email Note Before using this information and the product it supports, read the information in Notices on page 3. This document applies to all
More informationInstalling and using the webscurity webapp.secure client
Linux Utilities for IBM System z Installing and using the webscurity webapp.secure client SC33-8322-00 Linux Utilities for IBM System z Installing and using the webscurity webapp.secure client SC33-8322-00
More informationIBM Endpoint Manager Version 9.2. Software Use Analysis Upgrading Guide
IBM Endpoint Manager Version 9.2 Software Use Analysis Upgrading Guide IBM Endpoint Manager Version 9.2 Software Use Analysis Upgrading Guide Upgrading Guide This edition applies to IBM Endpoint Manager
More informationGetting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide
Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide Based on the open source Cloud Foundry technology, IBM Bluemix is an open-standard, cloud-based
More informationRational Developer for IBM i (RDi) Introduction to RDi
IBM Software Group Rational Developer for IBM i (RDi) Introduction to RDi Featuring: Creating a connection, setting up the library list, working with objects using Remote Systems Explorer. Last Update:
More informationIBM White Paper: IBM Maximo 7.1 Integration Framework Architecture Basics
IBM White Paper: IBM Maximo 7.1 Integration Framework Architecture Basics White Paper Barbara Vander Weele (bcvander@us.ibm.com) July 2008 Copyright Notice Copyright 2008 IBM Corporation, including this
More informationCS z/os Network Security Configuration Assistant GUI
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Network Security Configuration Assistant GUI 1 Security configuration agenda CS z/os configuration GUI overview Network
More informationIBM z13 for Mobile Applications
IBM z13 for Mobile Applications Octavian Lascu Mobile Adopt IBM z Systems Solution Guide IBM z13 for Mobile Applications IBM Redbooks Solution Guide In today s mobile era, over 10 billion devices are accessing
More informationWebSphere Application Server V6: Diagnostic Data. It includes information about the following: JVM logs (SystemOut and SystemErr)
Redbooks Paper WebSphere Application Server V6: Diagnostic Data Carla Sadtler David Titzler This paper contains information about the diagnostic data that is available in WebSphere Application Server V6.
More informationIBM TRIRIGA Version 10 Release 4.2. Inventory Management User Guide IBM
IBM TRIRIGA Version 10 Release 4.2 Inventory Management User Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 19. This edition applies to
More informationRedbooks Paper. Local versus Remote Database Access: A Performance Test. Victor Chao Leticia Cruz Nin Lei
Redbooks Paper Victor Chao Leticia Cruz Nin Lei Local versus Remote Database Access: A Performance Test When tuning a database for better performance, one area to examine is the proximity of the database
More informationIBM FileNet Capture and IBM Datacap
Front cover IBM FileNet Capture and IBM Datacap Kevin Bowe Redpaper Introduction This IBM Redpaper publication has various objectives. It uses a fictional capture processing scenario to identify the differences
More informationCS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES)
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES) 1 A little background information on cipher
More informationIBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager
IBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager Version 1.1 Property of IBM Page 1 of 18 Version 1.1, March 2008 This version applies to Version 6.0.0.3 of IBM WebSphere Message
More informationFileNet Integrated Document Management Technical Bulletin
FileNet Integrated Document Management Technical Bulletin Version 4.0.3 Release May 2011 1 Contents Introduction... 3 Contact customer support... 3 Feedback... 3 Microsoft Windows Terminal Services...
More informationPacket Capture Users Guide
IBM Security QRadar Version 7.2.2 Packet Capture Users Guide SC27-6512-00 Note Before using this information and the product that it supports, read the information in Notices on page 9. Copyright IBM Corporation
More informationIBM PowerSC Technical Overview IBM Redbooks Solution Guide
IBM PowerSC Technical Overview IBM Redbooks Solution Guide Security control and compliance are some of the key components that are needed to defend the virtualized data center and cloud infrastructure
More informationVersion 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide
Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Note Before using this information and the product it supports,
More informationReading multi-temperature data with Cúram SPMP Analytics
IBM Cúram Social Program Management Reading multi-temperature data with Cúram SPMP Analytics Anthony Farrell is a senior software engineer in the IBM Cúram platform group. Anthony has technical responsibility
More informationIBM Enterprise Marketing Management. Domain Name Options for Email
IBM Enterprise Marketing Management Domain Name Options for Email Note Before using this information and the products that it supports, read the information in Notices on page 3. This document applies
More informationSametime Version 9. Integration Guide. Integrating Sametime 9 with Domino 9, inotes 9, Connections 4.5, and WebSphere Portal 8.0.0.
Sametime Version 9 Integration Guide Integrating Sametime 9 with Domino 9, inotes 9, Connections 4.5, and WebSphere Portal 8.0.0.1 Edition Notice Note: Before using this information and the product it
More informationImplementing the End User Experience Monitoring Solution
IBM Tivoli Application Performance Management Implementing the End User Experience Monitoring Solution John Griffith Copyright International Business Machines Corporation 2012. US Government Users Restricted
More informationIBM Security QRadar Version 7.2.0. Common Ports Guide
IBM Security QRadar Version 7.2.0 Common Ports Guide Note: Before using this information and the product that it supports, read the information in Notices and Trademarks on page 11. Copyright IBM Corp.
More informationiseries Access for Web V5R2 and WebSphere Host Publisher V4.0
IBM Front cover iseries Access for Web V5R2 and WebSphere Host Publisher V4.0 Learn how to access iseries resources from the Web Convert 5250 to Web data sources with WebSphere Host Publisher Integrate
More informationIBM FileNet System Monitor 4.0.1.5. FSM Event Integration Whitepaper SC19-3116-00
IBM FileNet System Monitor 4.0.1.5 FSM Event Integration Whitepaper SC19-3116-00 Before using this information and the product it supports, read the information in Notices at the end of this document.
More informationQLogic 8Gb FC Single-port and Dual-port HBAs for IBM System x IBM System x at-a-glance guide
QLogic 8Gb FC Single-port and Dual-port HBAs for IBM System x IBM System x at-a-glance guide The QLogic 8Gb FC Single-port and Dual-port HBA for IBM System x are PCI Express 2.0 x8 8Gb Fibre Channel adapters
More informationLinux. Managing security compliance
Linux Managing security compliance Linux Managing security compliance Note Before using this information and the product it supports, read the information in Notices on page 7. First Edition (December
More informationRational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager
Rational Reporting Module 3: IBM Rational Insight and IBM Cognos Data Manager 1 Copyright IBM Corporation 2012 What s next? Module 1: RRDI and IBM Rational Insight Introduction Module 2: IBM Rational Insight
More informationRedpaper. Integrating Host Applications with e-business Portals. Front cover. ibm.com/redbooks
Front cover Integrating Host Applications with e-business Portals Access legacy application content from personalized portals Extend your Host Publisher applications as new portal content Deploy and use
More informationImplementation Best Practices for IBM Tivoli License Manager
Front cover Implementation Best Practices for IBM Tivoli License Manager Systematic approach to implementation Thorough solution design tasks information Based on real large scale implementations Edson
More informationWebSphere Commerce V7.0
IBM Software Group WebSphere Commerce V7.0 Multi-channel precision marketing overview Updated December 3, 2009 This presentation introduces multi-channel precision marketing in WebSphere Commerce version
More informationIBM Network Advisor IBM Redbooks Product Guide
IBM Network Advisor IBM Redbooks Product Guide This IBM Redbooks Product Guide describes IBM Network Advisor Version 12.4. Although every network type has unique management requirements, most organizations
More informationQLogic 4Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter IBM BladeCenter at-a-glance guide
QLogic 4Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter IBM BladeCenter at-a-glance guide The QLogic 4Gb Fibre Channel Expansion Card (CIOv) for BladeCenter enables you to quickly and simply
More informationIBM Security QRadar Version 7.1.0 (MR1) Configuring Custom Email Notifications Technical Note
IBM Security QRadar Version 7.1.0 (MR1) Technical Note Note: Before using this information and the product that it supports, read the information in Notices and Trademarks on page 7. Copyright IBM Corp.
More informationRemote Support Proxy Installation and User's Guide
IBM XIV Storage System Remote Support Proxy Installation and User's Guide Version 1.1 GA32-0795-01 IBM XIV Storage System Remote Support Proxy Installation and User's Guide Version 1.1 GA32-0795-01 Note
More informationB2B e-commerce. with WebSphere Commerce Business Edition V5.4 Patterns for e-business Series. Front cover. ibm.com/redbooks
Front cover B2B e-commerce with WebSphere Commerce Business Edition V5.4 Patterns for e-business Series Selecting application and runtime patterns for B2B e-commerce Design and development guidelines B2B
More informationRational Developer for IBM i (RDi) Working offline using i Projects
IBM Software Group Rational Developer for IBM i (RDi) Working offline using i Projects Featuring: Using i Projects for: working offline, editing, remote compiling/ building, interfacing with RTCi for source
More informationGetting Started With IBM Cúram Universal Access Entry Edition
IBM Cúram Social Program Management Getting Started With IBM Cúram Universal Access Entry Edition Version 6.0.5 IBM Cúram Social Program Management Getting Started With IBM Cúram Universal Access Entry
More informationTivoli Security Compliance Manager. Version 5.1 April, 2006. Collector and Message Reference Addendum
Tivoli Security Compliance Manager Version 5.1 April, 2006 Collector and Message Reference Addendum Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users
More informationIBM Software Group. SW5706 JVM Tools. 2007 IBM Corporation 4.0. This presentation will act as an introduction to JVM tools.
SW5706 JVM Tools This presentation will act as an introduction to. 4.0 Page 1 of 15 for tuning and problem detection After completing this topic, you should be able to: Describe the main tools used for
More informationFeaturing: GUI screen designer to edit DDS source for 5250 Display Files
IBM Software Group Rational Developer for IBM i (RDi) Screen Designer Technology Preview Featuring: GUI screen designer to edit DDS source for 5250 Display Files Last Update: 11/25/2009 2009 IBM Corporation
More informationIBM XIV Management Tools Version 4.7. Release Notes IBM
IBM XIV Management Tools Version 4.7 Release Notes IBM First Edition (September 2015) This edition applies to IBM XIV Management Tools version 4.7 release, and to all subsequent releases and modifications
More informationRedpaper. IBM Tivoli Storage Manager: Bare Machine Recovery for Microsoft Windows 2003 and XP. Front cover. ibm.com/redbooks
Front cover IBM Tivoli Storage Manager: Bare Machine Recovery for Microsoft Windows 2003 and XP Use built-in APIs provided by Windows to protect your system See how Windows ASR integrates with ITSM Learn
More informationIBM Lotus Enterprise Integrator (LEI) for Domino. Version 8.5.2. August 17, 2010
IBM Lotus Enterprise Integrator (LEI) for Domino Version 8.5.2 August 17, 2010 A) What's new in LEI V8.5.2 B) System requirements C) Installation considerations D) Operational considerations E) What's
More informationTIBCO Administrator User s Guide. Software Release 5.7.1 March 2012
TIBCO Administrator User s Guide Software Release 5.7.1 March 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY
More informationIBM DB2 for Linux, UNIX, and Windows. Deploying IBM DB2 Express-C with PHP on Ubuntu Linux
IBM DB2 for Linux, UNIX, and Windows Best practices Deploying IBM DB2 Express-C with PHP on Ubuntu Linux Craig Tobias Software Developer IBM Canada Laboratory Farzana Anwar DB2 Information Developer IBM
More informationRedpaper. Lotus Notes access for SAP solutions. Front cover. ibm.com/redbooks. Out-of-the-box SAP integration for your Lotus Notes users
Front cover Lotus Notes access for SAP solutions Out-of-the-box SAP integration for your Lotus Notes users Advanced customization techniques Additional integration features Philip Monson Spencer Shropshire
More informationIBM Flex System PCIe Expansion Node IBM Redbooks Product Guide
IBM Flex System PCIe Expansion Node IBM Redbooks Product Guide The IBM Flex System PCIe Expansion Node provides the ability to attach additional PCI Express cards, such as High IOPS SSD adapters, fabric
More informationWebSphere Business Modeler Advanced. Defining metrics and KPIs to monitor your business
WebSphere Business Modeler Advanced Defining metrics and KPIs to monitor your business Note Before using this information and the product it supports, be sure to read the information general information
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationIBM Endpoint Manager for Software Use Analysis Version 9 Release 0. Customizing the software catalog
IBM Endpoint Manager for Software Use Analysis Version 9 Release 0 Customizing the software catalog IBM Endpoint Manager for Software Use Analysis Version 9 Release 0 Customizing the software catalog
More informationBrocade Enterprise 20-port, 20-port, and 10-port 8Gb SAN Switch Modules IBM BladeCenter at-a-glance guide
Brocade Enterprise 20-port, 20-port, and 10-port 8Gb SAN Switch Modules IBM BladeCenter at-a-glance guide The Brocade Enterprise 20-port, 20-port, and 10-port 8 Gb SAN Switch Modules for IBM BladeCenter
More informationRemote Control 5.1.2. Tivoli Endpoint Manager - TRC User's Guide
Tivoli Remote Control 5.1.2 Tivoli Endpoint Manager - TRC User's Guide Tivoli Remote Control 5.1.2 Tivoli Endpoint Manager - TRC User's Guide Note Before using this information and the product it supports,
More informationIBM TRIRIGA Application Platform Version 3.3.2. Reporting: Creating Cross-Tab Reports in BIRT
IBM TRIRIGA Application Platform Version 3.3.2 Reporting: Creating Cross-Tab Reports in BIRT Cheng Yang Application Developer IBM TRIRIGA Copyright International Business Machines Corporation 2013. US
More informationNew!! - Higher performance for Windows and UNIX environments
New!! - Higher performance for Windows and UNIX environments The IBM TotalStorage Network Attached Storage Gateway 300 (NAS Gateway 300) is designed to act as a gateway between a storage area network (SAN)
More informationInternational Technical Support Organization. Linux Application Development Using WebSphere Studio 5
Front cover Linux Application Development Using WebSphere Studio 5 A comprehensive guide to Linux support of WebSphere development Develop, test, and deploy your Web application on Linux Setting up your
More informationDataPower z/os crypto integration
New in version 3.8.0 DataPower z/os crypto integration Page 1 of 14 DataPower z/os crypto integration NSS performs requested key operation using certificates and keys stored in RACF RACF Administrator
More informationSterling Supplier Portal. Overview Guide. DocumentationDate:9June2013
Sterling Supplier Portal Overview Guide DocumentationDate:9June2013 Sterling Supplier Portal Overview Guide DocumentationDate:9June2013 Note Before using this information and the product it supports,
More informationInfoPrint 4247 Serial Matrix Printers. Remote Printer Management Utility For InfoPrint Serial Matrix Printers
InfoPrint 4247 Serial Matrix Printers Remote Printer Management Utility For InfoPrint Serial Matrix Printers Note: Before using this information and the product it supports, read the information in Notices
More informationDatabase lifecycle management
Lotus Expeditor 6.1 Education IBM Lotus Expeditor 6.1 Client for Desktop This presentation explains the Database Lifecycle Management in IBM Lotus Expeditor 6.1 Client for Desktop. Page 1 of 12 Goals Understand
More informationAD04 - Batch Modernization Strategies for Mainframe Environments
AD04 - Modernization Strategies for Mainframe Environments Alex Louwe Kooijmans Solution Architect Financial Services CoE E-mail: alexl@us.ibm.com Notices This information was developed for products and
More informationWhite paper. IBM WebSphere Application Server architecture
White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager
More informationDeployment Guide Series
Front cover Deployment Guide Series IBM Tivoli Provisioning Manager Express V4.1 for Software Distribution Provides a step-by-step deployment guide Describes Inventory and Software Distribution scenarios
More information