IBM alphaWorks Expands Web Services

IBM has added two new Web services to its alphaWorks Web site, which provides "sneak previews" of the kind of technologies that are being contemplated at IBM research and development labs. The new Web services include IBM Sharable Code, a platform for managing Web 2.0-type mashup applications, and IBM Web Highlights.

IBM Web Highlights is social networking-type of Web service that lets users highlight documents found on the Web for certain passages that they wish to share. The process starts when a user posts an article to the Web Highlights Web page and marks a section of text. Readers sharing the abstracted text can then comment on parts of it. The service works at the client level using an extension to the Firefox browser. At the server level, there's an option for a local server installation, if wanted.

IBM Sharable Code is a Web service that lets users create mashups or composite applications using the Ruby on Rails Framework. Users can mash up APIs such as Atom, REST and RSS using the service's Web application tools. The Web service works via a high-level domain-specific language, which is used to represent the mashup and its design. The user can then create downloadable Ruby on Rails applications that can be installed on a server and modified.

IBM Sharable Code is geared to the developer community, but even entry-level Web developers can use it, said Cynthya Peranandam, emerging-technology strategist for alphaWorks. It can be used to create business mashups, such as combining calendars and other information into a single application.

The best part of it is that it showcases the reuse capability of Ruby on Rails for developers.

"They can actually build mashups with this and bring in data feeds and create their own applications to integrate into the mashups as well," Peranandam said. "So they are not limited in the scope of what they can build. The whole thing is built on Ruby on Rails and the primary reason that it is built and focused on Ruby on Rails development is the whole component of reuse, which makes it easy to develop and deploy pretty quickly."

Ruby on Rails uses the DRY ("don't repeat yourself") approach to avoiding duplication in source code generation. It's a step up from using PHP for Web application development because it saves on development time, according to Peranandam.

"DRY is referred to in Ruby on Rails meaning literally can you just do this once and then reuse those components as opposed to PHP where you have to do extensive development to address the specific business need," she said. "So with the focus on reuse, you are saving a lot of time by reusing the components."

Users of IBM Shareable Code need to know how to use Ruby on Rails to use the applications and integrate them, Peranandam explained. However, the applications that they are integrating don't have to be created in Ruby on Rails. Users just log on to their accounts and build them right off the Web site, she said.

The alphaWorks site offers a range of technologies for free trial, and they can be used in business production, Peranandam said. IBM just hopes to get developer feedback, which is optional.

"Our goal is to get early adopters communities to use this technology and give us their feedback because that would really determine what the market opportunity is and if there is demand for it as a commercial product," she said.

About the Author

Kurt Mackie is online news editor, Enterprise Group, at 1105 Media Inc.

Featured

  • open laptop in a college classroom with holographic AI icons like a brain and data charts rising from the screen

    4 Ways Universities Are Using Google AI Tools for Learning and Administration

    In a recent blog post, Google shared an array of education customer stories, showcasing ways institutions are using AI tools like Gemini and NotebookLM to transform both learning and administrative tasks.

  • illustration of a human head with a glowing neural network in the brain, connected to tech icons on a cool blue-gray background

    Meta Launches Stand-Alone AI App

    Meta Platforms has introduced a stand-alone artificial intelligence app built on its proprietary Llama 4 model, intensifying the competitive race in generative AI alongside OpenAI, Google, Anthropic, and xAI.

  • three main icons—a cloud, a user profile, and a padlock—connected by circuit lines on a blue abstract background

    Report: Identity Has Become a Critical Security Perimeter for Cloud Services

    A new threat landscape report points to new cloud vulnerabilities. According to the 2025 Global Threat Landscape Report from Fortinet, while misconfigured cloud storage buckets were once a prime vector for cybersecurity exploits, other cloud missteps are gaining focus.

  • Stylized illustration showing cybersecurity elements like shields, padlocks, and secure cloud icons on a neutral, minimalist digital background

    Microsoft Announces Security Advancements

    Microsoft has announced major security advancements across its product portfolio and practices. The work is part of its Secure Future Initiative (SFI), a multiyear cybersecurity transformation the company calls the largest engineering project in company history.