 |
 |
 |
 |
 |
 |
Large-scale Servlet Programming
This article examines the key scalability issue of storing client data on the server and some approaches for making your servlets perform in a high-traffic environment.
|
 |
Articles |
 |
01 Nov 2000 |
|
| |
CICS - Library - IBM Software
CICS (Customer Information Control System) is a family of application servers and connectors that provides industrial-strength, online transaction management and connectivity for mission-critical applications. This page provides access to the product documentation.
|
 |
Product documentation |
 |
10 Nov 2000 |
|
| |
IBM WebSphere Portal for Multiplatforms
This page describes the base WebSphere Portal product offering.
|
 |
Related sites |
 |
12 Jan 2001 |
|
| |
WebSphere Development Studio Client for iSeries - Product Overview - IBM Software
Consolidates key workstation development tools to the Eclipse-based Integrated Development Environment (IDE) WebSphere Studio Workbench.
|
 |
Related sites |
 |
12 Jan 2001 |
|
| |
IBM WebSphere Commerce Family
IBM WebSphere Commerce provides a next-generation solution for all of a company's e-commerce needs. This product information page provides short summaries of each of the products in this family, with links to more information including downloads, news and events, features and benefits, system requirements, services, support, and more.
|
 |
Related sites |
 |
12 Jan 2001 |
|
| |
IBM Redbooks: Business-to-Business Integration Using MQSeries and MQSI, Patterns for e-business Series
Patterns for e-business are a group of proven, reusable assets that can help speed the process of developing applications. The patterns discussed in this book, Business-to-Business Integration patterns two and three, form the basis for many of the more c
|
 |
Redbooks |
 |
17 Jan 2001 |
|
| |
Web site personalization
This paper introduces current and future techniques for personalizing your Web site. Techniques for maximizing the performance of personalized Web sites, such as content caching, are also discussed.
|
 |
Articles |
 |
17 Apr 2001 |
|
| |
Design for Scalability - an Update
This paper describes component selection and management techniques you can use to make your Web site ready to adapt to increasing traffic. These techniques are the product of IBM's experience working with customers seeking to improve the performance and availability of some of the world's largest Web sites. Updated September 2001.
|
 |
Articles |
 |
17 Apr 2001 |
|
| |
Design for Performance: Analysis of download times for page elements suggests ways to
optimize
Need help figuring out how to reduce the time it takes to download your
Web pages? Find out how to cut download times and improve resource utilization
by following the design advice here, gleaned from optimizing efforts at
high-volume sites.
|
 |
Articles |
 |
18 Apr 2001 |
|
| |
Design for Performance
Need help figuring out how to reduce the time it takes to download your Web pages? Find out how to cut download times and improve resource utilization by following the design advice here, gleaned from optimizing efforts at high-volume sites.
|
 |
Articles |
 |
18 Apr 2001 |
|
| |
Design for Performance: Analysis of Download Times for Page Elements Suggests Ways to Optimize
Need help figuring out how to reduce the time it takes to download your Web pages? Find out how to cut download times and improve resource utilization by following the design advice here, gleaned from optimizing efforts at high-volume sites.
|
 |
Articles |
 |
18 Apr 2001 |
|
| |
Planning for growth
This paper presents a methodology for IT professionals to use to determine whether their Web site can satisfy future demands and to evaluate potential workload and infrastructure changes. It also introduces the concept of configuring a Web site based on an analysis of how different components combine to best meet the performance objectives of your particular workload pattern, potentially reducing the costs of prototyping and stress testing. It includes specific example data and graphs, plus sample scenario scripts you can reuse to break down user's behavior at online shopping, banking, and trading sites.
|
 |
Articles |
 |
30 May 2001 |
|
| |
Schwab puts growth plan to the test
This paper describes how IBM's High Volume Web Sites team used WebSphere technology to put their best practices for performance and scalability to the test at Charles Schwab and Co. Inc. It details their goals, scenarios, and the large-scale system environment they set up for benchmarking and testing
|
 |
Articles |
 |
30 May 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Advanced Web Analysis Reporting using WebSphere Site Analyzer
IBM WebSphere Site Analyzer 3.5 is a client/server product that measures Web activity from Web server log files and content of a Web site with a Web crawler. The product produces reports of the Web activity and content. Hits, visits, page views, entry and exit pages, and Web application parameters are just some of the measurements handled by this product. The focus of this article is on report generation.
|
 |
Articles |
 |
04 Jun 2001 |
|
| |
Rules and Patterns for Session Facades
The EJB Session Facade pattern wraps entity beans with session beans so that the entity beans aren't directly accessed by clients. The pattern goes beyond simple wrapping to help you structure the objects called by the session beans. This article delves into the details of this useful EJB pattern.
|
 |
Articles |
 |
19 Jun 2001 |
|
| |
IBM Redbooks: MQSeries Workflow for Windows NT for Beginners
MQSeries Workflow helps you align your business processes. With the ability to capture and use knowledge about your business processes, MQSeries Workflow helps organizations define, document, test, control, execute, improve and integrate their business p
|
 |
Redbooks |
 |
20 Jun 2001 |
|
| |
IBM Redbooks: Business Process Management using MQSeries and Partner Agreement Manager
Business process management is the answer to address business issues in today’s economic world. The velocity of change, driven by the dynamics of commerce and e-business, force you to have an IT system that is ready to be changed rapidly, and continuall
|
 |
Redbooks |
 |
20 Jun 2001 |
|
| |
WebSphere Business Integration : WebSphere MQ Family : IBM Software
WebSphere Business Integration : WebSphere MQ Family
|
 |
Related sites |
 |
20 Jun 2001 |
|
| |
WebSphere MQ - Product Overview - IBM Software
IBM WebSphere MQ, IBM MQSeries messaging products make it straightforward for applications to exchange information between 35-plus IBM and non-IBM platforms, even if the target program is not running. They take care of network interfaces, assure delivery of messages, deal with communications protocols, and handle recovery after system problems.
|
 |
Related sites |
 |
20 Jun 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Migrating to IBM WebSphere Application Server
This article discusses some software development best practices to mitigate the expense of code migration.
|
 |
Articles |
 |
19 Jul 2001 |
|
| |
Best Practice: WebSphere plug-in configuration regeneration
For a Web server to direct servlet requests to a servlet container on the application server, certain plug-in configuration files must be set correctly. If updates to the WebSphere Application Server configurations are made, the WebSphere Application Server must be stopped and restarted or manual regeneration of the plug-in config files must occur so that the plug-in can direct servlet requests correctly. In most large production sites, it is best to manually create the Web Server plug-in. There is a WebSphere property that allows you to disable automatic regeneration of the config files, but you must understand the implications of doing so.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Not creating HttpSessions in JSPs by default
Do not create HttpSessions in JSPs by default. JSPs create HttpSessions by default. If you do not need an HttpSession, you can enhance performance by simply not taking the default with a one line JSP directive. Lab measurements have yielded a 5% performance throughput when this default is not used.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Closing and releasing JDBC resources
Close and release JDBC resources when finished using them. Ensure that they are closed/released in all circumstances, including exceptions and errors. JDBC connection pooling provides a defined and finite number of JDBC connections. Shortages cause long waits. Failing to close JDBC connections causes waits for idle JDBC connections to be reaped and reused. Closing JDBC connections will allow quicker reuse and improve performance.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Using Open Servlet Engine (OSE) Remote
When configuring how requests are passed from the HTTP server to the WebSphere Application Server in a DMZ, you should consider ease of configuration, available security, and speed of execution when choosing an option for a specific environment. OSE Remote offers easy configuration, greater security, and better performance over alternatives such as "Thin" and "Thick" servlet redirectors.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Storing objects in HTTP sessions
Do not store large object graphs in HttpSession. This can severely affect the performance of a WebSphere application. Look for alternatives like an application specific JDBC framework that can augment or replace HttpSession for storing servlet state data. Application design for performance and scalability requires consideration of servlet state data. If your application requires a large amount of servlet data, consider application specific alternatives that either augment or replace the use of HttpSession.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Classpath structure for WebSphere Application Server
The WebSphere Application Server static system classpath structure is designed for stable packages that the application server uses frequently. The static system classpaths are searched first, followed by the dynamic classpaths. There are two different types of dynamic classpaths: Web Application classpath and Node Dependent classpath. The dynamic classpaths are structured to reflect packages that are subject to change. Classes that are stable and do not frequently change should be placed in the static classpath, whereas classes that are frequently changed should be placed in the dynamic classpath.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Releasing and invalidating HTTP sessions
Invalidate and release HttpSession objects when you are finished with them. WebSphere allows for a user-configured finite number of HttpSessions. WebSphere can reuse an HttpSession when the application invalidates it or when WebSphere re-claims it after a user-configured idle timeout period. While you can exceed this number, invalidating and releasing HttpSessions will provide for better performance.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Avoiding or minimizing synchronization in servlets
Minimize the use of synchronization in servlets. Because servlets are
multi-threaded, synchronization of the major code path can seriously and
adversely affect performance.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Reusing DataSources for JDBC resources
Acquire, cache, and reuse JDBC DataSources. Because of JNDI lookup, acquiring a JDBC DataSources is an expensive operation. Because JDBC DataSources are thread safe, you can cache and reuse them safely to achieve better performance.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Do not implement Single Thread Model in servlets
Do not implement the Single Thread Model interface. This practice causes the Web container to create multiple servlet instances, one per user. In an application of any size, this could cause severe performance problems.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Using HttpServlet init method
If a servlet has a one-time and expensive operation, incorrect coding techniques can lead to degraded performance. Use the HttpServlet init method to perform one-time expensive operations, such as acquiring thread-safe resource acquisition mechanisms. The overall performance impact significantly reduces when using the HttpServlet init method as the init method is only called once when the servlet is loaded.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Using JDBC connection pooling
To avoid the overhead of acquiring and closing JDBC connections, WebSphere Application Server provides JDBC connection pooling based on JDBC 2.0. Servlets should use WebSphere Application Server JDBC connection pooling instead of acquiring these connections directly from the JDBC driver. WebSphere Application Server JDBC connection pooling involves the use of javax.sql.DataSources.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Designing applications with EJBs
When designing applications and considering the use of Enterprise JavaBeans (EJBs), you can choose from a number of options. These options offer different levels of complexity, advantages, and disadvantages. Based on the Model-View-Controller (MVC) architecture, a session bean can be used as a facade to an entity bean, providing increased performance by reducing the number of network calls. Besides performance improvements, the facade session bean hides the complexity of EJBs leading to separation of presentation logic and business logic.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Best Practice: Using string concatenation with Java
Exercise extra caution when choosing a technique for string concatenation in Java programs. Simply using the "+=" operator to concatenate two strings creates a large number of temporary Java objects, since the Java String object is immutable. This can lead to poor performance (higher CPU utilization) since the garbage collector has additional objects to collect. Use the Java StringBuffer object to concatenate strings because it is more efficient.
|
 |
Articles |
 |
08 Aug 2001 |
|
| |
Single Sign On -- A Contrarian View
Have you considered using Single Sign On (SSO) for user authentication? While SSO lets you access multiple systems with a single password, implementation as a truly integrated security infrastructure is difficult. This article presents the issues, costs, and benefits of various SSO methods, as well as an alternative approach that uses a single registry.
|
 |
Articles |
 |
14 Aug 2001 |
|
| |
Implementing Web Services with IBM WebSphere Version 4.0
WebSphere Application Server Version 4.0 is a full-capacity platform for hosting Web services based on standards such as SOAP, WSDL, and UDDI. This white paper discusses the integration of Web services into WebSphere Application Server. Using the NasdaqQuotes Web service as an example, it shows how you can create, deploy, publish, and invoke your own Web services.
|
 |
Articles |
 |
17 Aug 2001 |
|
| |
Creating and Deploying a SOAP Web Service in WebSphere Application Server 3.5.3
This article details how to create and deploy a SOAP-based Web service using VisualAge for Java 3.5.3, the Web Services Toolkit 2.3 (WSDK 2.3), and WebSphere Application Server 3.5.3. At the end of this article you will have a deployed SOAP Web service that can be called by client programs.
|
 |
Articles |
 |
28 Aug 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Livin' on the Edge
WebSphere Application Server, Advanced Edition, Version 3.5.3 introduced a new feature called dynamic caching. This feature adds intelligence to the Application Server, so that calls to JSPs and servlets can be analyzed to see if they are designated as cacheable. This article discusses how you can use WebSphere Application Server and WebSphere Edge Server, an external caching proxy server, to cache your dynamic Web content.
|
 |
Articles |
 |
07 Sep 2001 |
|
| |
WebSphere Studio Application Developer beta Migration Guide
WebSphere Studio Application Developer is the follow-on technology for VisualAge for Java and WebSphere Studio. This guide shows you how to migrate from VisualAge for Java or WebSphere Studio 4.0 to the beta version of WebSphere Studio Application Developer. It includes three migration examples.
|
 |
Articles |
 |
01 Oct 2001 |
|
| |
Installing the Merant SequeLink Driver with WebSphere and Oracle - Part 1
This article describes installing and configuring the Merant SequeLink Server for use with SQL Server as an administrative and application database for WebSphere Application Server. Installing and configuring the Merant SequeLink driver and server enhances the Java Transactional Attribute capability (JTA) supported with WebSphere.
|
 |
Articles |
 |
03 Oct 2001 |
|
| |
Installing the Merant SequeLink Driver with WebSphere and Oracle - Part 2
This article describes installing and configuring the Merant SequeLink Server for use with Oracle as an administrative and application database for WebSphere Application Server. Installing and configuring the Merant SequeLink driver and server enhances the Java Transactional Attribute capability (JTA) supported with WebSphere.
|
 |
Articles |
 |
03 Oct 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Debugging Java code running inside WebSphere Application Server
Joe Winchester continues his series of articles on remote debugging using the IBM Distributed Debugger (which is packaged with VisualAge for Java). This article shows you how to debug Java code in servlets, EJBs, and JSPs that are running inside WebSphere Application Server. It covers setting breakpoints, stepping through code, and stopping on caught exceptions.
|
 |
Articles |
 |
15 Oct 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Developing and Testing a Complete "Hello World" J2EE Application with WebSphere Studio Application Developer -- Part 1
This article focuses on a larger-scale J2EE application, and takes you through developing, testing, running, and debugging an application with entity and session EJBs, a servlet, a JSP page, and an HTML home page.
|
 |
Articles |
 |
15 Oct 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Migrating to IBM WebSphere Application Server -- Part 2
This article discusses the different stages involved in migration, presents a sample migration road map, and offers some advice for estimating the overall migration effort. Also includes hints, tips, and best practices gained from real-life customer scenarios.
|
 |
Articles |
 |
16 Oct 2001 |
|
| |
Best Practice: Reducing the transaction isolation level in EJBs
Reduce the EJB transaction isolation level where possible to reduce the overhead of database concurrency. In many cases, better performance may be realized by changing the defaults.
|
 |
Articles |
 |
16 Oct 2001 |
|
| |
Best Practice: Using read-only methods in EJBs to avoid unnecessary database updates
Where applicable, mark EJB Entity Bean methods that do not update bean persistent data as "read-only." This avoids unnecessary database updates at commit time. You achieve better performance if you make this update to the deployment descriptor defaults for an EJB entity bean.
|
 |
Articles |
 |
16 Oct 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Introduction to Web Applications in WebSphere Studio Application Developer
This article shows you how to create a simple Web application -- consisting of an HTML page, a JSP page, and a servlet -- that converts temperatures from Fahrenheit to Celsius.
|
 |
Articles |
 |
16 Oct 2001 |
|
| |
Best Practice: Accessing EJB entity beans from EJB session beans
Use EJB session beans to access EJB entity beans. By wrapping entity beans with session beans, you can achieve better performance. This enforces the sound object model concept of wrapping passive data entity objects by active process objects. An EJB client, however, can be written to access an entity bean directly, but there is a performance cost in doing so. The best performance is obtained by wrapping entity beans with session beans.
|
 |
Articles |
 |
17 Oct 2001 |
|
| |
Best Practice: Using pass by reference for EJBs and servlets if in same JVM
Use the "Pass By Reference" call semantics to avoid RMI-IIOP overhead involving EJB and other application components in the same JVM. The EJB 1.1 specification states that method calls are to be "Pass By Value." This means that for every remote method call, the parameters are first copied onto the stack before the call is made. However, this operation can be expensive. By specifying "Pass By Reference," the original object reference is passed without a copy being made. This can result in a significant performance improvement.
|
 |
Articles |
 |
30 Oct 2001 |
|
| |
Best Practice: Do not use Beans.instantiate() to create new bean instances
Using Beans.instantiate() can have an adverse performance impact because this method will search fora serialized version of that object on the file system. If a serialized object is found, it is loaded. If it is not found, the object is created.
|
 |
Articles |
 |
30 Oct 2001 |
|
| |
IBM Patterns for e-business
IBM's Patterns for e-business are a group of pre-tested, reusable assets that can help speed the process of developing Web-based applications.
|
 |
Related sites |
 |
30 Oct 2001 |
|
| |
Best Practice: Removing stateful session beans
When an Enterprise Java Bean (EJB) client no longer needs a stateful session bean, the client should explicitly remove it from the container. By doing so, applications can decrease the need for passivation, minimize container overhead, and provide an increased level of performance. If they are not explicitly removed, resources are consumed by the container managing many stateful session beans.
|
 |
Articles |
 |
31 Oct 2001 |
|
| |
EJB Metadata in WebSphere 4.0 - A Tale of Four Files
This article explains how WebSphere uses metadata to map container-managed persistence (CMP) EJBs to database tables. With numerous code examples and a few simple tricks, it shows how you can make better use of the WebSphere tools and handle automated configuration and deployment issues involving CMPs.
|
 |
Articles |
 |
01 Nov 2001 |
|
| |
Web Services Development and Deployment with WebSphere V4 Tools and Technologies: Part 2
This article shows how to use Application Developer to publish the Web service in the UDDI Registry and find the Web service in the UDDI Registry, import Web Services Description Language (WSDL) files, and create a client of the published Web service.
|
 |
Articles |
 |
13 Nov 2001 |
|
| |
Web Services Development and Deployment with WebSphere V4 Tools and Technologies: Part 1
This article demonstrates how to use Application Developer to create and test a Web service.
|
 |
Articles |
 |
13 Nov 2001 |
|
| |
Web Services Development and Deployment with WebSphere V4 Tools and Technologies: Part 4
This article, the fourth and final part in the series, shows how to deploy the completed Web service to a production WebSphere Application Server, Version 4.0 and then run the application using the production version of the Web service.
|
 |
Articles |
 |
13 Nov 2001 |
|
| |
Web Services Development and Deployment with WebSphere V4 Tools and Technologies: Part 3
This article shows how to use Application Developer to create and test a Web application that uses the Web service.
|
 |
Articles |
 |
13 Nov 2001 |
|
| |
DB2 MQ Functions: Using MQSeries and XML Extender from DB2 Applications
This article uses examples and sample code to show how MQSeries and DB2 XML Extender can be used together to create applications that combine XML messaging with database access to enable a wide variety of e-business applications.
|
 |
Articles |
 |
15 Nov 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Using Cloudscape and IBM WebSphere Application Server 4.0
This article demonstrates how to configure WebSphere Application Server to use Cloudscape, an attractive DBMS for applications that require an all Java solution, for two types of applications: applications that use the core JDBC API and applications that use the named datasource interface that is part of the J2EE extended JDBC API.
|
 |
Articles |
 |
20 Nov 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Dynamic EJB Finders
This article describes the solution to another challenge posed by a Customer Relationship Management (CRM) application, an application that enables the business to manage contact and relationship information for customers and prospects, that is, using EJBs to enable flexible customer queries.
|
 |
Articles |
 |
20 Nov 2001 |
|
| |
IBM WebSphere Developer Technical Journal: WebSphere Application Server 4.0 for Linux, Part 1
WebSphere Application Server, Advanced Single Server Edition 4.0 is available for Red Hat Linux 7.1 and SuSE Linux 7.1. It is important that you install the software in the proper way according to your distribution, and that you set it up to run as a non-root user. This article, the first of a series covering WebSphere Application Server on Linux, explains how to accomplish both of these tasks.
|
 |
Articles |
 |
21 Nov 2001 |
|
| |
IBM WebSphere Developer Technical Journal: XML and WebSphere Studio Application Developer -- Part 1
This is Part 1 of a series that focuses on the XML tools provided with WebSphere Studio Application Developer. Part 1 describes the XML Schema Editor, a visual tool that supports the building of XML Schema that conforms to the XML Schema Recommendation Specification.
|
 |
Articles |
 |
21 Nov 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Developing and Testing a Complete "Hello World" J2EE Application with WebSphere Studio Application Developer
This article shows how to deploy and test an end-to-end J2EE application on both WebSphere Application Server ASSE and AE, and demonstrates the close relationship between the various run times and the tools.
|
 |
Articles |
 |
21 Nov 2001 |
|
| |
Developing J2EE utility JARs in WebSphere Studio Application Developer
When using third-party or utility classes in J2EE applications, you have a variety of choices about where to store them. This article explores the advantages and disadvantages of each location, and describes the best way to make them available to other modules in the application. The article describes a development scenario using WebSphere Studio Application Developer, and includes a simple plug-in that can periodically zip up a Java project into a JAR file within another project.
|
 |
Articles |
 |
12 Dec 2001 |
|
| |
Installing and Configuring Multiple WebSphere Application Server 4.0 Domains on a Single UNIX Server
This document describes how to install multiple IBM WebSphere Application Server Version 4.0 domains on the same physical machine and allow them to run concurrently. It describes how to set up this configuration on Solaris 8.
|
 |
Articles |
 |
19 Dec 2001 |
|
| |
Installing and Configuring Multiple WebSphere Application Server 4.0 Domains on a Single Windows Server (TEST)
This document describes how to install multiple IBM WebSphere Application Server Version 4.0 domains on the same physical machine and allow them to run concurrently. It describes how to set up this configuration on Windows NT.
|
 |
Articles |
 |
19 Dec 2001 |
|
| |
IBM WebSphere Developer Technical Journal: Creating a Database Application Using WebSphere Studio Application Developer
This article shows you how to generate Web pages that access and display data stored in a database. This feature is available in the earlier WebSphere Studio Version 3.5, but now, with WebSphere Studio Application Developer, we can easily edit the generated source and test the functionality without having to move the code between multiple tools.
|
 |
Articles |
 |
04 Jan 2002 |
|
| |
IBM WebSphere Developer Technical Journal: XML and WebSphere Studio Application Developer
This is Part 2 of a series that focuses on the XML tools provided with WebSphere Studio Application Developer. Part 2 discusses the database query support provided in Application Developer. You will learn how to create an SQL statement using Application Developer's SQL Builder.
|
 |
Articles |
 |
04 Jan 2002 |
|
| |
IBM WebSphere Developer Technical Journal: An Introduction to Debugging Using IBM WebSphere Studio Site Developer and Application Developer
This article introduces you to some of the features of IBM WebSphere Studio Site Developer that can help you when debugging your Web applications. The debugging functionality described in this article is also available in IBM WebSphere Studio Application Developer.
|
 |
Articles |
 |
04 Jan 2002 |
|
| |
Best Practice: Using java:comp and the DB2 Connect Gateway for portable database applications
Many WebSphere applications must access a DB2 database. When developing for WebSphere on zOS, the typical development scenario involves developing and unit testing an application in WebSphere Studio Application Developer and then redeploying to WebSphere Application Server for z/OS and OS/390. When the deployed application being developed must access data in a DB2 for zOS database, it is imperative that the development tool also access the database data on the zSeries machine. The best practice is to use the java:comp notation for accessing the DB2 datasources along with the DB2 Connect Gateway rather than hardcoding the database name and having to make changes when moving the application into production. Following this best practice will ease deployment to multiple platforms
|
 |
Articles |
 |
07 Jan 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Comparing WebSphere Studio Application Developer with VisualAge for Java -- Part 1
Are you a VisualAge for Java developer looking to move to WebSphere Studio Application Developer? Read this article for a comparison of the Java editing capabilities of Application Developer and VisualAge for Java.
|
 |
Articles |
 |
11 Jan 2002 |
|
| |
Keeping Simple Things Simple: "Hello, World" in 90 Seconds with WebSphere Studio Application Developer
This article shows you how to create and test a Hello World application and then shows you how easy it is to add a scrap page for testing snippets of Java code using WebSphere Studio Application Developer.
|
 |
Articles |
 |
16 Jan 2002 |
|
| |
IBM Redbooks: IBM Host Access Client Package Update
The three products in the IBM Host Access Client Package, IBM Personal Communications, IBM WebSphere Host On-Demand, and IBM Screen Customizer, have been enhanced with new features and functions to keep up with current technologies. (SG24-6182)
|
 |
Redbooks |
 |
17 Jan 2002 |
|
| |
Developing Applications with JCA-based Tools
Tools make the difference when you want to apply architecture to application development. Tools turn architecture into products. In this article, you'll see the practical aspects of J2EE Connector Architecture (JCA) by using JCA-based tools from IBM to build, test, deploy, and run a J2EE EJB application.
|
 |
Articles |
 |
18 Jan 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Increasing Commerce Web Site Sales by Using the WebSphere Commerce Suite, Version 5.1 Negotiation Subsystem
This article demonstrates how merchants can add product auctions to their commerce site using IBM WebSphere Commerce Suite. This article also includes an exercise which helps the reader to activate the Negotiation subsystem, integrate auction Web pages into a commerce site, and place items up for auction.
|
 |
Articles |
 |
04 Feb 2002 |
|
| |
EJB Metadata in WebSphere 4.0, Part 2: Associations
This article explains through detailed examples the deployment descriptor files that define EJB relationships in XML, and shows how you can map EJB relationships to foreign keys in a relational database.
|
 |
Articles |
 |
04 Feb 2002 |
|
| |
IBM WebSphere Developer Technical Journal: XML and WebSphere Studio Application Developer
This is Part 3 of a series that focuses on the XML tools provided with WebSphere Studio Application Developer. Part 3 focuses on the XML tools provided with Application Developer, and discusses the features available to incorporate data access and XML in your application.
|
 |
Articles |
 |
05 Feb 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Developing WebSphere Transcoding Publisher Transcoders within WebSphere Studio Application Developer
This article describes how to import and run WebSphere Transcoding Publisher in the WebSphere Studio Application Developer development environment and how to develop and debug a WBI plug-in using the integrated solution.
|
 |
Articles |
 |
05 Feb 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Publishing, Discovering, and Testing a Microsoft .NET-based Web Service using WebSphere Studio Application Developer
This article shows you how to use the Application Developer Web services tools to publish, discover, and test a Microsoft .NET based Web service (a mortgage payment calculator) in a simulated Business to Business (B2B) environment.
|
 |
Articles |
 |
12 Feb 2002 |
|
| |
Best Practice: Migrating to an EJB environment in WebSphere Application Server
Not all enterprise applications are suitable for use in an Enterprise JavaBeans (EJB) environment. By evaluating your application against the list of criteria in this Best Practice, you can determine whether it is appropriate to migrate your application to an EJB environment.
|
 |
Articles |
 |
13 Feb 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Writing a Performance Monitoring Tool Using WebSphere Application Server's Performance Monitoring Infrastructure API
This article discusses how to use the Performance Monitoring Infrastructure (PMI) API to write a performance monitoring tool for WebSphere Application Server. A sample command-line program developed using the PMI API is available for download with this article.
|
 |
Articles |
 |
13 Feb 2002 |
|
| |
Session Persistence - Improving Performance Using WebSphere and DB2 UDB
If you are responsible for developing, delivering or tuning applications that are based on DB2 Universal Database (7.2 or later) and WebSphere Application Server Advanced Edition (4.0.1 or later), this article offers some advice on how to make those applications run faster.
|
 |
Articles |
 |
01 Mar 2002 |
|
| |
Integrating User Documentation into WebSphere Studio Online Help
This article contains an illustration of integrating external documentation into the WebSphere Studio help system, showing step-by-step how to prepare and install Java 2 SDK documentation.
|
 |
Articles |
 |
04 Mar 2002 |
|
| |
WebSphere Portal Server and Web Services
This whitepaper describes how WebSphere Portal Server will be used to set up distributed enterprise portal systems, allowing administrators to easily share portlets across portals. It explains how content providers will be able to use WebSphere Portal Server to publish their content as remote portlet Web services that can easily be integrated by portal administrators of other portals through a Web admin interface, without any programming effort.
|
 |
Articles |
 |
04 Mar 2002 |
|
| |
Debugging WebSphere Advanced Edition Applications using WebSphere Studio Application Developer Debugger: Part 1
This article introduces how to use the debugger and some of its basic/integrated features to debug Java applications, using EJBs, servlets, and JSPs inside WebSphere Studio Application Developer.
|
 |
Articles |
 |
06 Mar 2002 |
|
| |
IBM Redbooks: Migrating WebSphere Applications to z/OS
This IBM Redbook covers the technical and organizational issues involved in migrating a WebSphere EJB application from a distributed environment to the z/OS platform. It provides guidance to application developers and WebSphere on z/OS administrators. Pa
|
 |
Redbooks |
 |
06 Mar 2002 |
|
| |
Working with CICS EPI in WebSphere Studio Application Developer Integration Edition -- Part 1: Creating Enterprise Services from a CICS EPI Application
This article is the first one in a three-part series that shows how to transform existing CICS External Presentation Interface (EPI) applications into enterprise services using the 3270 terminal service development tools that are part of the Enterprise Services Toolkit in WebSphere Studio Application Developer Integration Edition.
|
 |
Articles |
 |
07 Mar 2002 |
|
| |
Building J2EE Application Clients using WebSphere Studio Application Developer
This article explains the use of application clients and the benefits of using them, to help you decide whether they are right for your application. It also provides information on setting up application clients and developing them inside WebSphere Studio Application Developer.
|
 |
Articles |
 |
08 Mar 2002 |
|
| |
Building Two-tier Distributed Applications using DB2 Java Stored Procedures
This article shows how to build two-tier distributed applications using DB2 Java stored procdures.
|
 |
Articles |
 |
08 Mar 2002 |
|
| |
Debugging WebSphere Applications using WebSphere Studio Application Developer Debugger: Part 2
This second of a two part article introduces how to use the debugger and some of its basic/integrated features to debug Java applications, using EJBs, servlets, and JSPs inside WebSphere Studio Application Developer.
|
 |
Articles |
 |
08 Mar 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Integrating PeopleSoft PeopleTools 8.15 and IBM WebSphere Application Server 4.0.xAn
PeopleSoft is an Internet-based collaborative enterprise environment, from which you can install and use many pre-built applications from PeopleSoft, such as Financial, CRM, and HR applications, or use your own applications. This article shows how to integrate PeopleSoft PeopleTools, Version 8.15 with WebSphere Application Server, Version 4.0x.
|
 |
Articles |
 |
13 Mar 2002 |
|
| |
IBM WebSphere Developer Technical Journal: Integrating Rational ClearCase LT and WebSphere Studio Application Developer
This article details the necessary steps to get started using Rational ClearCase LT, which is included with WebSphere Studio Application Developer. The article also demonstrates how to place your WebSphere Studio Application Developer projects under Rational ClearCase LT source control, and how to use some of the ClearCase LT options.
|
 |
Articles |
 |
13 Mar 2002 |
|
| |
IBM WebSphere Developer Technical Journal: XML and WebSphere Studio Application Developer
This is Part 4 of a series that focuses on the XML tools provided with WebSphere Studio Application Developer. Part 4 explores Application Developer's XML Editor, a visual tool for creating and editing XML documents. The sample demonstrates some of the useful features that the XML Editor provides to make XML document editing easier and more productive.
|
 |
Articles |
 |
13 Mar 2002 |
|
| |
IBM WebSphere Developer Technical Journal: IBM WebSphere Application Server and BEA WebLogic Interoperabilityc
This article, along with the provided code samples, demonstrates how to run a WebSphere client inside BEA WebLogic.
|
 |
Articles |
 |
13 Mar 2002 |
|
| |
Best Practice: Developing Web applications for WebSphere Simple Configuration Runtime
When developing Web applications for deployment on the WebSphere Simple Configuration runtime, be mindful of possible future deployments on the WebSphere Standard Configuration runtime. Even though your Web application is not targeted to execute in a J2EE Server (like WebSphere Application Server 4.0.1 Standard Configuration), developers can adopt techniques that will make their code easier to maintain today and simpler to move to a more advanced runtime in the future. If a Web application is developed solely for the WebSphere Simple Configuration runtime, an application may have to be re-designed for deployment on a fully compliant J2EE Server.
|
 |
Articles |
 |
18 Mar 2002 |
|
| |
Using Ant with WebSphere Studio Application Developer -- Part 1 of 3
You can use WebSphere Studio Application Developer to support command-line production build environments in conjunction with common build tools such as Ant. This article explains how to run Ant both inside and outside Application Developer.
|
 |
Articles |
 |
21 Mar 2002 |
|
| |
Using Ant with WebSphere Studio Application Developer -- Part 3 of 3
This article explains how you can create your own Java classes to add new Ant tasks to your custom build environment. In particular, it discusses how to add two Ant tasks to WebSphere Studio Application Developer -- ProjectBuild and GetJavacErrors.
|
 |
Articles |
 |
21 Mar 2002 |
|
| |
Using Ant with WebSphere Studio Application Developer -- Part 2 of 3
This article explains why J2EE deployment descriptors are optimized within WebSphere Studio Application Developer for quick and easy testing on its internal WebSphere Application Server, and how the various J2EE export operations merge and modify this information whenever standard J2EE modules are exported.
|
 |
Articles |
 |
21 Mar 2002 |
|
| |
Implementing a Java application with IBM WebSphere Application Server for OS/390
The Information Technology team at the University of Iowa Hospitals and Clinics (UIHC) shows you how to set up and handle security for Web servers and application servers on S/390 in order to run a Java application. The UIHC application is for physicians to use in requesting sensitive patient information. Your application can be equally well protected.
|
 |
Articles |
 |
27 Mar 2002 |
|
| |
Accessing a Web Service with WebSphere Studio Application Developer
This article shows you one of the WebSphere Studio Application Developer tools that can help you build the Java client functionality used to invoke a Web service. It also gives you a simple demonstration of the power of Web services by invoking a Delphi e-mail service using a Java client.
|
 |
Articles |
 |
29 Mar 2002 |
|
| |