Tag Archives: MCslp.com

Building a grid system using WS-Resource Transfer, Part 5: Using WS-RT for work distribution

The fifth and final part of my series on using WS-Resource Transfer is available to read now.

In this last part we look at using the WS-RT system as a method for distributing work within your grid system.

Read Building a grid system using WS-Resource Transfer, Part 5: Using WS-RT for work distribution

Read past parts of the series: Read: Building a grid system using WS-Resource Transfer Series

Aggregate RSS and Atom information using XQuery

XQuery is rapidly becoming seen as an alternative XML processing solution. It has some advantages - you can embed the queries into the XML, and it can be easier to follow than XSLT and some other solutions, to name but a few.

So how do you use it to do some real work?

Well, as a starting point, try my new article on how to Aggregate RSS and Atom information using XQuery. Using the familiar territory of RSS and Atom feeds, which at their core have a fairly simple structure and are therefore easy to follow what is being done.

With that in mind, here’s what I do in the article:

XQuery makes it much easier to merge and filter information from XML documents when you embed the filtering instructions right into the document that you use to generate the output format. You can use that functionality to aggregate information from RSS and Atom feeds into the format you need. In this article, look at the structure of the RSS and Atom formats and how XQuery can simplify the display of that information.

Read Aggregate RSS and Atom information using XQuery

Voice enabling XML, Part 3: Develop a voice blogging app

I had a lot of fun developing the VoiceXML series, and the third article in the series is now available. There are some limitations - you cannot yet dictate your blog post, for example - but the article shows the potential power of the a VoiceXML based blogging solution.

In this third article of a four-part series, you will develop a simple blogging application that takes VoiceXML (VXML) as input and saves the data into your online blog. You will also learn to use this type of voice blogging to great advantage when you create tweets, or Twitter entries.

Blogging is another topic that more and more people seem to do these days to increase their visibility, and so their voice can be heard. Why not use VoiceXML to actually interact with your blog or tweet using your own voice? In this article, you learn to do this very thing and to:

  • Generate dynamic VoiceXML from remote data
  • Pass through the content to VXML
  • Submit the request to the blog and report back through VXML
  • Submit status updates to Twitter

    Read: Voice enabling XML, Part 3: Develop a voice blogging app

  • Building a grid system using WS-Resource Transfer, Part 4: Using WS-RT for grid monitoring

    The fourth part of my series on developing a grid solution using the new WS-Resource Transfer system is available now.

    In this tutorial, we look at both sides of the security session, in terms of using WS-RT as an aid to the authorization process and at combining WS-Security with WS-RT for secure resource exchange.

    Read: Building a grid system using WS-Resource Transfer, Part 4: Using WS-RT for grid monitoring

    Read past parts of the series: Read: Building a grid system using WS-Resource Transfer Series

    Building a grid system using WS-Resource Transfer, Part 3: Using WS-RT for grid monitoring

    The third part of my series on building a grid system using WS-RT.

    In this third part of the series, we go deeper into the process of using WS-RT as a grid solution by examining how we can use WS-RT to store and collate information for monitoring the grid.

    From the intro:

    In this tutorial, you learn how to use the WS-RT standard to help manage your individual grid nodes. We’ll look at how to extract individual pieces of information from resource data, how to update and set individual attributes, and how to extend the existing database interface to create and expose trend data through our WS-RT interface.

    Read: Building a grid system using WS-Resource Transfer, Part 3: Using WS-RT for grid monitoring

    Read past parts of the series: Read: Building a grid system using WS-Resource Transfer Series

    Develop with Java and PHP technology on AIX Version 5.3, Part 5: Installing and integrating the PHP Java Bridge

    The penultimate part of the series on using PHP and Java together to produce a web interface to your Java application is now available.

    In this penultimate part of the series, I look at the real-time use of the PHP/Java bridge as the final part and alternative solution to using web services to communicate between the PHP and Java components.

    You can also read the past parts of the series:

    Read: Develop with Java and PHP technology on AIX Version 5.3, Part 5: Installing and integrating the PHP Java Bridge

    IBM developerWork Grid Zone PDFs

    In light of the announcement that IBM are retiring their developerWorks Grid zone (see this post), I’ve tried to grab a copy of all the PDFs for the articles I was involved in.

    There are some missing gaps because the PDFs have already disappeared (notably, the Python grid series), but everything else should be listed below:

    Let me know if anything is missing and I’ll see what I can do.

    Grid computing zone is being retired

    Regular readers will know that I’ve been a frequent and prolific contributor to the IBM developerWorks Grid Zone. In fact, in the early years of this zone I was often the only contributor.

    Unfortunately, after years of providing us with helpful information on grids, grid software and development and deployment techniques, the Grid computing zone is being retired.

    While I can understand why, I must say I’m surprised. Although I’m sure we are all more enlightened about grid technology than before, I still think we have a long way to go, and there’s certainly a few things I would like to have covered and expanded upon. I had, for example, some updates and extensions to the Perl and Python grid programming solutions in the pipeline. Let me know if you would like to see these and I’ll post them up here or on MCslp Coalface once I’ve completed them.

    Until then, I’d like to thank IBM and particularly Mary McCommon (Grid zone editor) for giving me the opportunity to write about and play with such interesting technologies.

    Developing a grid application with open source tools

    I’ve been a keen supporter of using open source tools and technology (including Perl, Python and many of the open source libraries and platforms). In fact, many of my most popular articles have been on grid technology and open source solutions.

    Because of that, I decided to put together an overview piece of the flexibility and utility of open source solutions in grids. From the into:

    Using open source tools for developing grid applications opens up a wealth of possibilities. The first is a very rapid development process, especially if you take advantage of script languages like Perl or Python and deployment environments like Apache. There is also a wealth of examples available that can help you. Examine the advantages and disadvantages of developing a grid solution using open source technology.

    Read: Developing a grid application with open source tools