InfoQ

News

IBM Announces Info 2.0

Posted by Mark Little on Jun 28, 2007 08:24 AM

Community
SOA
Topics
Web 2.0
Tags
IBM
First there was Web 2.0, then there was SOA 2.0. Now IBM brings us Info 2.0. According to the official IBM announcement, Info 2.0 is where "Web 2.0 Goes to Work". As when Oracle announced SOA 2.0 support, IBM also has a suite of products to immediately help get Web 2.0 working.
An additional focus of IBM's Web 2.0 investment is enabling customers to gain new competitive advantage through the creative integration and transformation of all types of information -- a capability called Info 2.0. IBM is previewing an Info 2.0 suite of integrated products that enables organizations to easily catalog, combine, transform and remix any type of data and content by drawing on the industry's widest variety of enterprise data sources and a vast array of Web data and content.
But what is Info 2.0?
With Info 2.0 capabilities, line-of-business users can quickly create customizable "mash-ups" -- a website or application that combines content from more than one source into an integrated experience.
Lauren Cooney, Manager, Open Source Technologies, summarizes the key features of Info 2.0:
Info 2.0 is a technology (or information fabric layer) for simplified integration of data and content via Information Mashups. Info 2.0 uses simple interfaces and intuitive tools to connect information from custom and packaged business applications, the web, spreadsheets, and databases – making information assembly and access easier for both IT and non-IT users. Info 2.0 extends and complements existing investments in information architectures. Moreover, Info 2.0 is focused on enterprise users, so now mashups can be not only created for external users, but also for departmental users within a company. Info 2.0 provides a data organizational element needed (such as data standardization and data cleansing) to mashups and other Web 2.0 applications to create software in the enterprise and SaaS (Software as a Service) on the web.
But you have to wonder if this is more a sales pitch versus a true technological change, when companies such as YouTube, MySpace, Google and Facebook have accomplished a lot with what's already out there, and they are not alone. As we saw with SOA 2.0, there could be a backlash around this and it'll be interesting to see how the community responds. With the Web 2.0 space rapidly filling up, vendors are fighting to differentiate themselves from each other. It's entirely possible that Web 2.0 development can be improved and that Info 2.0 is the right approach and maybe IBM is the company to do that.

Anant Jhingran, a Distinguished Engineer, VP and CTO for IBM's Information Management Division has this to say about the importance of Info 2.0:
Web 1.0 was not influenced by data management research at all, and in Web 1.5 (what I call enterprise SOA architectures), the influence is more limited, though growing.  In Web 2.0, we have a chance to be the same fuel for growth as we were in the traditional IT space. While Web 2.0 is about many things, the thing that makes the most difference in my mind is "application assembly" that will deliver situational applications to the enterprise and web users.  And the application assembly will not succeed without an Info 2. mashup fabric.
Although Lauren asks for comments to the announcement, it would be good to hear what everyone thinks here too.
sounds like BEA's aqualogic? by Floyd Marinescu Posted Jun 28, 2007 12:06 PM
Re: sounds like BEA's aqualogic? by Lauren Cooney Posted Jun 28, 2007 4:01 PM
  1. Back to top

    sounds like BEA's aqualogic?

    Jun 28, 2007 12:06 PM by Floyd Marinescu

    Sounds somewhat similar to BEA's Aqualogic message.

  2. Back to top

    Re: sounds like BEA's aqualogic?

    Jun 28, 2007 4:01 PM by Lauren Cooney

    Hi Floyd, I think you're missing a few key components here. - we're focusing on not just the utilization of data that's stored out there, but we're also cleansing and transforming both structured and unstructured data so it can be used in ATOM, XML, and other feeds w/in mashups. - this data can come from a variety of sources, ie, intranet, internet, internal databases, excel spreadsheets, etc. IBM is committed to the security if this data if used internally in departments, etc. This is a huge issue as IT depts tend not to use mashups internally because of governance and security reasons. And it's not just a sales pitch - once you have all that information out there, whether its from Google, FaceBook, etc, the process of pulling that data in and combining it with data from other sources is a whole other ballgame - and we're able to do this in a way that IT and business users alike can do. So if I'm in a sales department and I want to take data from my Salesforce database and mash it with infomation from weather.com or a geographic locator site or whatnot, that's now do-able. These products have a planned release on AlphaWorks later this month. Right now I'm working on trying to get more info out there about them - there's some interesting stuff on www.mashupcamp.com that talks about what folks are doing, so I'd recommend checking that out. Hope this adds more to the discussion - Lauren

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.