We're working harder than ever to help you spend more time on your application and less time on its plumbing.
Six months ago, IBM introduced PureSystems,
a collection of expert integrated systems that use built-in patterns of expertise to enable you to automate complex, cloud-related
development. These include IBM PureFlex System, which provides infrastructure services that sense
and anticipate resource needs to optimize infrastructure, and IBM PureApplication System, which provides
platform services that optimally deploy, run, and manage applications for a rapid time to value.
Now, we're bringing that same level of expertise to the data realm with IBM
PureData System, the latest addition to the PureSystems platform, which delivers data services that
deploy and manage data for transaction processing and big data analytics. Take advantage of baked-in expertise that optimizes
each system model, as well as simplified deployment on a resilient, security-rich, scalable infrastructure, and simplified
management from a single console and through integrated system upgrades.
for yourself what PureSystems is all about: Access the cloud-based trial or download the Virtual Pattern Kit for Developers.
Because, even though plumbing is an honorable profession, it's not your job.
Until next week,
John Swanson and the developerWorks editorial team
This week's top features on developerWorks:
| Developer events in
| IBM workshop in Barcelona: Introduction to Maximo Asset Manager |
This workshop features a mix of lectures and demonstrations that highlight how Maximo EAM V7.1 can support most of the challenges
of enterprise asset managers. In addition, participants can experience some of these capabilities through guided, hands-on
labs. And be sure to join the community
group for this event on developerWorks. (25 October 2012, Barcelona, Spain)
Get more details and register >
| IBM workshop in Ehningen: Develop and manage your mobile
applications using IBM Worklight|
Get hands-on experience with IBM Worklight and receive an open, comprehensive, and advanced mobile application platform for
smartphones and tablets. And be sure to join the community
group for this event on developerWorks.
(25 October 2012, Ehningen, Germany)
Get more details and register >
| IBM workshop in Ehningen: Get an insight into IBM Cognos
This one-day workshop is designed to give participants an overview of IBM Cognos TM1 architecture, and hands-on exposure
to the components necessary to design and develop models. And be sure to join the community
group for this event on developerWorks. (31 October 2012, Ehningen, Germany)
Get more details and register >
| IBM workshop in Milan: WebSphere DataPower XC10 Appliance
The objective of this event is to provide participants with hands-on experience creating and testing configurations that
demonstrate a variety of caching scenarios. And be sure to join the community
group for this event on developerWorks. (8 November 2012, Segrate, Italy)
Get more details and register >
| Agile DevOps: Transient environments|
In this Agile DevOps installment, Paul Duvall explains how to create ephemeral environments that are terminated on a frequent
basis to avoid errors. Once all environments are scripted and versioned, these test environments are only used long enough
to run through a suite of tests as the software moves through a delivery pipeline on its way to production.
Reduce risk of environment errors >
| CD/DVD on demand with LPARs|
In many organizations, sample requests such as a CD mount or umount on
logical partitions (LPARs) must be managed automatically without
administrator rights by an events process. This article can help to
automate this process.
Automate CD/DVD mount and umount operations >
| Cognos Proven Practices: Best Practices for Using IMS Data in Cognos BI Reports|
Cognos BI V10.2 offers a data connection type for direct connections to IMS databases. This article describes best practices
for configuring the Cognos BI server, preparing the target IMS system for reporting applications and creating reports.
Get best practices >
| Document databases in predictive modeling|
Take a deeper look at the transfer, exchange, and formatting of information in NoSQL environments.
Learn more >
| Business process management|
| New Business Process Management Journal|
The September edition of the IBM BPM Journal features a new video, as well as a great selection of articles and columns on
topics of interest to BPM practitioners. Some of the topics this month include: what's new in IBM Business Monitor V8; solving
Sudoku using business rules; linking business processes and enterprise services using IBM Business Process Manager Advanced
Integration Services, and lots more!
Start your fall reading here! >
| Run large-scale simulations with WebSphere Operational Decision
This article focuses on the large-scale simulation support introduced in WebSphere Operational Decision Manager V8 to allow
execution of simulations containing hundreds of millions of use cases in a timely fashion. Learn how to create a large-scale
simulation for a rule project and then see a complete example of running a simulation with 120 million scenarios stored in
a relational database.
Run millions of scenarios in a timely manner >
| Video: The IBM BPM Compendium of Public Knowledge|
In this video, IBM Software Services for WebSphere's Brian Petrini describes the IBM BPM Compendium of Public Knowledge,
a useful resource for anyone designing and building solutions using IBM Business Process Manager V7.5, WebSphere Process
Server, WebSphere Enterprise Service Bus, and related products. It contains categorized links to publicly available content
Watch it now >
| Where does BPM end and SOA begin?|
In this column, Claus Jensen, IBM Chief Architect for SOA, BPM, and EA Technical Strategy, explains the differences between
BPM and SOA, why that distinction matters, and why it remains common sense to combine the two but to do so in a structured
and well-defined fashion.
Explore BPM vs. SOA >
| Using business rules in the cloud to solve Sudoku, Part
2: Deploying the rule application to the cloud|
Part 1 of this BPM Voices series presented a hybrid approach to solving Sudoku puzzles using business rules built with WebSphere
Operational Decision Management (ODM) with a heuristic depth-first search algorithm. Part 2 focuses on executing the rule
application on the cloud. Can a web application leveraging a rule engine be deployed to a public cloud?
Find out in Part 2 >
| What's new in IBM Business Monitor V8|
IBM Business Monitor provides real-time visibility and insight into your business applications. In V8, it's easier and faster
than ever to author and deploy monitor models and their dashboards. Learn about new features such as automatically annotated
milestone diagrams, simplified IBM Cognos report authoring, and more powerful business situation detection capabilities.
Find out what's new >
| Tutorial: Improve application performance in IBM Business
Process Manager V7.5 by using DynaCache|
DynaCache enhances performance by providing the flexibility to load or flush cache contents at runtime. This tutorial describes
an easy and efficient caching mechanism based on DynaCache for IBM Business Process Manager V7.5.
Take the tutorial >
| IBM PureData System: It's all about data centers and smart analytics in the clouds|
This week at developerWorks, IBM announces IBM PureData System, another member of the PureSystems cloud expert integrated
systems family. Leverage expertise in the areas of data transaction processing and analytics.
Find out more about PureData >
| Navigate a shared services workload in PureApplication System|
IBM PureApplication System and IBM Workload Deployer provide capabilities to run many different workloads in the cloud --
one of which is shared services, a type of workload that helps clients provide common capabilities for other workloads.
Learn about some of the basic concepts of shared services, as well as the sample shared service plug-ins in the Plug-in Development
Kit (PDK) which provides a strong starting point for creating new shared services.
Learn to build shared services >
| Test drive IBM SmartCloud IaaS today at no charge |
Customers who sign a contract between 12 September and 26 October can provision select virtual machines at the Toronto (Canada),
Ehningen (Germany), Tokyo (Japan), Singapore, Boulder (US), and Raleigh (US) data centers, subject to availability, at no
Take advantage of it while you can >
| Webcast: Benefits of deploying in the cloud - Aviarc User
Centric Systems (17 Oct)|
User-centric systems are a class of application that are built with an intense focus on the business needs of users. These
systems are predicted to be an enormous growth area in the coming years. To successfully cater to the rapid creation of user-centric
systems in response to immediate business needs, IT professionals must choose the right tools in order to be engaged and
responsive. (17 October 2012, 4:00pm New Zealand Standard Time)
Register now >
| IBM PureSystems cloud-based trial and Virtual Pattern Kit
Access the cloud-based trial (beta) of IBM PureSystems. With minimal management, you can
leverage patterns of expertise that automate many tasks and quickly
develop in a secure, collaborative, cloud-based environment.
IBM Virtual Pattern Kit for Developers lets you develop virtual patterns for application deployment into the cloud. The kit
includes patterns, a plugin development kit (PDK), and the Image Construction and Composition Tool.
See for yourself how IBM is revolutionizing IT >
| New IBM ecosystem partner images on the IBM Cloud|
Explore the new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM SmartCloud
by providing new capabilities. Learn more about these capabilities, which are now being offered on the IBM Cloud.
New ecosystem partner images on the IBM Cloud >
| Using InfoSphere Guardium for monitoring and auditing DB2 for i database activity|
InfoSphere Guardium is an enterprise information audit and
protection solution that helps enterprises protect and audit
information across a diverse set of relational and nonrelational data
sources. With InfoSphere Guardium V9.0, DB2 for i can now be included as
a data source, enabling you to monitor access through native interfaces
and through SQL.
Protect your data now >
| Secure and harden Netezza data warehouse appliance with InfoSphere Guardium|
Learn the basics of protecting a Netezza appliance with InfoSphere Guardium. Vulnerability assessments and entitlement reports
allow companies to monitor and identify potentially dangerous changes to the Netezza security setup that might put sensitive
customer information at risk.
Protect your data environment >
| Introduction to InfoSphere Master Data Management Reference
Data Management Hub V10|
Learn reference data concepts, the underlying data model, high-level architecture, advanced security configuration, and how
to distribute data to external systems. Then go through a simple scenario to create reference data sets and mappings.
Explore reference data >
| Automated DB2 10 for Linux, UNIX, and Windows failover solution
using shared disk storage|
Understand the configuration of an automated DB2 for Linux, UNIX, and Windows software failover solution that uses shared
Failure is not an option >
| Tutorial: Optimize your RDF data stores in DB2 and provide
fine-grained access control|
In Part 2 of this tutorial series on using Resource Description Framework application development in DB2 10, you'll examine
the characteristics of RDF data and learn to create optimized stores. Then provide fine-grained access control to RDF stores
using the DB2 engine or the application.
Grow your ability to exchange data and metadata >
| IBM Data Management magazine: Check out this month's issue|
This month, IBM Data Management magazine takes a close look at data security and data governance. You'll also find articles
on capitalizing on data lifecycle management tools, provisioning test data, managing big data clusters, and reinventing your
See what's new >
| New DB2 Tech Talk: What's hot from the Information On Demand
conference (24 Oct)|
Get hot news from Information On Demand 2012 about DB2 for Linux, UNIX, and Windows and other IBM data management products.
In this Tech Talk, host and presenter Serge Rielau will talk with guest speakers who will discuss key topic areas you won't
want to miss. (24 October 2012, 12:30pm EDT)
Register now >
| Looking for deep technical training? Don't miss Information
On Demand 2012! (21-25 Oct)|
Information On Demand 2012 has the best technical training -- anywhere! Get the deep dive you're looking for across a wide
array of IBM technologies, see products in action, and influence the future of the industry by providing input directly to
IBM experts. Get the highlights on the technical program and build your agenda at the SmartSite. (21 - 25 October 2012, Las
Vegas, NV, USA)
Register today >
| Big Data Developer Days|
Attend this on-site event to experience IBM's enterprise-class big data platform, which allows you to address the full spectrum
of big data business challenges. Participate in interactive discussions, watch live demonstrations of big data for social
media and log analytics, and get hands-on experience with Hadoop scripting with guidance from development experts. (Multiple
dates and locations)
Space is limited so register today!
| Informix chat with the lab: Informix support -- helping
us help you (30 Oct)|
Informix Support is always there when you need them most. To minimize your downtime, learn what information to gather prior
to contacting Informix Support in order to make the diagnosis process faster and easier. (30 October 2012, 11:30am EDT)
Join this webcast >
| Videos: IBM@JavaOne 2012|
Ryan Sciampacone and Chris Bailey offer details on their recent JavaOne sessions, Ryan on networks and security, and Chris
on the Java heap and performance.
See both videos, and more, from JavaOne >
| Community: Linux vim editor |
The VI editor has a reputation for being a spartan and complex tool, but it has a great deal of power and utility when you
understand it. Check out this primer of the Linux version, vim, and see what it can do for you.
Explore vim with vigor >
| Community: Using Btrfs (B-tree file system) on Linux|
Learn more about the Btrfs (B-tree file system), a copy on write (COW) File System under the GPL
license. Btrfs provides online
defragmentation, online addition and removal of block devices, online
balancing, and much more.
Learn about the primary features and usage of Btrfs >
Chris on Facebook|
You can also keep up with developerWorks Linux and Open source content editor Chris Walden
Facebook. Find out when articles post and keep up with his pointers to
other interesting information. Don't worry -- he doesn't talk about his
cat or his kid. It's all open source!
Follow cmw.osdude on Facebook >
| Implement responsive web design using WebSphere Portal, Part 1: Get started with the default
Responsive web design has become a popular approach for creating a single web site that optimizes content and layout automatically
based on screen size, device, and orientation. Learn how to transform your WebSphere Portal theme into a responsive web experience
from the ground up.
One design, many devices >
| Dirk Nicol: Developer support for iOS6 a "no-brainer"|
Program Manager for IBM Mobile Strategy Dirk Nicol talks with Scott Laningham about the release of Apple iOS6 and how the
IBM Mobile Foundation is addressing that release. (Hint: Support for the new Apple OS is already in IBM mobile tools.)
Watch the video >
| Nicholas Leduc on business intelligence for mobile|
Your application's business owner wants his data:
- Right now, wherever he is
- Displayed nicely, on whatever
device he's using
- To be interactive
- To know where he is
Got it? >
| Video: Developing mobile applications with IBM Worklight|
From JavaOne, Development Manager Diana Bitleris talks about what the mobile development team has been working on, including
Worklight integration with other products such as WebSphere Application Server and Rational Application Developer.
Get the background on Worklight >
| IBM Web Experience customers: New mobile entitlement|
You are now entitled to use two IBM Worklight Consumer Edition mobile applications with WebSphere Portal. Extend your content
and applications to access a wide range of mobile devices, giving your users a rich, cross-platform, hybrid mobile experience
on smartphones and tablets.
Extend to mobile >
| Start using the Python NLTK library|
Python has become a popular language for solving all kinds of day-to-day problems, especially in the scientific community.
See how the NLTK library helps you tackle machine learning problems.
Get started >
| Follow Chris on Twitter|
Follow Linux and Open source content editor Chris Walden on Twitter for regular updates on articles and other information
relevant to the Linux and open source communities.
Follow cmw_osdude on Twitter >
| How Linked Lifecycle Data can transform your systems engineering environment|
Organizations are building increasingly complex products and systems, and this engineering is generating more and more data
with ever-increasing complexity. Ben Williams explains how Linked Data architectures enable capabilities that help solve
inherent challenges and increase innovation in building complex products and systems.
Learn the advantages of Linked Lifecycle Data >
| Automate build deployment and accelerate releases by combining
By integrating Rational Team Concert and Rational Build Forge, you can generate product offerings automatically and pass
them to Rational Quality Manager. Then by integrating Rational Quality Manager and Rational Build Forge, you can schedule
and run various automated tasks from Rational Quality Manager through Build Forge.
Get ready to deploy builds faster and easier >
| Tradeoffs and payoffs in moving to DevOps development|
Dan Zentgraf of Ascendant Technology, an IBM Business Partner, describes how the DevOps approach to software development
differs from traditional methods, including how what you deploy and deliver differs. He then outlines the organizational
and cultural transformations required to take advantage of the DevOps approach, and the results you can expect.
Find out what to expect if you switch to DevOps >
| Consider human factors in the software development process
To get the agile approach to work for a team, human factors need to get enough attention. Aya Elgebeely discusses how to
save process initiation effort, money, and time by making priorities clear to leaders and managers, and clarifying the best
way to get buy-in within teams.
Consider the benefits of rethinking priorities >
| Faster Rational Quality Manager test scripts, automatically|
Rational Quality Manager can use Rational Functional Tester to record a user’s gestures and automatically convert them
into English natural language. Exploratory testing, documentation, and agile test teams that run manual tests can all benefit
by using this combination to write manual test scripts faster and easier.
Write scripts much easier and faster, starting now >
enterprise architecture to cloud services: Using a hybrid SaaS|
Fabio Castiglioni uses a hybrid software as a service (SaaS) example to show how to use enterprise architecture (EA) to specify
requirements for a public cloud service. By using EA notations and Rational System Architect, IT architects can communicate
the value of cloud services to all types of stakeholders.
Increase your understanding of EA with cloud services >
CLM benefits with Rational System Architect by using OSLC|
Rational System Architect V11.4 is based on different technology and architecture than the 2012 versions of the Rational
applications that work with Collaborative Lifecycle Management (CLM). Wolfram Richter explains how to use Open Services for
Lifecycle Collaboration, or OSLC, to integrate them so that all applications work together seamlessly.
Combine Rational System Architect with Collaborative Lifecycle Management >
easier by adding Rational Team Concert to your existing system |
Rational Team Concert helps distributed teams manage tasks, defects, source code configuration, and builds collaboratively.
Because it implements Open Services for Lifecycle Collaboration (OSLC), it can integrate existing tools, such as other project
or activity management software. Learn how to use it with Visual Basic scripting language to integrate your existing system.
Add Rational Team Concert to your system >
| Overcome iOS HTML5 audio limitations|
Understand HTML5 limitations in mobile Safari. In this article, get working examples that provide solutions and comprehensive
workarounds while learning the advantages of using audio sprites in mobile Safari. Then try a few unique solutions to bypass
all HTML5 limitations in iOS.
Get solutions and workarounds for mobile Safari >
| Implementing connection pool management for CICS Transaction Gateway|
Get an overview of how connection pool management improves performance, security, availability, and scalability when using
CICS Transaction Gateway (CICS TG) to connect to CICS Transaction Server (CICS TS). This article shows you how to use JCA
Adapters when connecting to J2EE application servers, but focuses mainly on connection pool management for traditional, non-J2EE
| Dynamic invocation of Enterprise Information Systems using
WebSphere ESB mediation flows in WebSphere Adapters|
This article shows you how to use WebSphere Adapters with WebSphere ESB mediation flows to dynamically invoke Enterprise
Information Systems during runtime with no custom coding, greatly reducing duplication, complexity, and maintenance. You'll
also learn how to apply this model to various business scenarios.
| Configuring the WebSphere MQ environment to generate audit
This article shows you how to configure WebSphere MQ to generate audit events, including security access failures, configuration
changes, and commands issued to the queue manager. System administrators can use WebSphere MQ auditing to improve their monitoring
of WebSphere MQ, while security specialists can use it to improve audit trails and system governance.
| Securing connectivity between the WebSphere Adapter for
Email and the mail server |
This article describes how to configure WebSphere Adapter for Email for secure connection through SSL and how to configure
WebSphere Process Server to import those certificates from the mail server. It also covers the major differences between
the IMAP and POP3 protocols.
| Developing dynamic forms using WebSphere Operational Decision
In this article, you learn how to develop the Execution Object Model (XOM), Business Object Model (BOM), and rules for implementing
dynamic forms in WebSphere ODM V7.5. An example with a web-based questionnaire shows you how to render the forms with JEE.
| Webcast: Using Microsoft .NET with WebSphere Message Broker
This WebSphere Support Technical Exchange shows you how to configure Microsoft .NET and WebSphere Message Broker to work
together. (17 October 2012, 11:00am EDT)
Register now >
To ensure proper delivery, please add email@example.com to your address
book. You received this email because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2012. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials