Filter by products, topics, and types of content

(419 Products)

(752 Topics)

(20 Industries)

(15 Types)

1 - 100 of 10563 results | Next
Show Summaries | Hide Summaries
View Results
Title up Type none Date none
"Excel"lerating DB2 Universal Database: Transferring DB2 Data to a Spreadsheet
Make reporting easy for your end users. Author Kulvir Bhogal describes a sample application that uses open source technology for transferring DB2 data to a Microsoft Excel spreadsheet.
Articles 13 Feb 2003
10 essential security practices from IBM
Organizations face an ever-changing set of risks in a world with rapidly changing technology, and business models that call for innovation, new platforms like cloud, and a desire to connect systems with the world at large. All of this adds to the complexity of securely protecting the enterprise. Beth Dunphy, Worldwide Strategy and Offering Executive at IBM, introduces 10 essential security practices from IBM – a flexible framework that helps organizations simplify the challenge of designing a balanced security program.
Also available in: Chinese  
Articles 25 Oct 2015
10 little-known features in Rational Developer for System z that increase mainframe developers' productivity
The IBM Rational Developer for System z IDE for mainframe and multiplatform development is popular for its major features, such as remote editing, remote debugging, source code management support, and web services for mainframe applications. This article describes 10 of the most useful of many lesser-known features that increase productivity for mainframe developers.
Articles 08 Feb 2011
10 steps to set up a multi-data center Cassandra cluster on a Kubernetes platform
Learn how to deploy an Apache Cassandra NoSQL database on a Kubernetes cluster that spans multiple data centers across many regions. The benefits of such a setup are automatic live backups to protect the cluster from node- and site-level disasters, and location-aware access to Cassandra nodes for better performance.
Also available in: Chinese  
Articles 09 Jan 2018
10 Steps to Train a Chatbot and its Machine Learning Models to Maximize Performance
The Watson Conversation Service offers a simple, scalable and science-driven solution for developers to build powerful chat bots to address the needs of various brands and companies. As developers leverage Watson Conversation to build cognitive solutions for various, one recurring question is: “How much time should I plan to train my solution” or “How do I know when my model is trained sufficiently well”? While the answer depends greatly on the problem being solved and the data powering the solution, in this blog we offer a common methodology for training the machine learning (ML) models powering your chat bot solution.
Blog 21 Feb 2017
10 tips and tricks to secure versions of your data on a Jazz server
The Jazz-based Configuration Management application can be used to protect multiple versions of data. This article gives examples of how data can be organized into configurations, describes default security settings and how they can be configured, explains the benefits of team areas, and offers troubleshooting tips.
Articles 17 Dec 2013
10 tips for sensible systems administration
Benjamin Franklin: scientist, scholar, statesman, and . . . systems administrator? Yes, 200 years or so before the birth of UNIX, Franklin scribed sage advice to keep systems humming. Here are 10 of Franklin's more notable tips.
Also available in: Chinese  
Articles 10 Mar 2009
100 SOA Questions Asked and Answered
This eBook brings together authoritative answers to the most crucial questions business, technical, and architectural decision-makers ask about SOA.
Downloads 18 Nov 2011
11 proven practices for more effective, efficient peer code review
These 11 proven practices for efficient, lightweight peer code review are based on a study at Cisco Systems using SmartBear CodeCollaborator. They can help you ensure that your reviews both improve your code and make the most of your developers' time.
Also available in: Chinese  
Articles 25 Jan 2011
11 tips for scaling servers in the cloud
Cloud computing enables application developers to solve scaling problems in a new way. Deploying applications to the cloud gives you the ability to scale horizontally by releasing IT resources of the same type without incurring high costs. If this is new territory for you, this introductory overview of best practices will help you learn the basics.
Also available in: Chinese   Portuguese  
Articles 23 Oct 2015
15 best practices for pureXML performance in DB2
DB2 9 introduces pureXML support, which means that XML data is stored and queried in its inherent hierarchical format. To query XML data, DB2 offers two languages, SQL/XML and XQuery. Additionally, DB2 9 has sophisticated XML indexing capabilities and support for XML Schema validation. While most existing performance guidelines for DB2 also apply to XML data, this article provides additional XML-specific performance tips. This article has been updated for DB2 9.5. [2009 May 26: Corrected code in Listings 12 and 13.--Ed.]
Also available in: Chinese   Japanese   Spanish  
Articles 26 May 2009
21 principles of enterprise architecture for the financial sector
The article lists the most relevant architectural principles for an IT department to follow in the financial market, with details about each principle. These principles are essential for an IT department to take on a strategic role in the company and to indicate actual value generation in IT decisions within an environment where pressure and business decisions are critical.
Also available in: Portuguese  
Articles 20 Nov 2012
3 steps to accelerate your mobile apps with APIs by using API Connect
Enrich your mobile apps by invoking REST APIs with the power of your enterprise assets. Although this might sound easy, it can be difficult to find the APIs you need, learn about them, and then know how to use them. This article explains how you can use API Connect to accelerate your mobile apps.
Also available in: Chinese  
Articles 28 Nov 2016
3-D modeling with SketchUp and Eclipse, Part 1: Creating the bridge between SketchUp and Eclipse
One of Google's most recent and popular tools, SketchUp, takes the pain out of 3-D modeling. Not only does SketchUp make it easy to create designs manually but it also allows you to automate the design process with Ruby scripts. Because managing and editing these scripts is so important, it helps to have a full-featured development environment like Eclipse. Learn how to configure SketchUp and Eclipse so you can edit scripts in Eclipse and automatically execute them in SketchUp.
Also available in: Russian   Japanese   Portuguese  
Articles 14 Apr 2009
30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts
PHP is an easy-to-use, easy-to-learn, widely accessible programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Whether you play simple pen-and-paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. Each article in this series will cover 10 scripts in 300 words or fewer (3d10 stands for "roll three 10-sided dice") that are simple enough for even a beginning developer, but useful enough for a seasoned game player. The goal is to give you something you can modify to suit your needs, so you can impress your friends and players by busting out your laptop at your next gaming session.
Also available in: Russian   Japanese   Spanish  
Articles 18 Nov 2008
30 game scripts you can write in PHP, Part 2: Developing 10 intermediate scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Part 1 of this series, exploring 10 intermediate scripts that can be used in various types of games. These scripts are intended for three types of games: role playing games, games of chance and word games.
Also available in: Russian   Japanese  
Articles 25 Nov 2008
30 game scripts you can write in PHP, Part 3: Creating 10 advanced scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Parts 1 and 2 of this series, exploring 10 cool scripts that can be used in various types of games -- from an inventory-management system and note-taking scripts to word-game scripts to image manipulation and scripts for games like keno.
Also available in: Russian   Japanese  
Articles 02 Dec 2008
30 productivity tips from the developers of IBM Rational Requirements Composer: Part 1. Navigation
Software requirements are actualized in a variety of forms that can be difficult to navigate and discuss uniformly: use case diagrams, screen mock-ups, text descriptions, flow charts, and so forth. Besides providing specific editors for these types of content, IBM Rational Requirements Composer fosters collaboration by offering universal tools and views to search for, comment on, and define and navigate links between artifacts of any type. This exploration of these common facilities is punctuated by specific tips and tricks from the developers of Rational Requirements Composer to help you use this software more productively. With this knowledge, you will spend less time opening artifacts unnecessarily and retyping redundant information and more time meeting your customers' requirements.
Also available in: Chinese  
Articles 01 Jun 2009
30 productivity tips from the developers of IBM Rational Requirements Composer: 30 productivity tips from the developers of IBM Rational Requirements Composer Part 3. Templates
Learn how to use IBM Rational Requirements Composer to create templates from artifacts and to reuse existing templates easily in other projects.
Also available in: Chinese  
Articles 18 Jun 2009
30 productivity tips from the developers of IBM Rational Requirements Composer: Part 2. Collaboration
IBM Rational Requirements Composer fosters collaboration by offering universal tools and views to search for, comment on, and define and navigate links between artifacts of any type. This exploration of these common facilities is punctuated by specific tips from the developers of Rational Requirements Composer to help you use this software more productively. Analysts with this knowledge will spend less time opening artifacts unnecessarily and retyping redundant information and more time perfecting their customers' requirements. This is Part 2 of a three-part series.
Also available in: Chinese  
Articles 03 Jun 2009
32-bit and 64-bit application development with DB2 UDB V8.2
If you are migrating from a 32-bit DB2 instance to a 64-bit one, deploying 32-bit applications to 64-bit platforms, or simply want to ensure that you can do so easily later then this article is for you. This article outlines DB2 Universal Database's (DB2) 32-bit and 64-bit application and routine support and explains the considerations and best practices related to the developing and deploying DB2 applications and routines to 64-bit platforms.
Articles 07 Oct 2004
4S4C
This is a COM component that will invoke methods on COM objects from a SOAP request message, and return the results as a SOAP response message. The dispatcher can be used to provide a SOAP engine for multiple transports, and listeners for HTTP (using ASP) and SMTP (using the Windows 2000 SMTP service) are included.
Downloads 16 Jul 2001
4Suite
4Suite is a platform for XML processing and knowledge-management, consisting of a library of integrated tools for XML processing, and an XML data repository and server with a rules-based engine.
Downloads 14 Nov 2002
4Suite
4Suite is an open-source platform for building XML support into applications. It integrates support for XML manipulation through DOM, SAX, RDF, XSLT, XInclude, XPointer, XLink and XPath, stores and indexes XML documents in a transactional document repository, and supports access via SOAP, WebDAV, RPC, and CORBA.
Downloads 24 Sep 2001
5 minutes of smart: Detect and analyze runtime problems with probes
By using an automated tool to facilitate development code testing (in this case, Rational Application Developer for WebSphere), which uses the Eclipse-based Probekit framework of Java code fragments that can be inserted into a program to provide information as the program runs, you make it easier to obtain vital runtime data on your code component.
Also available in: Chinese  
Articles 03 Nov 2014
5 minutes of smart: Explore the test management process
Developers can learn how to become software test management experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
Also available in: Chinese  
Articles 02 Dec 2014
5 minutes of smart: Explore the testing process
Developers can learn how to become software testing experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
Also available in: Chinese  
Articles 02 Dec 2014
5 minutes of smart: How to link requirements to development artifacts
An important initial task to successfully manage requirements in a development project includes linking requirements and artifacts. Choosing the correct link type is key. Learn about links types in a typical RM tool such as Rational DOORS Next Generation. You can also experiment with the DOORSng tool in a 60-day free trial.
Also available in: Chinese  
Articles 03 Nov 2014
5 minutes of smart: Manage change with work items
Developers can learn how to become change and configuration management experts by understanding how work items function. By using an automated tool -- in this case, the agile project management Rational Team Concert -- you make it easier to manage change in a software development project.
Also available in: Chinese  
Articles 02 Dec 2014
5 minutes of smart: Tracing project requirements
By using an automated tool to facilitate tracing project requirements (in this case, Rational DOORS Next Generation), you can take charge and make managing project requirements a smooth, continuous process.
Also available in: Chinese  
Articles 03 Nov 2014
5 minutes of smart: Tracking dependencies between requirements and artifacts
When you use an automated tool to facilitate tracking dependencies between requirements and artifacts (in this case, Rational Application Developer for WebSphere Software), you can obtain a project-wide omniscient view of all dependency links, and that's a good thing.
Also available in: Chinese  
Articles 03 Nov 2014
5 steps for real-time data replication with IBM i remote journaling
Enterprises need real-time, trusted data to make decisions and stay competitive. Data loss is unacceptable, but the process to collect and synchronize data must have little to no effect on production environments. This article shows you how to use a remote journal to configure IBM InfoSphere Data Replication (IIDR) for IBM i. This trusted solution will help you effectively gather data without affecting your other business functions.
Also available in: Chinese  
Articles 20 Nov 2015
5 things you didn't know about ...: Apache Maven
You might be familiar with profiles, but did you know that you can use them in Maven to execute specific behaviors in different environments? This installment in the 5 things series looks beyond Maven's build features, and even its basic tools for managing the project life cycle, delivering five tips that will improve the productivity and ease with which you manage applications in Maven.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: JARs
Many Java developers never think beyond the basics of JARs -- only using them to bundle classes before shipping them off to the production servers. But a JAR is more than just a renamed ZIP file. Learn how to use Java Archive files at their fullest capacity, including tips for jarring Spring dependencies and configuration files.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: Java performance monitoring, Part 2
If it's news to you that the JDK ships with the full-featured profiler JConsole, you'll be even more surprised to learn about the five stand-alone profiling utilities introduced in this article. Find out how lightweight (and in some cases experimental) Java process monitoring and analysis tools can help you hone in on performance bottlenecks like thread starvation, deadlocks, and object leaks.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: Java performance monitoring, Part 1
Blaming bad code (or bad code monkeys) won't help you find performance bottlenecks and improve the speed of your Java applications, and neither will guessing. Ted Neward directs your attention to tools for Java performance monitoring, starting with five tips for using Java's built-in profiler, JConsole, to collect and analyze performance data.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 1
Writing multithreaded code that both performs well and protects applications against corruption is just plain hard -- which is why we have java.util.concurrent. Ted Neward shows you how concurrent Collections classes like CopyOnWriteArrayList, BlockingQueue, and ConcurrentMap retrofit standard Collections classes for your concurrency programming needs.>
Also available in: Chinese   Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 2
In addition to concurrency-friendly Collections, java.util.concurrent introduced other pre-built components that can assist you in regulating and executing threads in multithreaded applications. Ted Neward introduces five more of his Java programming must-haves from the java.util.concurrent package.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 17 May 2017
5 things you didn't know about ...: Multithreaded Java programming
Multithreaded programming is never easy, but it does help to understand how the JVM processes subtly different code constructs. Steven Haines shares five tips that will help you make more informed decisions when working with synchronized methods, volatile variables, and atomic classes.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: The Java 6 Collections API, Part 1
The Java 6 Collections API is far more than a replacement for arrays, though that's not a bad place to start. Ted Neward dispenses five tips for doing more with Collections, including a primer on customizing and extending the Java Collections API.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2017
6 Keys to Real-Time Analytics
This article provides six best practices for data management professionals to ensure that their performance management and analytics initiatives are set up for success.
Articles 13 Oct 2009
6 tips for optimizing a native XML database
RSS, Atom, mashups, extraordinary search requirements and other developments are making native XML databases an important part of search applications and services. These types of databases excel at efficiently searching through large collections of semi-structured data. In this article, you'll find some common sense guidelines to maximize the performance of applications that use XQuery and native XML databases.
Also available in: Chinese   Japanese   Portuguese  
Articles 15 Dec 2009
8 guidelines for building consumer-like enterprise apps
Adam Fingerman, Co-Founder and Chief Experience Officer at ArcTouch and a leading expert on custom mobile app development, recently joined me on The New Builders podcast to talk about how consumer app preferences can influence enterprise application development.This blog covers some key takeaways based on my interview with Fingerman and other best practices learned from the IBM Cloud Data Services developer advocacy team.
Blog 21 Feb 2017
IPSec simplified
IPSec is one of the most powerful security tools available today, allowing users to implement security at the IP packet level. But this standard is not only powerful, it's extremely complex, and if not understood properly it can be easily misused. Here, Joe explains how IPSec works and explores the potential pitfalls that await well-meaning system administrators.
Articles 01 Apr 2001
A behind-the-scenes look at software development books
from The Rational Edge: Despite the prevalence of online communications, book sales have steadily increased over the past decade. This article explores the place of books and book publishing in the software development industry, and includes interviews with two very different authors with ties to the IBM Rational organization.
Articles 15 Mar 2005
A better virtual control panel for IBM i!
The IBM i Access Client Solutions product is known for its simplicity and flexibility, and it includes console-related functions. In this article, you can learn how the IBM i Access Client Solutions virtual control panel function outshines its predecessor!
Articles 09 Oct 2014
A brief comparative perspective on SQL access for Hadoop
Although Hadoop is often thought of as the one-size-fits-all solution for big data processing problems, the project is limited in its ability to manage large-scale graph processing, stream processing, and scalable processing of structured data. Learn about Big SQL, a massively parallel processing SQL engine that is optimized for processing large-scale structured data. See how it compares to other systems that were recently introduced to improve the efficiency of the Hadoop framework for processing large-scale structured data.
Also available in: Chinese   Russian  
Articles 12 Aug 2014
A brief history of Eclipse
from The Rational Edge: In the late 1990s, IBM began development of what we now know as Eclipse. This article reviews the inception and growing acceptance of this popular computing platform, illustrating the role Eclipse plays in today's development tool arena.
Articles 15 Nov 2005
A brief introduction to code pages and Unicode
Unicode is intended to unify the computing community around a single standard for encoding text. To understand how the standard works and why we need it, explore the code behind the letters you see on your screen and in your printouts.
Articles 03 Mar 2000
A business process management approach to enterprise process modernization
This article describes how BPM can be used for enterprise modernization. It introduces techniques and best practices to ensure BPM success, including business process discovery, business process decomposition, business process ownership, service identification, and code modularization. Compared to other legacy modernization approaches, BPM allows for effective scoping; instead of boiling the ocean, you look at a specific business process and what is required for that process to execute, and only modernize the IT functions that are needed by the process. As you implement more and more processes, you can reuse the services you developed for previous processes and gradually modernize all that is needed from the legacy application, making it relevant and essential for the future of the enterprise. The BPM approach provides quick time to value and engages business users.
Also available in: Chinese  
Articles 13 Jun 2012
A case for SOA governance
Help your enterprise reap its true benefits by strengthening your awareness to the importance of SOA governance for an enterprise which has IT as one of its key organizations. The author illustrates some key responsibilities of a governance body and concludes by showing you how you can effectively implement SOA governance.
Articles 16 Aug 2005
A case study of using IBM WebSphere Studio Application Developer 5.0 with Rational ClearCase LT Part 2: Unified Change Management
In the second part of this case study, the authors discuss the role of the developer and the process of joining a UCM project.
Articles 01 Apr 2004
A Case Study: Using IBM Rational Unified Process as the Methodology Framework
Derived from a presentation at RUC 2003, this case study discusses a company's real world experiences successfully developing and deploying an iterative methodology using IBM RUP as a process framework. The benefits of implementing a standard process and the future opportunities it affords a development organization are addressed.
Articles 15 Apr 2004
A CBM-SOMA based approach to Resource and Capacity Management (RCM) Center Modernization
This article discusses the business operations and processes of Resource and Capacity Management (RCM) that helps to be transform IT systems. This methodology helps to modify and integrate the current assets and tools in realizing end-to-end automated business processes using an SOA. We looked at the enterprise view of the RCM center, build the business component models, identify the hot components and develop an SOA solution layered enterprise architectural model. The business services are identified and transformed into candidate IT services by applying SOMA service identification and analysis technique. This case study also provides example of IBM'S CBM-SOMA methodology, IBM SOA solution in modernizing existing RCM IT systems and its business operations.
Also available in: Russian   Japanese  
Articles 27 Jul 2010
A chat with Watson Project lead, Dr. David Ferrucci
Chief Investigator for IBM's Deep QA/Watson Project, Dr. David Ferrucci, was in Austin, Texas for SXSWi 2011. He stopped to talk with Todd Watson (no relation to the supercomputer) and Scott Laningham about IBM Watson's historic win on the Jeopardy! game show and about what the project means to the developer community.
Articles 28 Mar 2010
A Cloud Computing Solution in Universities
This article details the concept of cloud computing using a Virtual Computing Lab (VCL). We specifically focus on a cloud computing implementation methods through the VCL, how it helps within a research-oriented educational institution of higher learning, and finally, we discuss some of the important factors that demonstrate how a VCL provides a scalable, sustainable, economically valuable and viable contribution to the campus layer IT cyber-infrastructure.
Also available in: Chinese   Russian   Spanish  
Articles 05 Jan 2010
A CMIS API library for Python, Part 1: Introducing cmislib
This is the first of a two-part series which will introduce you to cmislib, a client-side library for working with CMIS content libraries. Content Management Interoperability Services (CMIS) is a specification that provides a standard way to access content, regardless of the underlying repository implementation or the choice of the front-end programming language. In this article, learn about the cmislib API for Python using examples.
Also available in: Chinese   Russian   Portuguese   Portuguese  
Articles 25 Mar 2010
A CMIS API library for Python, Part 2: Build real world ECM tools with Python and cmislib
In Part 2 of this series on CMIS and Python, build an xcopy-like data population and migration tool using the Python cmislib library. The tool not only xcopies local file systems to any CMIS repository but is also aware of JPG Exif data and preserves it during the copy if possible. Walk through the source code and learn how to use the tool on the command line. Also, you can download the fully functional source..
Also available in: Chinese   Russian  
Articles 25 Mar 2009
A CMMI Maturity Level 2 assessment of RUP
from The Rational Edge: This article examines how well the IBM Rational Unified Process (now available as part of the new IBM Rational Method Composer) can help software development organizations achieve a higher process maturity level. It assesses RUP coverage in teams of process areas defined by Level 2 of the Capability Maturity Model Integration (CMMI) and identifies areas to supplement in RUP in order to compensate for the gaps.
Articles 15 Dec 2005
A colorful introduction to DB2 UDB, Version 8 for UNIX, Linux, and Windows: Overview of the Database Partitioning Feature
This article provides an introduction to DB2 UDB for Linux, UNIX and Windows Version 8 with the Database Partitioning Feature (DPF). It is the second part of a two part series.
Articles 18 Mar 2004
A colorful introduction to DB2 UDB, Version 8 for UNIX, Linux, and Windows: Visualize fundamental DB2 concepts
Are you a visual learner? This graphical introduction to DB2 will save you time in learnging the main concepts of the DB2 environment.
Articles 23 Jan 2003
A comparison of virtualization features of HP-UX, Solaris and AIX
Most AIX administrators understand the virtualization features available to them on their System p platform through PowerVM, which is also available on the System p for Linux. What about the other UNIX hardware platforms? What do they have to offer and how do some of their features compare to PowerVM. This article explores innovations for 2009 and 2010, including coverage of IBM's newly released POWER7 systems.
Also available in: Chinese   Russian  
Articles 23 Mar 2010
A compiler option that helps debug optimized code
Debugging optimized code has always been a challenging task, because it could make the program state not available to debuggers. Optimization can change the sequence of operations, add or remove code, change variable data locations, and perform other transformations that make it difficult to associate the generated code with the original source statements. In this article, Daniel Chen and Tommy Hoffner introduce a compiler option that helps debug optimized code.
Also available in: Chinese   Russian  
Articles 10 Jul 2012
A complete connectivity guide from InfoSphere Information Server to DB2 for i
IBM Information Server supports extracting from and writing to DB2 for System i. To help you overcome any challenges in setting up the connection from Information Server to DB2 for i, this article provides clear, step-by-step instructions, from checking prerequisite information and components to connecting to DB2 for i and defining DataStage jobs.
Also available in: Chinese  
Articles 30 May 2013
A complete testing process with Rational Quality Manager
You get complete overview of the testing process by using IBM Rational Quality Manager throughout the software development lifecycle. An online bookstore application provides an example application to describe the effort from a test plan to a test report. You also learn how to integrate software requirements from IBM Rational RequisitePro with Rational Quality Manager. You submit a defect from Rational Team Concert, which is also integrated with Rational Quality Manager.
Also available in: Portuguese  
Articles 11 Mar 2010
A Conceptual Model for Event Processing Systems
This article introduces a Conceptual Model for event processing. This is described in terms of an underlying Event Processing Network and an associated Conceptual Architecture for Event Processing, which provides a conceptual view of the event processing architecture and the key components required to build useful event processing systems.
Also available in: Russian   Japanese   Spanish  
Articles 09 Feb 2010
A continuous delivery process in a multitenancy environment
Learn how to design and implement the upgrade process in Software as a Service multitenancy environments. This necessary step updates each customer environment independently from the environments that reside on the same machine.
Also available in: Chinese   Japanese  
Articles 07 Jul 2015
A cryptographic approach to protecting passwords in the cloud
In this article, back-end developers learn why it is important to use encryption and how to use it effectively to protect user information on the cloud, especially passwords, so that even a data leak can't be cracked in less than decades. Security is an ever important topic in the cloud that is crucial to full-stack development and is essential on all products and services.
Also available in: Chinese  
Articles 17 Jan 2018
A custom DXL framework for accessing Notes/Domino data
Use Domino XML (DXL) to enable other applications to create, view, and update Notes documents in Lotus Notes/Domino 6.x. With LotusScript agents, you can view a Notes document in DXL, create a document from DXL, and update a document from DXL.
Also available in: Japanese  
Articles 03 May 2005
A data compression primer
This article is a primer on the basic types of data compression, with an introductory explanation of the mathematics and algorithms that go into compression techniques. Brief consideration and examples are given to help you evaluate what types of compression tools and techniques are suited to your own applications. Pointers are provided to more advanced theoretical discussions and ready-to-use compression tools and libraries. [Update: Tables 1 and 2 were updated to correct formatting errors. -Ed.]
Also available in: Russian   Japanese   Spanish  
Articles 21 Jul 2011
A DB2 UDB still image extender
Integrate the latest image-processing capabilities with images stored in your DB2 UDB database. This article shows you a method for integrating a third-party image-processing library such as ImageMagick with DB2 UDB to provide enhanced functionality to manage and process still images directly inside a DB2 UDB database system. It describes the steps to implement the user-defined functions that connect DB2 to the library and shows how to compile and link everything together. In the end, you will have a completed a still image extension for DB2 based on that library. Code samples included.
Articles 07 Apr 2005
A deep dive into the new software-defined converged infrastructure for SAS Foundation mixed workloads
This article describes the details behind the new software-defined converged infrastructure for deploying SAS Foundation Mixed Analytics workloads using IBM Elastic Storage Server (ESS), IBM Spectrum Scale, IBM POWER8, and Mellanox networking technology. This article documents detailed test configurations, test scenarios, performance results, and tuning options for the converged infrastructure. This article provides a methodology to tune each component in the infrastructure horizontally, as well as tuning the solution vertically, which allowed the optimal performance to be achieved.
Also available in: Chinese   Japanese  
Articles 12 Sep 2017
A demo of IBM Bluemix
This video shows a demonstration of IBM Bluemix, an environment for the quick creation, deployment, and management of applications in the cloud.
Videos 26 Jun 2014
A detailed look at DB2 Stinger .NET CLR Routines
Learn what a .NET common language runtime routine(CLR) is, what is required to create one, how to create them, and when implementing one is a good choice. In addition the author includes tips regarding the implementation details that will get you up and developing .NET CLR routines quickly and easily.
Also available in: Japanese   Japanese   Japanese   Japanese  
Articles 18 Jun 2004
A developer's guide to complying with PCI DSS 3.2 Requirement 6
The Payment Card Industry Data Security Standard (PCI DSS) is a highly prescriptive technical standard, which is aimed at the protection of debit and credit card details, which is referred to within the payments industry as cardholder data. The objective of the standard is to prevent payment card fraud, by securing cardholder data within organizations that either accept card payments, or are involved in the handling of cardholder data. PCI DSS consists of 12 sections of requirements, and usually responsibility for compliance rests with IT infrastructure support. PCI DSS requirement 6 alone breaks down into 28 individual requirements, and sits squarely with software developers who are involved in the development of applications that process, store, and transmit cardholder data. This article aims to focus on all aspects of requirement 6. PCI compliance heavily revolves around IT services. IT focused compliance managers that are tasked with achieving compliance within organizations, often lack the required software developer knowledge and experience to help assure that the application development meets the arduous requirements of PCI DSS. Follow along to read a developer's perspective to complying with PCI DSS requirements.
Also available in: Russian  
Articles 18 Sep 2017
A few of my favorite things
2009 has come and nearly gone. We covered a lot of ground in the world of Web development. Looking back over the year, here are articles that your editor doesn't want you to have missed.
Articles 22 Dec 2009
A flexible and scalable WebSphere MQ topology pattern: Part 1: Building a multi-purpose WebSphere MQ infrastructure with scalability and high availability
Common requirements in new enterprise projects include continuous availability to send MQ messages, high availability for individual persistent messages, linear scale of throughput, consistency between different MQ installations, and reduced complexity for administrators. This article provides a foundation WebSphere MQ topology that meets these non-functional requirements for a wide range of use cases, and facilitates building MQ hubs or even a shared multi-tenancy MQ infrastructure (an MQ cloud).
Also available in: Chinese  
Articles 27 Mar 2013
A flexible and scalable WebSphere MQ topology pattern: Part 2: Workload-balanced MQ client connections for Java EE applications
Part 2 of this article series contains Java EE code examples for creating workload-balanced client connections to a WebSphere MQ queue manager cluster configured as an MQ hub -- the "flexible and scalable topology pattern" described in Part 1.
Articles 21 Aug 2013
A flexible and scalable WebSphere MQ topology pattern: Part 3: Workload-balanced WebSphere MQ client connections for SCA applications
Part 3 of this article series contains SCA code examples to create workload-balanced client connections to a WebSphere MQ queue manager cluster configured as an MQ hub – the "flexible and scalable topology pattern" described in Part 1.
Articles 12 Mar 2014
A flexible data integration architecture using InfoSphere DataStage and InfoSphere Federation Server
Combine InfoSphere DataStage and InfoSphere Federation Server to provide an efficient and flexible architecture for moving and transforming data.
Also available in: Chinese   Russian   Portuguese  
Articles 04 Oct 2012
A guide to inline assembly for C and C++
First, the authors describe basic usage syntax for inline assembly (inline asm) embedded within C and C++ programs. Then they explain intermediate concepts, such as addressing modes, the clobbers list, and branching stanzas, as well as more advanced topics, such as memory clobbers, the volatile attribute, and locks are discussed for those who want to use inline asm in multithreaded applications.
Articles 01 Nov 2011
A guide to Jazz source control management
In IBM Rational Team Concert, you have access to the feature-rich Jazz source control management (SCM) system that is subtly different from other such systems that are available in the marketplace. This article provides an overview of the various components that comprise the SCM system and offers both basic and detailed operational overviews on how you can use it.
Articles 20 Sep 2011
A guide to Python packaging
The best open source Python applications have great packaging. Learn more about what packaging is and basic implementation. Then, go a step farther and discover versioning and distribution as they relate to packaging.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 18 Oct 2011
A guide to successful PPM implementation
from The Rational Edge: This article provides a high-level overview of IT project portfolio management and takes a general look at the PPM vendor market. This is followed by some guidelines on how to proceed to have a better chance of successful PPM implementation and get the most out of the solution.
Articles 16 Jan 2006
A guide to the Rational build utility
The Rational build utility feature is a scriptable tool that you can use to automate builds of projects that you create with IBM Rational Application Developer. It is a subset of Rational Application Developer and available also by default within the product. This article serves as an introductory guide to the tool, complete with a tutorial to help you get started.
Also available in: Russian  
Articles 06 Sep 2011
A guide to using shims to deal with incompatible runtime environments
More products now expose web-based APIs to integrate with other products to reduce incompatibilities between systems. For heavyweight, native applications that are dependent on operating system architecture, it is always quite complex and tricky to provide cross-architecture integration. Also, many native applications are now designed to be 64-bit compliant for the higher computing capability. As a result, there are applications that still run in 32-bit compatibility mode on a 64-bit operating system. This leads to numerous incompatibility issues, such as size of the data, type, address, pointers, binary format, and runtime dependencies. You can solve this runtime incompatibility by using a shim, which is a thin layer that resolves the compatibility issues when integrating two applications. Shims transparently intercept an API and, if necessary, redirect the operation elsewhere. The authors describe how to implement shims on Microsoft Windows and UNIX platforms.
Articles 25 Jun 2013
A guide to writing unobtrusive JavaScript and Ajax
Unobtrusive JavaScript is the practice of separating the JavaScript, CSS, and HTML elements in your web applications. By keeping your applications organized in this way, it's easier to maintain them and to ensure that your applications behave consistently across various platforms and web browsers. In this article, learn how to employ techniques to reap the benefits of developing web applications in an unobtrusive manner.
Also available in: Chinese   Japanese  
Articles 02 Nov 2010
A guided tour of IBM Database Patterns, Part 1: Introducing IBM Database Patterns
IBM Database Patterns provide solutions to easily provision and manage databases on IBM Workload Deployer (IWD) in a private cloud. IWD is a cloud management appliance that delivers a patterns-based approach to deploying and managing application environments in the cloud. This article introduces IBM Database Patterns 1.1.0.1, and explains how it works in IWD.
Also available in: Chinese   Russian  
Articles 07 Jun 2012
A guided tour of IBM Database Patterns, Part 2: Database image management
IBM Database Patterns provides solutions to easily provision and manage databases on IBM Workload Deployer (IWD) in a private cloud. In this article, learn how to create database images and new databases using database images in IBM Database Patterns 1.1.0.1.
Also available in: Chinese   Russian   Portuguese  
Articles 28 Jun 2012
A guided tour of IBM Database Patterns, Part 3: Database workload standards
IBM Database Patterns provides solutions to easily provision and manage databases on IBM Workload Deployer (IWD) in a private cloud. A database workload standard in IBM Database Patterns is a set of configuration settings used to create database patterns or databases directly. Learn the concepts of database workload standards and related details, including how to create database workload standards, how to manage their life cycles, and how to deploy databases with them.
Also available in: Chinese   Russian  
Articles 28 Jun 2012
A guided tour to IBM Database Patterns, Part 4: Provision and manage your database using the REST API and command-line interface
IBM Database Patterns provides solutions to easily provision and manage databases on IBM Workload Deployer (IWD) in a private cloud. IWD is a cloud management appliance that delivers a patterns-based approach to deploy and manage application environments in the cloud. The REST API and command-line interface enables you to use IBM Database Pattern in batch processing with no GUI, thereby allowing it to be mashed up into existing applications and user interfaces.
Also available in: Russian  
Articles 07 Mar 2013
A hidden and dangerous side effect of tuning j2_inodeCacheSize and the memory DR operation
In this article, we reveal a hidden and dangerous side effect of tuning j2_inodeCacheSize and the memory dynamic reconfiguration (DR) operation. This harmful side effect might cause serious consequences including inode cache exhaustion, file system corruption, and system failure. We demonstrate and explain how it occurs and how to prevent it. We also introduce some methods to detect and fix such problems.
Also available in: Chinese  
Articles 24 Jun 2013
A how-to guide: Backup and recovery in DB2 for z/OS
This article explains with a hands-on laboratory exercise how to backup and recover in DB2 for z/OS. It shows in a concise way how to create backups of DB2 and how to recover lost data, using DB2 utilities and JCL (Job Control Language). An excellent method to show a customer how to use the backup and recovery features of DB2 and get him or her familiar with it.
Also available in: Chinese  
Articles 11 Sep 2015
A Java actor library for parallel execution
Actors aren't supported on the Java platform, but there are still plenty of ways to use them in your Java programs. Barry Feigenbaum returns to developerWorks with μJavaActors, a lightweight actor library for highly parallel execution on the Java platform.
Also available in: Chinese   Japanese  
Articles 30 May 2012
A Java solution to use regular expressions and pattern matching in DB2 for Linux, UNIX, and Windows 9.7
This article helps you to create user-defined DB2 functions based on Java so you can benefit from the use of regular expressions in DB2 for Linux, UNIX, and Windows V9.7.
Also available in: Chinese  
Articles 18 Nov 2010
A JSTL primer, Part 1: The expression language
In this article, software engineer Mark Kolb shows you how to use the JSP Standard Tag Library (JSTL) to avoid using scripting elements in your JSP pages. You'll learn how to simplify software maintenance by removing source code from the presentation layer. And you'll learn about JSTL's simplified expression language.
Also available in: Japanese  
Articles 11 Feb 2003
A JSTL primer, Part 2: Getting down to the core
Mark Kolb continues his exploration into the JSP Standard Tag Library (JSTL) and the core library with a look at tags to assist with flow control and URL management.
Also available in: Japanese  
Articles 18 Mar 2003
A JSTL primer, Part 4: Accessing SQL and XML content
A hallmark of Web-based applications is the integration of multiple subsystems. Two of the most common mechanisms for exchanging data between such subsystems are SQL and XML. In this article, Mark Kolb concludes his coverage of JSTL with an introduction to the sql and xml libraries for accessing database and XML content in JSP pages.
Also available in: Japanese  
Articles 20 May 2003
A Kerberos primer
If you have anything at all to do with computing, "Kerberos" is a term you may hear a lot about in the next few months. One of the reasons for this may be the public release of operating systems such as Windows 2000 or Solaris 8, which "incorporate Kerberos technology." Another reason may be stories about major Wall Street firms or national labs that incorporate Kerberos technology and have used Distributed Computing Environment (DCE)-based applications for years. This article explains what Kerberos is and discusses some of its features.
Articles 01 Nov 2001
A lightweight framework to track and manage IBM Sametime client plug-ins
It sometimes makes sense to leave users completely in charge of their workstations, giving them complete latitude on installation and product and software versions. However, it can turn into an IT administration headache when direct management is required, for example, to make sure that a certain component has been brought to a required service-pack level to ensure compatibility with a company server. This is particularly true for modular client software such the IBM® Sametime® client which, through its underlying Eclipse and Lotus® Expeditor platform, offers infinite customization possibilities through the addition of new plug-ins or extension of existing ones. To mitigate this problem, this article describes and implements a lightweight and extensible framework to track and manage the configuration information of the Sametime client and plug-ins inside an organization.
Articles 21 Jun 2012
1 - 100 of 10563 results | Next
Show Summaries | Hide Summaries