webMethods acquires Cerebra (and I play with Diigo)

by Bijan Parsia

(Sigh. I’m playing with Diigo and accidently hit the “back
button” key and thus lost the post. Grr. The first thing any in browser
blog tool should do is make sure you don’t lose work!


Continuing off line.)

Cerebra has been bought out by
webMethods
. Cerebra was based on University of Manchester
tech, that is, Ian Horrocks’ (my current line manager and an all around
terrific person) FaCT reasoner. This is potentially great news for the
Semantic Web and Semantic Web Services crowd, that is, if the Cerebra
folks can pull something off that gets real recognition. Could be much
more legitimizing than even the Oracle RDF support.


There wasn’t a lot of information out there about the deal (although, I
have inside sources; not as inside as I would like). Predicably, most
of the press reports were twaddle. However, some twaddle stands above
the crowd—so much so that I felt compelled to pick at it bit by bit.
This also gave me a chance to test out the Diigo
extension
for FireFox. The key feature for me is the ability
to make out of band annotations on selections of web pages (a la Third
Voice
, Annotea,
or the venerable CritLink)
with the nice twist that you can make a weblog post based on the
selections and comments. I actually tried to do this back in 2000/2001
using Annotea, but the experiment fizzled on a Bush speech. (It would
have worked if I’d perservered. Mostly, I got sick of wrestling with
Annotea’s RDF.) I would like to make it easier to toggle between the
blog post, the extracted snippet, and the in line annotation views.

The rendering is rather sucky, though. And was sucky to clean up. And I didn’t get it all that clean. Plus, the source now has an annoying mix of HTML style (who knows what WP will do to it.

I also found myself snippetting first, then commenting, mostly because
the pop up commenting dialog was flaky. Back in the DailyChurn/
DiaWeblogBot
days, the commentary tended to be interleaved. But that, I think, was
because of the strengths and limitations of IRC and the bot: we couldn’t interleve
comments unless we interleaved the commenting, and the set up
wasn’t nearly as annoingly flaky as the Diigo extension. Still, fun
stuff.

All quotes are take from this article: WebMethods buys firm to add
semantics to SOA
from the Computer Business Review.

Staff Writer

The byline says “Staff Writer”, whereas “underpaid and
overworked” staff writer is probably more appropriate. If I were this writer, I’d be
most grateful for the concealment.

Evoking thoughts of the “semantic web,” webMethods Inc has acquired Cerebra Inc for an undisclosed sum to incorporate its technology into the next version of webMethods’ SOA fabric.

So, why does this evoke
thoughts of the semantic web? If
you look at the vast majority of reports on the acquitition, you’ll
find no mention of the Semantic Web, and only a few references to OWL.
webMethods certainly didn’t say anything about them. Note that
“undisclosed sum”, which will pop up later. And shouldn’t the name of
the product, Fabric, be captialized, etc.?

The acquired company, which numbers all of 16 employees, adds the ability to infer relationships between metadata. That is, if A relies on B and B relies on C, Celebra’s technologies concludes that A and C also have an interdependent relationship.

That “which” clause is
very strange…what difference does the number of employees make? If
this is going to be part of an analysis that Cerebra had problems or
was marginal, shouldn’t there be some analysis to this effect instead
of innuendo? I’m willing to believe (indeed bet) that Cerebra had
problems, but these could be for a number of reasons. Obviously,
webMethods felt it was worth grabbing it. The rest of the sentence is a
mess too. To what does Cerebra add an ability? And let us all shudder
together at “relationships between metadata”. Of course, the
clarification decends even further. First, to take a transitive
relation (implicit) between…what? Metadata? Entities? What what what
are A, B, and C? And what the hell is the conclusion? Surely we
shouldn’t conclude that A and C are interdependent.
After all, it is A that relies on C, not the other way around (for all
we know).

It works the same way with transforms, making it possible to draw more conclusions about which services could be reused for a new or newly orchestrated business process. And it could be used for gauging the impacts of a change in a particular service or business process.

It is strange to define
‘infer’ but not ‘transforms’, especially when it’s not clear what is
meant. I guess the idea is that if you make a new composition, you
could derive things about it. But, really, while in some sense true,
this is so vague as to be useless.

“Business analysts won’t have to navigate through complex hierarchies to reuse services,” explained webMethods CTO Marc Breissinger.

This is quoted everywhere
and it makes no sense! It is after all compatible with this
continuation of the sentence, “Instead, they’ll have to extrac their
own teeth with rusty pliers in order to complete the sacrafice to Bael.
That, or their children. Bael isn’t going to cough up the right service
without SOME sort of bribe.”

The technology utilizes several W3C standards associated with the Semantic Web, including Web Ontology Language (OWL) and the Resource Description Framework (RDF).

What happened to the
“the” for “Web Ontology Language”? I don’t get how the “technology”
“utilizes” (ugh) the standards. Is this helpful? It’s interesting that
the writer gives this hint (many don’t, including the webMethods’ press
release), but I would hope for a bit more coherency and reasonable
explication.

However, although they have been officially ratified, neither standard has entered wide use, given the underwhelming response to make the web itself more “semantic.”

There’s definitely a
comma splice at the end there. Presumably, there is a connection
between the lack of “wide use” and the “underwelming response”. (First,
let me note that “wide use” is a funny term thrown around a lot. There
was a thread on the RIF list where people were claiming that in order
to meet the “critical success factor” (ugh) of “widespread adoption”,
we had to support existing rule vendors. Well, what’s “widespread”?
There’s no way that any rule language is going to be as widespread, on
any metric, as HTML, XML, Javascript, Java, XPath, C#, or MacOS X (ok,
maybe the last; though that’s millions of seats).
Of course, to be a success does not require
widespread adoption. Vertical markets can sustain a lot of businesses,
open source projects, or even user communities. Heck, just interest can
sustain a user community. Again, this sentence is mostly incoherent.
What is it to make the web itself more semantic?
XML and Web Services can be seenn as trying to enrich web
represenations (of various sorts). They have received an enthusiastic
reception.

Consequently, while use of these standards might provide a degree of interoperability with semantic frameworks that operate over the web, for now that remains a big if.

What is the “big if”? The
interoperability? The degree? What what Of course, this is a weird
point. The point should be that the fact that they consume OWL won’t
necessarily mean that there’s lots of OWL data to consume, since its
not widely used. The right analogy would be with RELAX-NG. If someone
bought out a company based around RELAX-NG, it wouldn’t be a selling
point that every company is using it to describe their web service
inputs and outputs. They aren’t. So, that’s not a good reason to buy
that technology. (Of course, if the company could convert XML Schemas
into RELAX-NG internally and do something extra cool with it, that’s
fine. Or any of a number of other things could work.) But this surely
isn’t a point of doubt about the wisdom of the
buy out. Cerebra always was after high end, enterprisey markets, and
webMethods certainly doesn’t care if there’s no OWL out there. The
question is whether you can use the reasoner (or other stuff) to do
more than you can do with out it. This is exactly what we did with the reduction
of WS-Policy to OWL-DL
. We don’t want people to switch
to OWL-DL, or expect that the value of the
conversion is resusing the tons of OWL documents out there. The value
is the better analysis tools you get.

Instead, webMethods prefers to emphasize that this is not about the semantic web, but instead, making services networks themselves more semantic or meaningful. These standards are invoked under the covers, and users do not need to know them.

Without a reasonable
diagnosis of the “underwhelming response”, how do we know that users
want the “services networks” (what are these?) more “semantic” (or
meaningful), or rather, are willing to do the work to properly “use the
standards” even under the covers? Heck, if this works in house, why not
for the Web as well?

What’s interesting is that the technology recalls similar attempts to craft inference languages during the abortive emergence or artificial intelligence technologies 20 years ago.

I like the typo
“s/or/of/”. However, this is, yet again, a very puerile appeal to the
AI winter. Grow up. This is not insight
providing. (I shouldn’t have to explain this, but there are multiple
fallacies involved in the typical appeal to the AI winter. See my
article on Prolog and RDF for a very quick, facile, gloss.)

There were many problems with early AI, among them weak hardware and primitive techniques for so-called “garbage collection,” that eliminated irrelevant associations.

This is the bit that
caused me to rip into the article. Garbage collection. So-called
garbage collection. Garbage collection, like, that thing we find in
such obscure and failed technologies as Java. The best part is claiming
that GC worked, primarily, at the semantic level,
that is, that the job was to prune “irrelevant” associations
(irrelevant to what, one wonders!). Even though there was a lot of
close associating and confusion between logical and physical levels (to
rip off DB terminology), I don’t know anyone who made this
mistake. After all, (pointer/reference) reachability and relevance are
at best tenuously related.

But the biggest problem of all was that classic AI applications required complex, specialized languages because the rules or inference bases had to be built by hand.

Sigh. Repeat thrashing.
Whine. Point out that the sentence contains a non sequitur, or is a non
sequitur, or, even better, sucks.

The difference this go-round is that the Cerebra technology being acquired by webMethods is fully automated, and won’t require customers to learn specialized languages.

Now this
is trivially obvious crap. As far as I know, Cerebra has no automated acquitition
tech, nor any expertise. But isn’t this a red herring? Most Web
Services markup is manual or close to manual. (Sure, you can generate
WSDL from code, but the WSDL only contains information that was in the
code. It’s not the results of learning or other
generalization. So, to reap benefits, you must do work. Surpise,
surprise.

Instead, it will operate using wizards that either automatically define semantic relationships, or provide the means for users to specify them.

Laughter. Ringing
laughter. It’s totally automatic, via that fully automated mechanism of
wizards, which may require the users to specify stuff. That is, it
requires human work. By the way, Staff Writer,
all the old AI systems/expert systems had tons of tools to ease
acquitition.

Initially, webMethods plans to incorporate the technology
into its SOA Fabric product, where it will be used for spotting
opportunities for reuse ore provide grist for change impact reports. It
could peruse listings residing in service descriptions in local or
remote UDDI web services registries.

So we’ve gone from
random, ungrounded (though groundable) skepticism to breathless, inane
cheerleading. Cerebra had software that could, in any meaningful sense, peruse listings? No. I think not. This is just
hype, and stupid hype. No one from Cerebra would claim this. Silly.

The 16-person company, based in Carlsbad, California, was acquired for an undisclosed, modest sum, and the deal is already closed.

Why the repetition of the
employee count? And if the sum was undisclosed, how do we know that it
is modest? What counts as modest? My current belief is that Cerebra was
probably bought for less than the VC outstanding investment, so didn’t
make any of the founders rich. Alas, since that means I can’t bum meals
off Ian!

Spread the word:
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

35 Responses to “webMethods acquires Cerebra (and I play with Diigo)”

  1. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  2. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  3. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  4. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  5. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  6. steve Says:

    Wed Methods bought most of the ASSETS of Cerebra. Draw you own conclusions which hopefully will be a bit different from what you stated in your post.

  7. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  8. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  9. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  10. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  11. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  12. Bijan Parsia Says:

    I have no idea what point you intend to make or what conclusions you think I made that need correction.

    webMethods bought Cerebra. The Cerebra team are now employee’s of webMethods. webMethods clearly owns most of the Cerebra IP, etc. etc.

    The article I ripped apart is still completely silly.

    Make a cogent point, or really, any point. BTW, “substantively all assets” is just legal speak. It’s perfectly reasonable to say, “webMethods bought Cerebra”. Indeed, everyone is saying that.

    Hmm. Your post could use a nice snarky deconstruction as well :)

  13. Harry Says:

    Bijan, thanks for the humorous, insightful commentary. You have done what many of us are frequently tempted to do, but lack the passion/courage to follow through. Thanks for exposing this pathetic marketing gibberish from webMethods. When I first read it, I wondered if webMethods really understood what they bought. It seems they were caught up in the “semantic web” of hype that they were spinning. Clearly the author (and we can surmise the reviewers too) were ignorant of this, which really makes one wonder about how well they understand those “Cerebra assets” they purchased. Se la vie. I feel for the “16” folks. It seems that life will be very different at webMethods.

  14. Harry Says:

    Bijan, thanks for the humorous, insightful commentary. You have done what many of us are frequently tempted to do, but lack the passion/courage to follow through. Thanks for exposing this pathetic marketing gibberish from webMethods. When I first read it, I wondered if webMethods really understood what they bought. It seems they were caught up in the “semantic web” of hype that they were spinning. Clearly the author (and we can surmise the reviewers too) were ignorant of this, which really makes one wonder about how well they understand those “Cerebra assets” they purchased. Se la vie. I feel for the “16” folks. It seems that life will be very different at webMethods.

  15. Harry Says:

    Bijan, thanks for the humorous, insightful commentary. You have done what many of us are frequently tempted to do, but lack the passion/courage to follow through. Thanks for exposing this pathetic marketing gibberish from webMethods. When I first read it, I wondered if webMethods really understood what they bought. It seems they were caught up in the “semantic web” of hype that they were spinning. Clearly the author (and we can surmise the reviewers too) were ignorant of this, which really makes one wonder about how well they understand those “Cerebra assets” they purchased. Se la vie. I feel for the “16” folks. It seems that life will be very different at webMethods.

  16. Harry Says:

    Bijan, thanks for the humorous, insightful commentary. You have done what many of us are frequently tempted to do, but lack the passion/courage to follow through. Thanks for exposing this pathetic marketing gibberish from webMethods. When I first read it, I wondered if webMethods really understood what they bought. It seems they were caught up in the “semantic web” of hype that they were spinning. Clearly the author (and we can surmise the reviewers too) were ignorant of this, which really makes one wonder about how well they understand those “Cerebra assets” they purchased. Se la vie. I feel for the “16” folks. It seems that life will be very different at webMethods.

  17. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  18. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  19. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  20. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  21. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  22. Lee W. Lacy Says:

    I had some of the same reactions from reading the CBR article. Thanks for the validation. You made some excellent points. It’ll be interesting to see how webMethods markets the Cerebra products.

  23. Tales of a Semantic Web Consultancy » Blog Archive » NLTK: NLP in Python Says:

    [...] I’m planning to play around a bit with natural language processing for knowledge acquisition. (Two areas of interest to me: One is helping me, a fairly sophisticated reader, analyze and manage the web pages I read, esp. for the purpose of producing reports, aka blog posts, about a topic. My playing with [...]

  24. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  25. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  26. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  27. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  28. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  29. Dan Connolly Says:

    “acquitition”? That’s a novel spelling. ;-)

  30. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

  31. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

  32. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

  33. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

  34. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

  35. Bijan Parsia Says:

    You missed “scarquote”. Diigo was a bit annoying and I forgot to do a spelling check at the end. Sigh.

Leave a Reply