Technical library
Related links:
1 - 100 of 15973 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)
|
Title
|
Type
|
Date
|
|---|---|---|
| Improve performance and reduce costs for DB2 for Linux, UNIX, and Windows with
IBM InfoSphere Optim
Learn how the staff at a fictional
organization uses various InfoSphere Optim tools.
|
Demos | 24 May 2012 |
| Compare the Informix Version 11 editions
Get an introduction to the various editions of IBM Informix, and compare features,
benefits, and licensing considerations in a
side-by-side table. Regardless of which edition you choose, Informix brings you
legendary ease-of-use, reliability, stability, and access to extensibility
features.
|
Articles | 24 May 2012 |
| IBM Cognos Proven Practices: Using the periodsToDate function within IBM Cognos 10 Report Studio to Calculate an OLAP Running-Total
A description of how the dimensional function periodsToDate can be used outside of a time dimension to calculate a running total against on online analytical processing (OLAP) data source.
Also available in:
Portuguese
|
Articles | 24 May 2012 |
| Starting your education in big data
Learn about current free, online courses that are available at
BigDataUniversity.com. Follow the suggested path to get started and grow your
knowledge on big data, and get ready to implement it to meet your own business needs.
|
Articles | 24 May 2012 |
| Which distributed edition of DB2 10.1 is right for you?
Learn the details of what makes each edition of DB2 10.1 for Linux, UNIX,
and Windows unique. The authors lay out the specifications for each edition,
licensing considerations, historical changes throughout the DB2 release
cycle, and references to some interesting things customers are doing with DB2.
This popular article will be updated during the release for any intra-version
licensing changes announced in future Fix Packs.
|
Articles | 24 May 2012 |
| Compare the distributed DB2 10.1 database servers
In a side-by-side comparison table, the authors make it
easy to understand the basic licensing rules, functions, and feature
differences between the members of the distributed DB2 10.1 for Linux, UNIX,
and Windows server family as of April 30, 2012.
|
Articles | 24 May 2012 |
| Licensing distributed DB2 10.1 servers in a high availability (HA)
environment
Are you trying to license your IBM
DB2 Version 10.1 for Linux, UNIX, and Windows servers correctly in a high availability environment?
Do you need help interpreting the announcement letters and licenses?
This article explains it all in plain
English for the DB2 10.1 release that became
generally available on April 30, 2012.
|
Articles | 24 May 2012 |
| OData
OData is a Web API for Data Access and manipulation. It is similar to a
mini-ODBC or JDBC API but specifically intended for the Web. More precisely, OData allows clients to construct URIs that name an entity set, filter among the entities it contains, and traverse relationships to related entities and collections of entities. OData provides mechanisms for resources (also known as providers) to present descriptions of the data structures they expose and for clients (also known as consumers) to access and manipulate the exposed portions of the resources via the HTTP protocol. The OData Web API describes how requests from clients and results from the providers should be formatted. The OData specification documents have been submitted to OASIS (Organization for the Advancement of Structured Information Standards) in May 2012.
|
Articles | 24 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Database Activity Monitoring
This guide provides authoritative and succinct instructions highlighted by examples. In this chapter, you learn best practices and techniques for monitoring and analyzing database activity from your Oracle system.
|
Books | 23 May 2012 |
| Implementing database security and auditing: Getting started
Written by security expert Ron Ben Natan, Ph.D., this book provides valuable information for protecting sensitive information and passing audits smoothly. In Chapter 1, Getting Started, you will learn the first steps and best practices for effectively securing Oracle, SQL Server, DB2, MySQL, and Sybase environments.
|
Books | 23 May 2012 |
| Developing WebSphere Application Server Communication Enabled Application (CEA) widgets
The Communication Enabled Application (CEA) Dojo widgets that were first
released in the IBM WebSphere Application Server V7 Feature Pack for
Communication Enabled Applications and in IBM WebSphere Application Server V8
are now available in source code format as samples for creating your own CEA
widgets. This gives you the freedom and
flexibility to rebuild the widgets for whatever version of Dojo you need, and
customize them to suit your application requirements. This article describes
general CEA concepts and explains how you can use these widgets as a starting
point for your own widget development.
|
Articles | 23 May 2012 |
| IBM Lotus Domino Attachment and Object Service: Why optimizing transaction logging matters
In this white paper we discuss the technical reasons why the IBM Lotus Domino Attachment and Object Service (DAOS) needs Domino transaction logging as a pre-requisite and describe how to configure transaction logging to best meet the needs of DAOS.
|
Articles | 23 May 2012 |
| Methods for resetting IBM WebSphere Portal portlet views
This article explains how to reset portlet views with multiple frameworks (Java Specification Request, IBM Web Content Manager, and JavaServer Faces), along with examining how the theme impacts the process and can be used to reset the state. Also, we examine how the various themes (Portal standard, Portalweb2, PB2) can be modified to achieve the desired results.
|
Articles | 23 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Standard auditing
This guide provides authoritative and succinct instructions highlighted by examples.This chapter explores the reasons why your auditors and multiple regulations, such as Sarbanes Oxley and PCI, require database auditing to provide records of what was done in your database, what certain users did, what privileges were used, and so on. An audit trail is one of the most effective ways to combat wrongdoing and detect suspicious activity.
|
Books | 23 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Mandatory and administrator auditing
This guide provides authoritative and succinct instructions highlighted by examples. Administrative and mandatory auditing are separate mechanisms that provide capabilities to tighten controls and access, monitor business operations, and find any activities that may deviate from company policy. In this chapter, learn how to audit SYS activities and SYSDBA privileges, use mandatory auditing, enable administrator auditing, and use Syslog auditing.
|
Books | 23 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Fine-Grained Auditing
This guide provides authoritative and succinct instructions highlighted by examples. In this chapter, you learn how to define and manage fine-grained audting (FGA) policies, read FGA tables and views, and evaluate FGA performance.
|
Books | 23 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Authentication
This guide provides authoritative and succinct instructions highlighted by examples. In this chapter, you learn best practices and techniques for securing your Oracle database environments, including how to enforce complex passwords, how to check for weak passwords, how to define how many failed logins are allowed before locking accounts, and how to limit system resource usage to prevent denial-of-service attacks.
|
Books | 23 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Account Security
This guide provides authoritative and succinct instructions highlighted by examples. In this chapter, you learn best practices and techniques for securing your Oracle database environments, including how to enforce complex passwords, how to check for weak passwords, how to define how many failed logins are allowed before locking accounts, and how to limit system resource usage to prevent denial-of-service attacks.
|
Books | 23 May 2012 |
| Optimizing resource management in supercomputers with SLURM
The arms race of supercomputers is fascinating to watch as their evolving architectures squeeze out more and more performance. One interesting fact about supercomputers is that they all run a version of Linux. To yield the greatest amount of power from an architecture, the SLURM open source job scheduler (used by the Chinese Tianhe-IA supercomputer, and the upcoming IBM Sequoia supercomputer) optimizes resource allocation and monitoring. Learn about SLURM and its approach to parallelizing workloads in clusters.
|
Articles | 22 May 2012 |
| HOWTO Secure and Audit Oracle 10g and 11g - Hardening the database
This guide provides authoritative and succinct instructions highlighted by examples. In this chapter, you learn how to choose a hardening guideline, use a vulnerability assessment tool, and create and maintain a secure configuration baseline.
|
Books | 22 May 2012 |
| Import Rational ClearCase UCM project code into Rational Team Concert
IBM Rational Team Concert includes a Rational ClearCase connector, or synchronizer, that helps with importing code from ClearCase VOBs into Rational Team Concert. When you plan to move projects that currently use Rational ClearCase to Rational Team Concert, there is project source code in Rational ClearCase that you need to import into Rational Team Concert source control. Prachi Mittal shows you how.
|
Articles | 22 May 2012 |
| Inside the hybrid cloud, Part 2: Federation is key to XaaS
Part 2 of this series describes the hybrid cloud in more detail as well as the federated cloud,
which is the epitome of the hybrid cloud formation.
|
Articles | 22 May 2012 |
| Building a new theme for Drupal 7
Themes are plug-ins for Drupal that build or enhance Drupal's core look and feel. In this article, get an overview of how the theme system functions in Drupal, including the various components of a Drupal theme and how to determine which components are necessary or optional elements, and learn how to construct a new theme from scratch using the default PHPTemplate theme engine.
|
Articles | 22 May 2012 |
| Using Risk and Risk Action work items in Rational Team Concert
Risk management features in Rational Team Concert make it easier for project managers to manage risks and eliminate the need for an external risk management tool. The software also records the risks and actions taken for future reference. This article describes how to use Risk and Risk Action work items to record risks and related actions.
|
Articles | 21 May 2012 |
| DB2 10: Run Oracle applications on DB2 10 for Linux, UNIX, and Windows
IBM DB2 10 for Linux, UNIX, and Windows has out-of-the-box support for
Oracle's SQL and PL/SQL dialects. This allows many applications written
against Oracle to execute against DB2 virtually unchanged. In this article,
get a high-level overview of what Oracle compatibility means in DB2. Whether
you want to switch your custom application to DB2 or extend your DBMS vendor
support to DB2, now is your time.
|
Articles | 18 May 2012 |
| AIX system migration installation
Migration installation is the way to migrate systems from one version
of an operating system (OS) level to another OS version. This method of installation preserves
all user data configurations and file systems. Migration installation can be done in various ways and
this article provides steps for migrating system from one version to another version.
|
Articles | 18 May 2012 |
| LPI exam prep: Network client management
In this tutorial, the fifth in a series of seven tutorials covering intermediate network administration on Linux, David Mertz continues preparing you to take the Linux Professional Institute Intermediate Level Administration (LPIC-2) Exam 202. By following this tutorial, you will examine several protocols' centralized configuration of network settings on clients within a network. DHCP is widely used to establish basic handshaking to clients machines such as assigning IP addresses. At a higher level, NIS and (more often) LDAP are used for arbitrary shared information among machines on a network. This tutorial also discusses PAM, which is a flexible, networked, user authentication system.
|
Tutorial | 17 May 2012 |
| Anatomy of Security-Enhanced Linux (SELinux)
Linux has been described as one of the most secure operating systems
available, but the National Security Agency (NSA) has taken Linux to the next level
with the introduction of Security-Enhanced Linux (SELinux). SELinux takes the
existing GNU/Linux operating system and extends it with kernel and user-space
modifications to make it bullet-proof. If you're running a 2.6 kernel today, you
might be surprised to know that you're using SELinux right now! This article
explores the ideas behind SELinux and how it's implemented.
Also available in:
Russian
Portuguese
|
Articles | 17 May 2012 |
| Using XPath with PHP
If your PHP applications perform beyond CRUD operations, chances are you have
worked with XML. Navigating an XML document or data stream for the desired data
elements can be cumbersome, though, and even somewhat intimidating for PHP developers. It can be especially overwhelming when the XML data structure is complex. XPath is a W3C standard whose sole purpose is just that -- getting to the right data element, or, specifically, the desired node. PHP supports XPath as part of its XML classes and functions. In this article you explore some basic scenarios for locating information in XML and how XPath can do the hard work for you in your PHP applications.
|
Articles | 17 May 2012 |
| Linux for Windows systems administrators: Understand how to execute applications that run on Linux
Using applications is the main purpose of a Linux server. Whether your newly installed application runs from a desktop or the command line, this article helps you use your Microsoft Windows experience to quickly understand how to run applications on Linux.
Also available in:
Chinese
Portuguese
|
Articles | 17 May 2012 |
| Tivoli System Automation
The purpose of this guide is to introduce Tivoli System Automation for Multiplatforms and provide a quick-start, purpose-driven approach to users that need to use the software, but have little or no past experience with it.
|
Articles | 17 May 2012 |
| IBM Cognos Proven Practices: Monitoring IBM Cognos 8 BI in the z/OS Environment – An Introduction
Using various z/OS tools to monitor IBM Cognos 8 BI and supporting applications such as WebSphere and DB2.
|
Articles | 17 May 2012 |
| IBM Intelligent Operations Center demo
IBM Intelligent Operations Center for Smarter Cities demo
|
Demos | 17 May 2012 |
| Optimize storage with deep compression in DB2 10
Organizations are generating more data now than at any other time in history. And the need to comply with legal and governmental
regulations means that they're keeping that data around for longer periods of time. As a result, databases are growing at an astonishing
rate. In fact, according to industry analysts, enterprise databases are growing at the rate of 125 percent annually. This explosion in
data volume places tremendous pressure on enterprises to store, protect, distribute, and derive value from all the data being generated.
In 2007, IBM responded to this pressure by introducing new compression technology, known as Deep Compression, in DB2 Version 9. Since then,
IBM has improved this technology in subsequent releases of DB2. This article describes the various compression methods that are available
in DB2 Version 10.1, as well as provides recommended "best practices" that will help you achieve maximum storage space savings when you
adopt any of the compression techniques available.
|
Articles | 17 May 2012 |
| Develop software faster with continuous integration
Continuous integration is a software development practice in which members of a team integrate their work frequently; usually each person integrates at least daily which leads to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach significantly reduces integration problems and allows a team to develop cohesive software more rapidly. Therefore, continuous integration, especially in the early stage of development process, can greatly improve the efficiency and help find potential issues as soon as possible. The authors describe the practice of continuous integration using the IBM SmartCloud Enterprise as the framework.
|
Articles | 17 May 2012 |
| Get the most from the DB2 HADR standby database
DB2 High Availability Disaster Recovery (HADR) is an easy-to-use
data replication feature that provides a high availability (HA)
solution for both partial and complete site failures. Beginning with DB2 V9.7
Fix Pack 1, the standby database permits read access from user applications.
This article explains how this capability can be used for read applications,
and what the current limitations are. In addition, it includes suggestions
for how you can utilize the potential of the standby database.
|
Articles | 17 May 2012 |
| Get started with the IBM InfoSphere DataStage and QualityStage
Operations Console Database, Part 1: An introduction
This article is a deep dive into the schema of the IBM InfoSphere
DataStage and QualityStage Operations
Database, and in particular the tables and columns that make
up its key relationships. Specimen SQL queries are included
to demonstrate how data can be read from these tables to
answer specific operational questions.
You can adapt these to build, for example,
custom reports based on the operational data collected at your particular
DataStage and QualityStage installation.
|
Articles | 17 May 2012 |
| XPages Extension Library: A Step-by-Step Guide to the Next Generation of XPages Components
The XPages Extension Library’s next-generation XPages controls make application development far more efficient, effective, scalable, and rewarding. With IBM Lotus Notes/Domino 8.5.3 and Upgrade Pack 1, IBM has incorporated powerful new capabilities and support. The XPages Extension Library book is the first and only complete guide to Domino development with this library.
|
Books | 16 May 2012 |
| Integrating secure ATM banking systems using WebSphere Message Broker
Bank ATM card data requires very high security and is processed using special security appliances and software protocols. This article shows you how to use WebSphere Message Broker to process secure bank ATM card data by integrating two well-known security systems: Host Security Module (HSM), and IST/Switch.
|
Articles | 16 May 2012 |
| IBM WebSphere Portal 7 customization scenario: Part 1, Customizing a menu portlet
This article was written based on IBM WebSphere Portal (hereafter called “Portal”) 7, and the portlet was tested on Portal 7 Fix Pack 2.
It will be useful for Portal implementers who need to customize Portal 7 features, using an API or Service Provider Interface (SPI) to suit customer requirements, including customizing menu displays, portlets display on a page, user registration and the user management module.
To get the most from this article, you should have basic understanding of Portal configuration and JavaTM Portlet Specification (JSR) portlet development.
|
Articles | 16 May 2012 |
| Techniques for rapid mobile solution development
Enterprise mobile users' data access and sharing needs aren't
being met by conventional content-management systems and file systems.
Fortunately, quick implementation of a multidevice content-access solution is
well within reach -- even for small in-house design and development teams
-- via an efficient development process that leverages reusable
technologies. Find out how the IBM CIO Lab Mobile Innovation team rapidly
piloted an internal solution that enhances users' productivity by giving them
easy, flexible file sharing across all their approved
platforms.
|
Articles | 15 May 2012 |
| Calculate your return on investment for software and systems
The term "return on investment" (ROI) is frequently used to describe the benefit derived from investments in software and systems or other business investments. To better align software and systems investments, there are different kinds of ROI answers to different business questions: Have we received a good return on the investments to date? Should we continue to invest in the project? What will be the total ROI over the life of the software or system? This article provides the different ROI calculations to answer these questions.
|
Articles | 15 May 2012 |
| Use of IPSEC in Linux when configuring network-to-network and point-to-point VPN connections
This article takes a detailed look at the design principles, the basis for deploying VPN, and the IPSEC protocol concept, providing a description of the general features of IPSEC and of the mechanisms required for its implementation. This article was specially selected for translation by developerWorks Russia as an example of developerWorks world-wide offerings.
|
Articles | 15 May 2012 |
| Java technology zone technical podcast series: Season 4
For years, the Java zone has brought you top-quality technical content by some
of the best minds in the industry. But taking the time to read an in-depth, code-heavy
article can be difficult, even if it's about a topic that's critical to your day job.
This podcast series, led by the engaging and technically curious Andrew Glover,
provides a new way to get information from the sources you trust most. Every few weeks, we'll publish a new discussion with an expert on the topics that are important to your job.
Also available in:
Portuguese
|
Articles | 15 May 2012 |
| Introducing Riak, Part 2: Integrating Riak as a heavy-duty caching server for web applications
This article is Part 2 of a two-part series about Riak, a highly scalable, distributed data store written in Erlang and based on Dynamo, Amazon's high availability key-value store. For websites with heavy loads, a scalable caching solution can lighten the load on the application and database servers. This particularly applies to data that is read often but updated only occasionally. Explore an in-depth example of an online betting site and how you can use Riak to implement a caching solution. You also will learn to integrate Riak with an existing website and look at other Riak features such as search and how to use it to directly serve user requests. You will need a working Riak cluster if you want to follow along with the examples. You can find the steps for setting up a cluster locally in Part 1 of this series.
|
Articles | 15 May 2012 |
| Functional thinking: Functional design patterns, Part 3
The Gang of Four's Interpreter design pattern encourages extending a language by building
a new language from it. Most functional languages let you extend the language in a variety
of ways, such as operator overloading and pattern matching. Although Java doesn't
permit any of these techniques, next-generation JVM languages do, with varying
implementation details. In this article, Neal Ford investigates how Groovy, Scala, and Clojure realize the intent of the Interpreter design pattern by allowing functional extensions in ways that Java does not.
|
Articles | 15 May 2012 |
| Improve your XSLT 2.0 stylesheets with types and schemas
The type-aware and schema-aware features of XSLT 2.0 can greatly assist you when you
debug a stylesheet, and improve stylesheet quality and robustness in handling all
input data. Learn how to use type-aware and schema-aware XSLT 2.0 during the debugging
and testing process to avoid common issues with invalid paths, incorrect assumptions about
data types, and cardinalities. Also, find examples of XSLT stylesheets that contain errors
that would not be caught if schema-aware features were not in use, and discover how
explicitly specifying types results in useful error messages.
|
Articles | 15 May 2012 |
| Highlights of the Innovate 2012 conference (podcast transcript)
PODCAST: Rich Knaster, Worldwide Practice Manager for Agile Development and Collaborative Lifecycle Management, gives the details on 11 reasons for a developer to attend this year's conference.
|
Podcasts | 14 May 2012 |
| Introducing Riak, Part 1: The language-independent HTTP API
This is Part 1 of a two-part series about Riak, a highly scalable,
distributed data store written in Erlang and based on Dynamo, Amazon's high availability
key-value store. This article provides an introduction to Riak and covers the basics of
storing and retrieving items in Riak using its HTTP API. Some of Riak's other features will
also be introduced.
|
Articles | 14 May 2012 |
| What's new with IBM XL C/C++ for AIX and Linux, Version 12.1
Get the highlights of the new and enhanced features in XL C/C++ Version 12.1, including support of language features that enable users to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article is for those who have some experience with previous versions of XL C/C++.
|
Articles | 11 May 2012 |
| Configuring Maximo (TPAE IF ) for TDI Connectors
This article describes how TDI and TAMIT are integrated through the newly added
connectors in TDI such as the Simple TPAE IF Connector and the TPAE IF Connector.
|
Articles | 11 May 2012 |
| What's new in IBM XL Fortran for AIX and Linux, Version 14.1
New and enhanced features in XL Fortran Version 14.1 include support of language features that you can use to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article for those who have some experience with previous versions of XL Fortran gives the details and describes other highlights.
|
Articles | 11 May 2012 |
| Getting started with IBM Lotus Quickr 8.5.1 for Domino
This article outlines the steps for installing IBM® Lotus Quickr 8.5.1 for Domino on Microsoft Windows. For additional details and installation steps on other operating systems, review the product documentation topic, "Installing and upgrading."
|
Articles | 10 May 2012 |
| System Administration Certification exam 919 for Informix 11.70
prep, Part 2: Informix space management
In this tutorial, you'll learn how to configure and manage storage spaces on
IBM Informix(R) database, the utilities to create those storage
spaces, and how to use
fragmentation and features to optimize the storage in the database. This tutorial prepares you
for Part 2 of the System Administration Certification exam 919 for Informix
v11.70.
|
Tutorial | 10 May 2012 |
| DB2 Tools corner: Introducing the IBM-supported batch interface for change management in DB2 Administration Tool for z/OS V10.1 and DB2 Object Comparison Tool for z/OS V10.1
Now you can use the new batch interface enhancement for managing changes to DB2 for z/OS objects
and authorizations with DB2 Administration Tool for z/OS and DB2 Object Comparison Tool for z/OS.
This enhancement lets you create, customize, and reuse batch jobs to match how you manage changes to DB2 for z/OS.
|
Articles | 10 May 2012 |
| Understand the trusted context feature in Informix
The use of connection pooling to data sources can lead to role-based
security breaches. Support for trusted connections and trusted contexts
in Informix server gives the flexibility of connection reuse, granting of
controlled privileges to the middle tier, and enhanced user accountability
in a three-tier application without compromising database security, all while
improving system performance. This article discusses trusted connections and
trusted contexts, and shows how to manage trusted contexts using JDBC, ESQL/C
and ODBC drivers.
|
Articles | 10 May 2012 |
| Optim Open Data Manager and Optim Connect thin clients for Linux and UNIX
environments
Legal compliance and business requirements often require organizations to retain data for certain period of time.
IBM InfoSphere Optim offers a database archive solution for archiving data from either production databases (to control data growth)
or from legacy applications (for application retirement purposes). Through Optim Open Data Manager, Optim can provide continuous access to archived data using
open standards such as ODBC, JDBC, or XML.
This article explains the difference between the available methods for accessing Optim
archived data on Linux/UNIX environments and shows how to configure ODBC access to
Optim archived data using reporting tools such as IBM Cognos on a Linux environment.
|
Articles | 10 May 2012 |
| Get a picture of your IBM i environment with DB2 catalog views
Traditionally, Traditionally, IBM DB2® for i catalog views have only provided metadata about existing database objects. A new set of catalog views also provide information about your IBM i system environment. Specifically, these view make it easy to access information about the Group PTFs and TCP/IP network connections related to your DB2 for i database.
|
Articles | 10 May 2012 |
| Setting up SSL configuration for HTTP/HTTPS in WebSphere Message Broker
This article shows you how to set up SSL communication in WebSphere Message Broker on AIX.
It includes an example of an important factor to be considered during SSL troubleshooting and problem determination.
|
Articles | 09 May 2012 |
| Comment lines: Using an adapter service pattern to build a more flexible, low maintenance ESB
Integrating multiple systems in a point to point manner can be very time
consuming and expensive to maintain. One common approach to resolve this issue
is to introduce an Enterprise Service Bus (ESB), which replaces the point to
point approach with a single, centralized place to integrate systems, and does
so in a service-oriented manner. However, if done incorrectly, this can still
create maintenance headaches. Here is a look at a pattern that can “future
proof” your integration work, allowing for the upgrading or replacement of legacy systems without excessive additional integration work.
|
Articles | 09 May 2012 |
| Modernized Java-based batch processing in WebSphere Application
Server, Part 2: Transaction batch programming model
The Modern Batch feature for IBM WebSphere Application Server provides a
robust Java batch programming model that enables the integration of online and
batch processing within an architected framework across multiple platforms.
This series describes the programming models that the Modern Batch
feature provides and demonstrates the new functionality provided in IBM
Rational Application Developer V8.0 that greatly simplifies the development of
batch applications and the associated xJCL required for job submission. Part 1
introduced Modern Batch and showed a sample implementation for the
compute-intensive programming model. Part 2 covers the transaction batch
model and other aspects of the batch framework, including the various
interfaces used to submit and control jobs, and integration with schedulers.
|
Articles | 09 May 2012 |
| Making web services enterprise-ready
This article describes how you can make your web services enterprise-ready using the WS-Atomic Transaction (WS-AT) protocols in conjunction with IBM WebSphere Application Server's unparalleled transaction, high availability, and failover support. Beginning with a close look at the protocol itself and the WebSphere Application Server specifics (when running a web services client or the web services provider), the article will depict the optimizations that are being used when both client and service provider use WebSphere Application Server as the runtime platform, and show you how to setup a high-availabilty, scalable, production-ready environment on which to run your WS-AT enabled web services.
|
Articles | 09 May 2012 |
| Comment lines: Step into the Swing era
A graphical user interface (GUI) can add a welcome level of usability to
a Jython wsadmin script for IBM WebSphere Application Server, but actually adding a
GUI to a script can seem like more work than it should be. This article
shows that it can be easier to add a GUI using Swing than it might be to do the same thing using Java.
|
Articles | 09 May 2012 |
| Integrating WebSphere eXtreme Scale transactions with other transactions
IBM WebSphere eXtreme Scale is a powerful product for scalable
high-speed storing and processing of data. WebSphere eXtreme Scale itself is
transactional but is often used with other software products that are also
transactional. Integrating these transactions, especially integrating
WebSphere eXtreme Scale into an XA (global) transaction, can be far from
trivial. This article explains two techniques for integrating WebSphere
eXtreme Scale and other transactional products so that work for all can be
reliably committed in a single transaction that follows ACID principles.
Sample code for these techniques is provided, including using the new resource adapter for IBM WebSphere Application Server that enables WebSphere eXtreme Scale to participate in a global (XA) transaction.
|
Articles | 09 May 2012 |
| Understanding connection transitions: Avoiding multi-threaded access to a JCA connection in WebSphere Application Server
IBM WebSphere Application Server JCA connection manager provides
connection pooling and enables administrators to establish a pool of
connections that can be shared by applications running on an application
server. However, the sharing of a JCA connection across multiple threads by
an application can result in various exceptions. This article describes some of
the application coding practices that lead to connection sharing across
multiple threads, and explains the multi-threaded detection capabilities provided by WebSphere Application Server.
|
Articles | 09 May 2012 |
| Managing dependencies in migrations and new applications for WebSphere Application Server V8
This article describes the steps for effectively managing enterprise applications using IBM Rational Application Developer V8.0 for IBM WebSphere Application Server V8.0. It will also provide some insight into investigating the class loading behaviour of WebSphere Application Server through the class loader viewer.
|
Articles | 09 May 2012 |
| IBM WebSphere Portal 8.0 IIM / Launchpad / FirstSteps at a glance: Installing WebSphere Portal and Portal Express
This article is aimed at first-time users of IBM WebSphere Portal 8.0, introducing some key functions and best practices, and briefly looks at IBM Installation Manager (IIM), WebSphere Portal 8.0 Launchpad.
|
Articles | 09 May 2012 |
| Social networks meet open-source project hosting
The revolutionary effects of social networks have not missed the world of software development. Many services emerged to support collaboration on projects over the Internet, especially in the world of open-source software. Concepts such as distributed version control, routine forking, and pull requests are in some ways changing the basic process of group development. One of the most popular social networks for software collaboration is GitHub, whose motto is "Social Coding." Learn about development social networks in the context of GitHub, but with principles applicable to other sites such as BitBucket, and even to your organization's internal systems.
|
Articles | 08 May 2012 |
| Automate management of Rational Team Concert users
Rational Team Concert administrators can save time by using the API rather than the UI to create, archive, and reactivate users or to import them from an external repository, individually or in batches (in bulk). This article explains how.
|
Articles | 08 May 2012 |
| How IBM migrated a large GForge installation to Rational environments
Learn how an IBM team successfully used Open Services for Lifecycle Collaboration (OSLC) and other APIs to migrate 500 projects and 7500 users from Gforge to Rational Team Concert and Rational Asset Manager.
|
Articles | 08 May 2012 |
| Create a multiplatform development environment with Rational Team Concert
Enterprise modernization means different things, depending on your role in an organization. In this article, Amy Silberbauer offers guidelines for the first step in any modernization strategy for mainframe teams: establishing a modern, multiplatform development environment. She also proposes best practices for configuring Rational Team Concert teams and streams to establish a topology for collaborative development.
|
Articles | 08 May 2012 |
| Explore alternative languages for the Java platform
The JVM's ability to execute machine- and language-independent bytecode
opens a world of problem-solving possibilities to polyglot programmers. Languages for
the Java platform are proliferating rapidly (with more than 200 now available), and several have captured significant developer mindshare. This knowledge path is an overview of some of the robust languages that can complement your Java programming skills by taking full advantage of the Java platform.
|
Knowledge paths | 08 May 2012 |
| Add Linux power to wireless routers with advanced tips and tricks for DD-WRT
DD-WRT brings all the power of the Linux networking stack to inexpensive wireless routers, turning a consumer router into a mighty networking powerhouse. Learn how to install and secure DD-WRT, and learn about the powerful, flexible command line behind the GUI.
|
Articles | 08 May 2012 |
| How to test REST APIs for IBM Systems Director using Java
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multi-system environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. This tutorial explains basic steps, tips and tricks to automate REST API testing for IBM Systems Director using Java™ code.
|
Tutorial | 07 May 2012 |
| IBM Tivoli Directory Integrator solutions for IBM Connections real-world scenarios
The intent of this article is to give you an insight into the real-world scenarios occurring with IBM Connections 3.0.1 with respect to IBM Tivoli Directory Integrator (TDI) scripts and user population. It is assumed that the reader is familiar with basic concepts of TDI and its corresponding usage in IBM Connections Profiles population activity.
For details on setting up TDI and IBM Connections 3.0.1, refer to the IBM Connections 3.0.1 product documentation topic, “Configuring Tivoli Directory Integrator.”
|
Articles | 07 May 2012 |
| Rational Host Access Transformation Services V8, Part 6: Confirm the AJAX discount feature is enabled and working
Learn how to troubleshoot an AJAX disconnect issue.
|
Demos | 07 May 2012 |
| Rational Host Access Transformation Services V8, Part 5: Searching PassPort Advantage for HATS installation files
Learn how to search Passport Advantage for the Rational Host Access Transformation
Services (HATS) installation files.
|
Demos | 03 May 2012 |
| Test drive DB2 10.1 using a virtual appliance
IBM virtual appliances allow you to easily experience
the power of IBM software, such as
DB2 for Linux, UNIX, and Windows, without having to go through the
setup process for either the operating system or IBM software. The virtual
appliances are provided with pre-installed operating systems, and
additionally, they deeply integrate IBM software in VMware virtual machines.
|
Articles | 03 May 2012 |
| Exploring IMS disaster recovery solutions, Part 4: Coordinated IMS and DB2 solutions
Every customer needs a disaster recovery (DR) plan. The strategy will differ from one
customer to the next. For IMS, there are two types of DR solutions: 1) IMS specific, and
2) Storage Mirroring. In this tutorial, we explore the IMS specific DR solutions.
There are solutions that use only the IMS base product and solutions that use the IBM IMS
Tools products. For each DR solution, there will be a discussion of the key concepts related
to that solution.
|
Tutorial | 03 May 2012 |
| XML data mining, Part 1: Survey several approaches to XML data mining
XML is used for data representation, storage, and exchange in many
different arenas. This series explores one facet of XML data analysis: XML data mining. In
this first article, get an introduction to some techniques and approaches for mining hidden knowledge
from XML documents. Learn about mining data, the hierarchical structure of
the information, and the relationships between elements. Subsequent articles will cover
mining XML association rules and clustering multi-version XML documents.
|
Articles | 02 May 2012 |
| XML data mining, Part 2: Mining XML association rules
In Part 2 of this series, learn about mining association
rules from XML documents. Mining association rules from XML documents is different from mining rules
from relational data. Information can be structured differently in XML because of the
language's flexibility and hierarchical organization. This article also introduces the notion of dynamic association
rules. You'll explore an approach to mining XML association rules when the underlying XML
documents change without a full re-run of the association rules discovery algorithm.
|
Articles | 02 May 2012 |
| Authoring message flow patterns using WebSphere Message Broker APIs
This article shows you how to author WebSphere Message Broker flow patterns using the Message Broker Java API and Java programming. The Java code can then be executed on any machine with a JRE, without installing the WebSphere Message Broker Toolkit to develop message flow instances from authored patterns.
Also available in:
Portuguese
|
Articles | 02 May 2012 |
| Calling a stored procedure that returns a result set in IBM WebSphere Cast
Iron Studio
Learn how to access the results of a database stored procedure in IBM
WebSphere Cast Iron Studio by using the CopyOf function and an XML
schema.
|
Tutorial | 02 May 2012 |
| XML data mining, Part 3: Clustering XML documents for improved data mining
Similar to the task of mining association rules from an XML document, clustering XML documents is different from clustering relational data because of the specific structure of the XML format, its flexibility, and its hierarchical organization. Learn about clustering XML documents as a major task in XML data mining in this third article in a series on XML data mining.
|
Articles | 02 May 2012 |
| Rational Asset Analyzer and Rational Team Concert in IBM integrated solution for System z development
Learn how to integrate Rational Asset Analyzer with Jazz and Rational Team
Concert using an example of implementation from IBM integrated solution for System z development.
|
Demos | 02 May 2012 |
| Integrating PayPal with WebSphere Commerce V7
Learn how to integrate PayPal with WebSphere Commerce
V7.0.0.1 or later so that you can use PayPal to process payment for online
orders. You will add a new payment method for PayPal, create a new payment
plug-in for PayPal, and customize several JSP and commands to support the
PayPal flow.
Also available in:
Korean
Portuguese
|
Tutorial | 01 May 2012 |
| DB2 best practices: Multi-temperature data management
Data in a data warehouse can be classified according to its temperature. The temperature
of data is based on how often it is accessed, how volatile it is, and how important the
performance of the queries that access the data is. Hot data is frequently accessed and
updated, and users expect optimal performance when accessing this data. Cold data is
rarely accessed and updated, and the performance of the queries that access this data is
not essential. Using faster, more expensive storage devices for hot data and slower, less
expensive storage devices for cold data optimizes the performance of the queries that
matter most while helping to reduce overall cost.
Also available in:
Chinese
|
Articles | 01 May 2012 |
| Protect your data at the speed of light with gKrypt, Part 1
Meet the gKrypt engine, the world's first package to employ general purpose
graphics units (GPGPUs) for data encryption, which is an important tool for information security. It uses an Advanced Encryption Standard (AES) based 256-bit block cipher to provide robust security. In this Part 1 of a two-part series, explore the AES, the GPU port of the Rijndael algorithm for Linux, the parallelizing of the AES algorithm, and the use of the gKrypt Engine supporting CUDA for NVIDIA-based GPUs.
Also available in:
Portuguese
|
Articles | 01 May 2012 |
| Smarter commerce warranty case management
Learn about a smarter commerce warranty management solution pattern that provides a viable approach for integrating
the information, people, and processes needed for a more comprehensive
warranty management solution. See how the pattern exploits the capabilities
of enterprise marketing management and case management to provide an
end-to-end solution. Companies pursuing the benefits of analytic-driven
data can realize meaningful actions from both a business and customer perspective.
Also available in:
Portuguese
|
Articles | 01 May 2012 |
| Make your HTML pages smarter with RDFa 1.1 Lite
Resource Description Framework (RDF) has evolved into increasingly
pragmatic formats over time. RDF annotation (RDFa) has been particularly
successful as a system for annotating HTML documents inline on the web. It is
supported by Google and other search engines in the form of Rich Snippets. The
emergence of microdata and the Schema.org initiative applied pressure to
simplify RDFa even further. The W3C took action and produced a radically
simplified version: RDFa 1.1 Lite. In this article, learn about RDFa Lite, and
get a head start on producing and processing the shape of Rich Snippets to come.
|
Articles | 01 May 2012 |
| Protect your data at the speed of light with gKrypt, Part 2
Meet the gKrypt engine, the world's first package to employ general purpose
graphics units (GPGPUs) for data encryption. It uses an Advanced Encryption Standard (AES) based 256-bit block cipher. This is the second article in a two-part series on AES encryption and the gKrypt engine. Part 1 introduced gKrypt and explained the AES algorithm in detail, its parallel breakdown and how to map it on a massive GPU architecture using the Compute Unified Device Architecture (CUDA). Part 2 looks at how AES is implemented on CUDA.
Also available in:
Portuguese
|
Articles | 01 May 2012 |
| How to pre-fill OSLC resource creation fields in Rational Change
The Open Services for Lifecycle Collaboration (OSLC) core specification states that service providers can support receiving a POST request that contains a change request resource definition for the creation dialog URI. It retrieves a URI that represents the embedded page to be used. Neeraja Vishwanathapura provides sample code that shows how to pre-fill the creation dialog.
Also available in:
Portuguese
|
Articles | 01 May 2012 |
| Global and Workspace admin permission differences in Rational Focal Point
Global Administrator and Workspace Administrator permissions in Rational Focal Point allow different kinds of access and capabilities. Anurag Saraf explains what actions each of these admin roles can perform at global and workspace levels.
|
Articles | 01 May 2012 |
| Understanding Ajax vulnerabilities
Asynchronous JavaScript + XML (Ajax) is not a web technology; it is a collection of technologies
created specifically to build dynamic web applications. Because of its range of functions
and ease
of use, Ajax is one of the most widely used tools for building web applications today.
All applications, including those built using Ajax technologies,
are vulnerable
to exploits that compromise websites and the databases that drive them.
In this article, learn about some of the threats to Ajax technologies
and how to guard against them.
|
Articles | 01 May 2012 |
| Meet six misunderstood Ruby features
Suppose you are a C++ developer and you
need to do some prototyping quickly in Ruby. When you pick up a Ruby reference book
like the Pickaxe or browse the Ruby site, you see familiar constructs like
class declaration, support for threads, and exception handling. Just when
you thought you knew how Ruby works, you realize that concurrency in your Ruby code is
not behaving like Boost threads, catch and throw are not what they seem, and others have used
something called self all over the place in their Ruby script. Welcome to Ruby!
Also available in:
Portuguese
|
Articles | 01 May 2012 |
| Basic Rational DOORS Web Access installation
This is the minimum suggested set up for IBM DOORS Web Access software, because each tier has specific requirements to operate successfully. Lee Byrnes explains the requirements and the reasoning behind them
|
Articles | 01 May 2012 |
| Design service interfaces with industry models
Read how industry models can help architects overcome the difficult
task of defining enterprise service interfaces. Understand the need to strike
a balance between competing design principles, in particular, reuse and
loose coupling, and how the type of SOA governance model embraced by an
organization is in itself an important element to take into account for an
effective service design.
|
Articles | 01 May 2012 |
| Free: IBM DB2 Express-C
Download DB2 Express-C 10.1, a fully licensed product available at no-charge for the
community. It does not have any time-based usage restrictions or database size limitations. Use this
data server for application development and deployment.
|
Trial Downloads | 30 Apr 2012 |
| Immutability and appendOnly features in GPFS 3.4v on AIX
Protect your business data on AIX systems using immutability and appendOnly features supported by IBM General Parallel File System V3.4 ensuring compliance to various government regulations. Having rich set of command line interfaces, GPFS allows you to set appropriate restrictions to your business audit files, health center records and log files in order to effectively secure them from being tampered or accidentally deleted. This article illustrates how to make use of immutability and appendOnly restrictions offered by IBM GPFS V3.4 to protect your AIX data.
Also available in:
Portuguese
|
Articles | 30 Apr 2012 |
| DB2 V10.1 Query performance enhancements
A number of performance improvements have been included in DB2 Version 10.1
to improve the speed of many queries. These improvements are automatic; there are
no configuration settings or changes to the SQL statements required.
|
Articles | 30 Apr 2012 |
1 - 100 of 15973 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)