Skip to main content

 
developerWorks Weekly Edition
 
4 May 2012   | Volume 13, Issue 18


Welcome, developers!


Last day of Impact 2012: As this extraordinary conference draws to a close, many participants are looking back on the week in Las Vegas and assessing its true impact. There are, however, a couple of announcements that we found particularly buzz-worthy.

First, IBM is now offering two ways to test drive the powerful new IBM PureSystems family of solutions at no charge: With our cloud-based trial, you can develop, test, and deploy applications in a secure cloud environment, and take advantage of built-in patterns of expertise; or, you can download the IBM Virtual Pattern Kit for Developers and extend IBM patterns locally on your own system. Either way, it's easy to get familiar with these flexible, expert integrated systems. What else? The new developerWorks WebSphere Request for Enhancement (RFE) community gives you a unique opportunity to collaborate directly with WebSphere product development teams and other product users in an online community environment. Here's your chance to influence the WebSphere decision makers!

Those of you who weren't able to make it to the conference can join the conversation on Twitter (#IBMPureSystems #dev), or check out Scott Laningham's video interviews from the lavish Venetian Resort, which capture the key takeaways of Impact 2012. Although by now, Scott's probably on his way home ... assuming he made it past the LAVO Nightclub.

Until next week,
John Swanson and the developerWorks editorial team


This week's top features on developerWorks:



Subscribe | Unsubscribe | Customize this newsletter



 Developer events in your area
IBM seminars in San Francisco and Los Angeles: Planning and Budgeting for a Smarter City
Please join us for an IBM Smarter Cities Seminar discussing solutions for harnessing the power of technology to help overcome some of the toughest challenges facing today’s cities. Topics include: efficient and effective capital management, the digital city, the physical city, and smarter buildings.
14 May 2012 in San Francisco, CA >
18 May 2012 in Los Angeles, CA >

IBM seminar in Sacramento: Planning and Budgeting a Smarter Government
Please join us for an IBM Smarter Government Seminar discussing solutions for harnessing the power of technology to help overcome some of the toughest challenges facing today’s local governments. Collectively, we possess the skills to innovate for a prosperous future.
16 May 2012 in Sacramento, CA >

developerWorks Live! briefing in Zurich: IBM Business Process Manager Express/Standard
Use Business Process Manager V7.5 Express and Standard editions to be more agile and to focus on continuous process improvements. This workshop can give you a broader understanding of the features and functions of the process designer, the process center, and the process server. And be sure to join the community group for this event on developerWorks. (22 May 2012, Zurich, Switzerland)
Get more details and register >

developerWorks Live! workshop in Ankara: Discover the value of IBM FileNet P8 V4.5
This workshop focuses on IBM FileNet P8 V4.5 and add-on components. Technical overviews, demonstrations, and real-world use cases are provided with extensive hands-on product experience via lab exercises. And be sure to join the community group for this event on developerWorks. (23 May 2012, Ankara, Turkey)
Get more details and register >

developerWorks Live! briefing in Barcelona: IBM Business Process Manager Express/Standard
Use Business Process Manager V7.5 Express and Standard editions to be more agile and to focus on continuous process improvements. This workshop can give you a broader understanding of the features and functions of the process designer, the process center, and the process server. And be sure to join the community group for this event on developerWorks. (24 May 2012, Barcelona, Spain)
Get more details and register >

IBM workshop in Zurich: WebSphere DataPower SOA Appliance
This one-day workshop provides hands-on experience for those needing to understand how WebSphere DataPower appliances can help ease and accelerate the deployment of enterprise SOA implementations. Learn how to create and test configurations that demonstrate a variety of scenarios that are common in SOA implementations. And be sure to join the community group for this event on developerWorks. (30 May 2012, Zurich, Switzerland)
Get more details and register >

 Cloud computing

Welcome | New to cloud computing | Learn | Products | Community | Events

IBM PureSystems: Cloud-based trial (beta)
Access the cloud-based trial (beta) of IBM PureSystems, powered by IBM SmartCloud Application Services. With minimal management, you can quickly develop and test applications in a secure cloud environment. Leverage patterns of expertise that automate many tasks, and develop in a collaborative, cloud-based environment.
Learn more and request an invite >

IBM PureSystems: IBM Virtual Pattern Kit for Developers
IBM Virtual Pattern Kit for Developers lets you develop virtual patterns -- custom patterns or extensions of pre-built ones -- for application deployment into the cloud. The kit includes patterns, a plugin development kit (PDK), and the Image Construction and Composition Tool.
Download it now >

Create and customize virtual application patterns: Add components and capabilities with the IBM Workload Plug-in Development Kit
Platform-as-a-Service virtual application patterns are realized by supporting a combination of application-centric deployment models, virtual applications, the infrastructure and middleware they employ, and workload-specific content. This article explains how developers can start creating and customizing virtual application patterns with the IBM Workload Plug-in Development Kit.
Get started with the PDK >

Manage application services with virtual application patterns
This article introduces you to virtual application patterns within the IBM PureApplication System environment. It examines their place in the ecosystem, describes their components and functions, and provides a basic look at how to create and use a virtual application pattern.
Learn more about virtual application patterns >

Test drive IBM SmartCloud Enterprise now
Now is a great time to try select IBM SmartCloud Enterprise services at no charge. Customers who sign a contract between now and 28 May can provision select virtual machines at the Toronto (Canada), Ehningen (Germany), Tokyo (Japan), Singapore, Boulder (US), and Raleigh (US) data centers, subject to availability.
Take advantage of it while you can >

Webcast: ITIL at cloud speed using the IBM SmartCloud Control Desk (8 May)
Learn about IBM SmartCloud Control Desk, an IT Service Management solution that helps reduce costs and minimize service disruptions through automated service request handling, efficient change management, and optimized asset lifecycle management across IT and enterprise domains. (8 May 2012, 11:30am EDT)
Register today >

IBM ecosystem partner images on the IBM Cloud
Explore partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM SmartCloud. Learn about the different capabilities being offered on the IBM Cloud.
Ecosystem partner images on the IBM Cloud >

Cloud technical webcast recordings
Check out these pre-recorded technical deep-dive webcasts, which are geared toward cloud architects, developers, and ISVs.
Listen in >

 Information Management

Information Management zone | Articles | Tutorials | Forums | Downloads

Best practices: Storage optimization with deep compression
See how deep compression can be a crucial driver of a broader space-conscious storage strategy for your large OLTP workload or data warehouse.
Optimize your storage with deep compression >

Best practices: Temporal data management with DB2
This article describes a set of best practices that help ensure smooth operation and high performance for DB2 temporal data management.
Best practices for time management >

DB2 best practices: A practical guide to implementing row and column access control
This article reviews traditional methods for tackling row and column access control problems, and introduces the new row permission and column mask concepts as an elegant and more effective alternative to the traditional methods.
Take control of your rows and columns >

Tutorial: Create an ER diagram for an Informix database
Use a tool that can deliver an entity-relationship graphical overview of an existing Informix relational database and its contained objects. Every database can be displayed in a graphic mode using this information and adding information for object display.
Picture it >

Data transformation with IBM Netezza Appliance using InfoSphere Data Masking Solution
This step-by-step guide shows you how to configure InfoSphere Federation Server, establish a connection to a Netezza appliance, extract and de-identify data using InfoSphere Optim, and upload the masked data back to the Netezza appliance.
Protect privacy in the data warehouse >

Video: InfoSphere Optim Tools in DB2 10
Curt Cotner, IBM Fellow, VP, and CTO for Database Servers and Tools, describes the capabilities in the InfoSphere Optim Database Management Solutions for DB2 for Linux, UNIX, and Windows that support new features in DB2 10, such as pureScale, multi-temperature storage, adaptive compression, and time travel query.
Watch the video >

DB2 Tech Talk: Optimize storage utilization and minimize administration with DB2 10 (11 May)
Learn about the new storage optimization features in the recently announced DB2 10 in this DB2 Tech Talk (formerly known as Chat with the Lab). Features covered include adaptive compression, multi-temperature data management, and workload management. (11 May 2012, 12:30pm EDT)
Register now >

Webcast: Blueprint your data integration projects with InfoSphere Blueprint Director (21 May)
This interactive webcast shows you, through realistic user scenarios, how IBM InfoSphere Blueprint Director fosters collaboration and best practices among team members to optimize the planning, design, delivery, and updating of critical integration projects. (21 May 2012, 1:00pm EDT)
Register now >

2012 IDUG DB2 Tech Conference (14-18 May)
Don't miss the upcoming International DB2 Users Group Tech Conference. It's an unprecedented opportunity for growing your knowledge of DB2, networking with other users, and hearing from IBM engineers, developers, and executives. (14 - 18 May 2012, Denver, CO, USA)
Register today >

 Linux

Linux zone | Articles | Tutorials | Forums | LPI exam prep

Harness the power of gKrypt, Part 2
Meet the gKrypt engine, the world's first package to employ general purpose graphics units (GPGPUs) for data encryption. Part 1 of this two-part series 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.
Get more cryptic >

Follow Chris on Twitter
Follow Linux and Open source zone 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 >

 Lotus

Lotus zone | New to Lotus | Articles | Tutorials | Downloads | Forums

Updated! IBM exceptional web experience solutions
IBM has announced a complete refresh and expansion of the industry's most extensible and scalable solutions from IBM's exceptional web experience portfolio. Find out more about how the enhanced Customer Experience Suite and the new Intranet Experience Suite can help you create content-rich multi-channel exceptional web experiences with social features and enhanced analytics support.
Find out more about what's new >

Configure and test the Lotus Domino DAOS feature
This article describes how IBM's Domino System Verification Test team sets up, configures, and tests the Lotus Domino 8.5x Domino Attachment and Object Service (DAOS). We cover some of the statistics you can use to ensure DAOS is running correctly, and provide a few tips on how to prevent corruption.
Start working with DAOS >

Calling all Collaboration software experts...
Are you an expert in IBM Collaboration software who wants to share your knowledge? Do you want to write articles to share that knowledge, but hesitate because writing isn't your forte? Help is at hand! Our IBM Everyone Writes program provides editing and publishing support for your wiki articles and developerWorks white papers. Read our blog post for details.
Start authoring with Everyone Writes >

 Open source

Open source zone | Apache Derby | Apache Geronimo | Eclipse | PHP

Ruby misunderstandings
When moving from C++ to Ruby, you may see elements that appear familiar but don't work as expected. Arpan Sen helps guide you through the potential missteps to help make your transition a breeze!
Meet six misunderstood Ruby features >

Follow Chris on Facebook
You can also keep up with Linux and Open source editor Chris Walden on 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 >

 Rational

Rational zone | Technical articles | Downloads | Forums | Training | Plug-ins | Tutorials

New: Enterprise DevOps blog
Iterative and agile software development help close gaps between business and development teams, but not between development and operations. DevOps extends agile practices to governance, versioning, and quality checks. Enterprise DevOps adds increased visibility and reduced risk. Find out more in this blog by IBM Rational's Chief Cloud Architect, Steve Abrams.
Follow and contribute to this new blog >

Save time by pre-filling OSLC resource creation fields in Rational Change
Open Services for Lifecycle Collaboration (OSLC) service providers can receive POST requests that contain change request resource definitions. They retrieve a URI that represents the embedded page to be used. Save time with this sample code that pre-fills resource creation fields.
Show me how to create OSLC resources faster >

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.
Show me what each of these admins can do >

Basic Rational DOORS Web Access installation
This is the minimum suggested setup for Rational DOORS Web Access software, because each tier has specific requirements to operate successfully. Lee Byrnes explains the requirements and the reasoning behind them.
Find out what's required for a basic setup >

Extend TOGAF's ArchiMate to nonfunctional aspects of enterprise architecture
Extend ArchiMate, the TOGAF modeling language, to represent nonfunctional, business aspects of enterprise architecture, thus making the architecture more useful in clouds and other environments. Then download a simple customization so you can use the extension in Rational System Architect.
Learn how to extend ArchiMate to nonfunctional aspects >

Using SoaML services architecture to encapsulate interactions
Jim Amsden, co-author of the OMG SoaML standard, explains the key concepts and how to use SoaML to encapsulate the interactions between participants in service-oriented architecture (SOA). He also clarifies the different modeling approaches and options supported by UML, SoaML, SysML, and UPDM.
Get more details about using SoaML >

Back up Oracle databases with the Rational repotools utility
The Repository Tools utility, known as repotools, is included with the Rational Software Architect Design Manager extension and other Rational Collaborative Design Management applications. Paul Vellan describes how to use it to back up and restore an Oracle database.
Learn how to back up with repotools >

Clustering algorithms help group similar Rational Team Concert change requests
By using clustering algorithms to analyze Rational Team Concert patterns, you can group the change requests according to text similarity. Luis Quintela explains how and why software development benefits through quality improvement, reuse, better processes, and collaboration.
Learn to group your change requests >

Latest Rational trials
Evaluate Rational software before committing to a purchase:
Rational Software Architect V8 | Rational Rhapsody Developer V7.6 | Rational Modeler
Rational Functional Tester V8.2 | Rational Application Developer for WebSphere Software V8


 Web development

Web development zone | Ajax resource center | Tutorials | Articles

Understand Ajax vulnerabilities
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.
Protect the web applications you create with Ajax >

Make your HTML pages smarter with RDFa 1.1 Lite
Learn about Resource Description Framework annotation Lite, a simplified system for annotating HTML documents inline on the web, and how you can use it to optimize your pages for search engines and other sophisticated tools.
Start optimizing >

 WebSphere

WebSphere zone | New to WebSphere | Articles | Downloads | Forums | Technical Journal

IBM PureSystems Centre gives you easy access to PureSystems assets from a broad ecosystem
PureSystems Centre lets you access solutions and application patterns from IBM and IBM Business Partners. These patterns enable you to customize your solutions to deliver expertise from a broad ecosystem, deployable in an efficient manner, delivering faster time to value. Check out the assets in the Centre today.
More >

Business process optimization (two-part article series)
Part 1 explores common beliefs about business performance and agility, and shows you how to extend them into new and innovative ways of achieving, measuring, and sustaining business performance through business agility. Part 2 shows how the BPO method lets you combine various technological innovations in the context of a business-centric view that affords increased agility to achieve business outcomes.
More >

Modeling event-based subscriptions in WebSphere Commerce
Learn about various subscription models in WebSphere Commerce. This article describes the subscription capabilities and how to extend them, including a case study of a sample event-based subscription.
More >

Implementing a simple WS-Trust server in WebSphere Message Broker using a database
Many small and medium businesses don’t have LDAP or TFIM to manage web services security in their ESB infrastructure. This article shows you how to implement a simple WS-Trust server using a database to manage authentication. The solution can easily be extended to add authorization to the web services security.
More >

SOA governance using WebSphere DataPower and WebSphere Service Registry and Repository, Part 1
This article explains the new WebSphere DataPower mediation policy (WS-MediationPolicy V1.6) capabilities and syntax, and demonstrates how to create, attach, and deploy them using WSRR and IBM Integration Developer environments.
More >

Webcast: Intro to the WebSphere Application Server Performance Tuning Toolkit (8 May)
The WebSphere Application Server Performance Tuning Toolkit (PTT) is an Eclipse-based intelligent tool that helps you tune the performance of WebSphere Application Server using data analysis and statistical inference technology. This WebSphere Support Technical Exchange describes PTT functions and shows you how to use it with the built-in sample applications. (8 May 2012, 11:00am EDT)
More >

 XML

XML zone | New to XML | XML forums | XML tutorials | XML top ten

XML data mining, Part 3: Clustering XML documents
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 the third article in this series on XML data mining.
Speed up your data mining with clustering >

XML data mining, Part 2: Mining XML association rules
Dig into XML data mining, a facet of XML data analysis. Learn about static and dynamic XML association rules and how to create version-based association rules when the mined XML documents change, in Part 2 of this three-part series.
Start digging >

XML data mining, Part 1: Survey several approaches to XML data mining
Explore XML data mining, a facet of XML data analysis, in this three-part series. Start with this introduction to mining hidden knowledge from XML documents as you learn about mining data, the hierarchical structure of the information, and the relationships between elements.
Survey several approaches to XML data mining >



To ensure proper delivery, please add vrmmail@us.ibm.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.

IBM Corporation
Attn: Developer Communications, M/D 241
150 Kettletown Road
Southbury, CT USA 06488  Contact IBM
 
About this newsletter 
|
Manage your subscriptions
Subscribe
Unsubscribe
Contact editor


DEVELOPER RESOURCES

Spotlight


developerWorks top 10 most popular articles

Register now for IBM Innovate 2012 (3-7 June in Orlando, FL)

IBM PureSystems: Expert integrated systems that fundamentally change IT

Have you seen the new developerWorks mobile development site?

Updated! IBM exceptional web experience solutions

Join us for developerWorks Live! briefings

Downloads & Trials


Download DB2 Express-C V10.1 (no charge)

Evaluation software center

Additional Resources


IBM privacy policy

IBM copyright and trademark information