Categories
bdg Business Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Enterprise Relevance of Web 2.0 (in six parts)

Back in November of 2007 I gave a one-hour talk in Tyson’s Corner, VA entitled “The Enterprise Relevance of Web 2.0.” There were probably about thirty people in attendance. Since then, I’ve had several people tell me that they were sorry they missed the talk, etc. If you were one of those people, these next six posts are for you.

Why I am delivering this content in a six-part series?

I don’t have a video streaming server set up nor do I care to put one up and pay for the bandwidth. So, YouTube is an obvious solution to the hosting and bandwidth problem. Unfortunately, YouTube has a ten-minute limit on the length of uploaded videos. So, I needed to edit my talk into six, ten-minute clips.

Therein lies the problem.

What I’m learning in the process is that HD video editing is hard, even on a Mac. The first problem is space: I’ve got about five gigs of raw footage. My conversion program, Voltaic, was choking near the end of each 2 Gb conversion, so I switched to a PC (for shame!) and used the software that came with the camera (a Sony HDR-SR5) to convert from MTS (raw AVCHD format) to MPEG-2. Then I needed to buy a program from Apple for $19.99 (thanks for nickel-n-dime’n me, Steve) to convert from MPEG-2 to MOV (QuickTime format). Now I’m importing into iMovieHD. Each one of these conversions takes about two hours and has an output between 2x and 12x the size of the original MTS file! That means, just to be safe, you need like 15Gb of scratch space to edit a 1Gb movie! On top of the space issue, I’ve hit Google already dozens of times to figure out how to deal with things like frame rates, aspect ratios, sound compression, format conversion, and so on, ad infinitum.

And this is supposed to be easy! I’m on a Mac for goodness’s sake!

So, why am I ranting about my video editing woes in a post that’s purportedly about the enterprise relevance of Web 2.0? Because I think there’s a lesson to be learned from all this.

If personal computing is this challenging, that does not bode well for the enterprise, where everything is 10-100 times more expensive and 10-100 times more complicated.

Is this a good thing? For me and my company, maybe, because we’re making a living trying to make sense of the complexities of the enterprise and building user interfaces that help abstract people away from all the complexity so that they can do their jobs effectively.

But to truly bring Web 2.0 to the enterprise, we need to take these concepts — abstracting, simplifying, beautifying and “social-ifying” — enterprise applications down to the point at which they’re simple, beautiful and fun to use, all the while maintaining their power and utility. The experience people have using corporate software should mirror the experience they have using well designed, functional sites like Netflix, Facebook, Wishlistr, Dopplr and Kayak.

Most people writing corporate/enterprise software these days — with a few notable exceptions like 37 Signals (the makers of Campfire, Basecamp and Highrise) — are stuck in a function-over-form rut that’s really hindering the process of bringing Web 2.0 to the enterprise. Those of you who have had the pleasure of using AquaLogic Pages know that it doesn’t have to be this way.

Software can be both fun and functional at the same time.

So that’s an awfully long-winded and angst-ridden introduction to my six-part series on bringing Web 2.0 to the enterprise. If any of the above struck a chord with you and resonated even a little bit, then I highly recommend that you check out the forthcoming videos.

That is, assuming that I actually succeed in producing them!

While you’re waiting for the videos, you can check out the slide deck.

[metaslider id=954]

 

Comments

Comments are listed in date ascending order (oldest first)

  • Chris, enjoyed your post. I’ve got a little one on the way so I imagine I’ll have to understand all of the video nuances of encodings/converstions soon for youtubing for the grandparents. It doesn’t look like it’s going to be as easy as I thought! James

    Posted by: jbayer on January 23, 2008 at 7:44 AM

Categories
bdg dev2dev Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

One Portal to Rule Them All

I won’t rehash what’s already been said by everyone in the press and the blogosphere — Oracle is buying BEA. I wrote almost three years ago that this was inevitable, and now it’s upon us.

I’m hopeful that the BEA/Oracle management crew can take what they learned from the Plumtree, Fuego and Flashline (for BEA) and Siebel, PeopleSoft and Oblix (for Oracle) acquisitions and apply it to the challenges their own merger presents.

Over the past three years, Oracle has acquired dozens of companies. The most notable were probably PeopleSoft (which had just acquired JD Edwards, if I remember correctly), Siebel and Oblix, which gave them a great suite of HR apps, CRM apps and identity management, respectively. These were all enterprise software products that Oracle had, with a modicum of success, built on their own from the ground up, sold and supported as “Oracle Apps.”

Of course, with almost every major company they’ve acquired, Oracle has picked up a portal product. (And with BEA, there’s a special bonus — they get two: WLP and ALI.)

That’s going to create a portal soup consisting of at least the following ingredients:

  • Siebel Portal
  • JD Edwards Portal
  • PeopleSoft Portal
  • Oracle Portal (part of Oracle Fusion Middleware)
  • WLP
  • ALI

Oracle won’t want to endanger existing customer relationships by terminating support for the non-horizontal portals from Siebel, PeopleSoft, etc. Besides, the word “portal” really only loosely applies there, because those “portals” are really just web UIs into Siebel, PeopleSoft, etc.

But what about the horizontal portals: Oracle, WLP and ALI?

They are all playing in the same space. It’s already questionable that we need all three in the market now. And three under the same circle-shaped roof that is Oracle? Absurd.

What will Oracle do with this portal quandary?

Well, I think they’ll do the only thing they can do and support all the products. So that covers legacy customers, but what about future customers? If I’m an Oracle sales rep and my customer wants to buy a portal to front their SOA stack, what on earth do I sell them?

In my opinion, which is just that — my opinion — post-merger, there need to be some decisive acts from Oracle regarding the future direction of their portal strategy.

And, again, IMO, this is where the ALI portal and the ALUI suite of products (formerly Plumtree) can really shine. Why? Because not only can you front Java, .NET, Rails, PHP and any other web application stack with ALI, but ALI already has integration kits for Siebel, PeopleSoft, JSR-168, WSRP and five different flavors of SSO, including Oblix! (Not to mention the obvious fact that since day one, ALI has run beautifully on Windows and *nix systems using Oracle’s bread-and-butter product, their database.) So naturally, if you’re an Oracle shop running a clustered Oracle DB for storage, Siebel for CRM, PeopelSoft for HR, Oracle Financials for the books and Oblix Identity Management, no other product under the sun has more pre-packaged, no-brainer integration and integration options than ALI.

It may be a hard, bloody battle to get Oracle to drop it’s own beloved portal product in favor of AquaLogic Interaction, but I think it’s a battle that needs to be fought.

Same goes for WLP. In fact, I think every product acquired by Oracle has to fight for it’s life and fight to be the #1 product in the space, retiring the others to “maintenance and support” but focusing all futures on the product that is rightfully #1. And I think — and hope — that Oracle has the good sense and the wherewithal to encourage this.

It may cause some near term pain, but taking a longer-term view it’s the right thing to do.

Comments

Comments are listed in date ascending order (oldest first)

  • Interesting post, Chris. Obviously this is something we ALUI consultants have been considering in the past few days. One monkeywrench I have for you: as far as I know, Oracle offers their portal product for free to existing customers, whereas we (obviously) charge for it. I wonder how that kind of business model might change the landscape of how the ALUI portal is distributed/used.

    Posted by: rbrodbec on January 18, 2008 at 7:02 AM

  • Funny you should mention the price issue. About two years ago, we had a customer switch from ALI to Oracle portal for that exact reason. Why pay for licenses and support for ALUI products when Oracle gives you the portal for free? That customer still calls on us for ALUI support, so apparently the migration hasn’t gone exactly as planned.Two old adages come to mind here:
    1. You get what you pay for.
    2. There’s no such thing as a free lunch.

    Regarding #1, the products really don’t cover the same feature set — Oracle portal cannot be the gateway to SOA that we all know ALUI is, so it’s really not an apples-to-apples comparison.

    Regarding #2, with any free software, whether it’s from a large company like Oracle or from the Apache Software Foundation, you always need to think about Total Cost of Ownership (TCO). If you need to build services integration points in Oracle Portal to talk to all of Oracle’s other products, that adds to your TCO. Moreover, if somebody is giving something away, what sort of quality expectations do you have about the product? What happens if you need to request support from Oracle or ask them to develop a patch for you? All of a sudden, the fact that you didn’t pay for the software comes back and bites you in the butt. 🙂

    Posted by: bucchere on January 18, 2008 at 7:23 AM

  • I guess I agree with you, since I’m not an Oracle portal consultant (not yet, anyway); but I think the bigger question is how Oracle will assimilate these new portals given its current pricing strategy (aka – the bloody war you speak of). If I were an existing Oracle customer, the first question I’d ask is “how come I can get XYZ portal for free but not ABC portal”. And if I’m Oracle product management, I’m thinking about how my current “free portal” strategy has been working out for me versus the ALUI model of charging for it.

    Posted by: rbrodbec on January 18, 2008 at 8:22 AM

  • You’re right — the big issue is how will Oracle deal with the portals they’re acquiring and will there be a shakedown or more of a graceful assimilation.There’s a similar issue with WLS and Oracle’s application server, although I think in that case the answer is a little less complicated. 😉

    Posted by: bucchere on January 18, 2008 at 8:32 AM

  • Of course you completely forgot to mention Oracle WebCenter. In spite of your assertions, there are only 2 portal products at Oracle. Oracle Portal and WebCenter. WebCenter is the future “face” of Fusion Applications, so any integration of portal products will move in that direction. IMHO….plumtree is as proprietary as Oracle Portal, and its dead. WLP and the folks on the WebCenter team will need to figure out how to integrate the code bases of those two products since they are the most similar in their support of Web 2.0 futures.

    Posted by: Dr. BEA Good on January 20, 2008 at 11:44 AM

  • Thanks for the correction about Oracle WebCenter — I’m not too familiar with Oracle products other than the DB and I should have done more homework before posting this!However, I still disagree that there are only two portals at Oracle. I’m not too sure about JDE, but I remember with 100% certainty that PeopleSoft and Siebel called their UIs “portals.” They’re not truly portals in a horizontal sense like Oracle Portal, WebCenter, WLP and ALUI and I don’t think they’re actually relevant to this discussion, so it’s a moot point.

    Now, given the four remaining portal products, I challenge your assertion that WebCenter and WLP “support Web 2.0 futures” and I’d like to see some examples that support that claim. As far as I know, the only products coming out of BEA that deserve the “Web 2.0” label are AquaLogic Pages, Ensemble and Pathways. (Note I don’t include ALI itself as a Web 2.0 product, despite the fact that ALI 6.5 has some pretty slick social features that might someday earn it that distinction.)

    I also take issue with your calling Plumtree/ALUI proprietary and I’m not sure what makes you make that claim. It’s written in Java and ported to C#.net, so it runs “natively” on IIS (which no other products from BEA or Oracle can do). Its Java version (from the same source base), runs on WebSphere, WLS, Tomcat and probably JBoss and other app servers and it supports both Oracle and SQL Server, so in terms of how and where you can run it, it’s probably the most open and flexible product in the entire 40+ product lineup that BEA boasts.

    That’s just one side of the proprietary vs. open argument. The other is how well one supports standards for plugging in functionality. In those terms, I think ALUI stands out from the pack as well. It supports portlets over two very well supported standards: HTTP and HTML, which again makes it the most flexible portlet development environment on the market. (You can develop ALI portlets using ANY web server that speaks HTTP and I’ve personally done so using Java, .NET, LAMP, Ruby on Rails, Groovy on Grails and even Domino if you can believe that.) It also supports JSR-168 and WSRP. (In reading about WebCenter, all portlet development documentation was Java-centric, so I’m not sure if they support any other kind of portlet development, e.g. .NET. It’s crucial that any product which claims to be the “face of SOA” supports at least Java and .NET development and plugins; however, many would argue that you need to support much more — e.g. Ruby on Rails, PHP, etc.)

    Leaving portlets out of the picture for a moment, consider the other ALUI integration points: AWS, PWS, CWS and SWS. All of them use SOAP, which is a documented open standard. In fact, in my next blog post (which went up last night), I talk about how I integrated a custom MySQL/Ruby on Rails user store with ALI using a Rails-based SOAP-driven web service to interface with ALI’s user management system. It just doesn’t get any more open than that. At last year’s Participate conference, I demonstrated how you could use the ALI “face” to front WLS applications written to run on the WL message bus and communicating with data stores using DSP, proving that you integrate ALUI products with pretty much anything. I would like to see how a WebCenter consultant or a WLS guy would approach integrating Siebel or PeopleSoft, two products now in the Oracle family.

    I may make many “assertions” (as you call them), but they’re backed up by solid facts. I’m open to continuing this dialog because I want to hear more facts about 1) how you perceive ALUI as a proprietary technology and 2) how WLP and WebCenter claim to support “Web 2.0.”

    Posted by: bucchere on January 20, 2008 at 6:10 PM

  • Out of respect of SEC rules, I won’t touch the Oracle topic. But as for WebLogic Portal (WLP)…2) how WLP … claim to support “Web 2.0.”There are a bunch of features that contribute to the overall Web 2.0 story for WLP. Look at the WLP Groupspace application, for example. Web 2.0 is about publishing social applications that get better the more people use them. Groupspace is such an app. It is first a packaged social app ready to go out of the box, but secondly shows off many of the WLP features in the area of “Web 2.0”.

    Groupspace doc link (community framework, RSS, Groupnotes (think wiki), discussion forums, shared document repository, calendar, contacts, etc, etc).

    Also, read up on Josh Lannin’s blog to see what will be out shortly in terms of WLP and REST, more Ajax, more Portlet Publishing (Google Gadgets, RoR, PHP, etc). Lannin’s WLP futures

    Cheers – PJL

    Posted by: plaird on January 21, 2008 at 8:30 PM

Categories
Business

Apple’s Subtle F.U. to Microsoft

pc_blue_screen_of_deathWe’ve come a long way since 1997, when Microsoft invested $150M in the beleaguered Apple, perhaps so that there would still be a platform on which to run Microsoft’s Office for the Mac.

Fast-forward ten years to 2007 — starting with the eye candy iMacs and then iPods in every shape, size and color, and now with the iPhone, Apple has risen from the ashes in perhaps what is the greatest corporate comeback of all time.

Now, with the release of OS X 10.5 (Leopard) last week, Apple has delivered a fine — albeit subtle — slap in the face to Microsoft. The icon for a PC server shows the PC displaying the infamous blue screen of death. As if the “I’m Mac/I’m PC” ads weren’t enough. . . .

Categories
bdg Business dev2dev Featured Posts Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Predictions: Will Oracle Acquire BEA?

There’s been a lot of speculation in response to some press releases from Oracle that an all-cash buyout of BEA may be immanent. More than two years ago, I made an entry on my company’s blog that said, effectively, that by acquiring Plumtree, BEA painted a target on itself to be acquired by Oracle. Here’s the snippet from my other blog dated August 28, 2005:

Will this deal make BEA even more of an acquisition target for Oracle?

Everyone I know — myself included — had a feeling that Plumtree would be acquired some day. But the major questions were 1) when and 2) by whom? Quite some time ago and long before Plumtree had its Java strategy fleshed out, there were rumors of a Microsoft takeover. Then Siebel. Then Peoplesoft. But BEA? I never would have guessed.

I personally thought Oracle would be the suitor, especially after they acquired Oblix, PeopleSoft and J.D. Edwards. After extending its tentacles into almost every enterprise software market (and proving tremendously incapable of producing any decent software applications other than a database), Oracle snapped up ERP, HR and SSO/Identity Management in the blink of an eye. It seemed reasonable to me that a good portal product that could integrate with all those applications would be a clear next target. Oracle’s portal certainly doesn’t cut the mustard. In fact, they often offer it up for free only to be beaten out by Plumtree, which is, ahem, a far cry from free.

Now the next pressing question: is Oracle even more likely to acquire Plumtree now that they’re a part of BEA? Now they’d get an excellent application server and a cross-platform, industry-leading portal. You know it crossed Larry Ellison’s mind when he heard the news. Food for thought.

I also said that BEA would keep the name Plumtree and lo-and-behold, they changed it to AquaLogic. So I wasn’t 100% right, but at least I can say that I called this one.

Comments

Comments are listed in date ascending order (oldest first)

  • Someone just walked into my office and said, “Hey, since BEA already has a dual portal strategy (ALI and WLP), what will happen if they get acquired by Oracle, which already has their own portal product?”

    Two years ago, I predicted a merging of WLP and ALI, with the result being much like ALI with the great developer tools you get from WLP and workshop tacked on to it. Obviously that’s not exactly how things played out.

    So my prediction this time is that all three portals will “seamlessly” co-exist under one roof, giving consumers plenty of ways to portalize all under the Oracle name. We’ll call it the Portal Trifecta — w00t!

    Posted by: bucchere on October 12, 2007 at 10:40 AM

  • Oracle is going to support SqlServer 2000 & 2005 for Aqualogic? And support .NET? Interesting if they would sell the Aqualogic piece of to to Microsoft. Give MOS a better external portal….?

    Posted by: vivekvp on October 12, 2007 at 11:37 AM

  • Great question, Vivek. I was surprised to see BEA pledge support for ALUI on .NET and SQL Server. I’ll be even more surprised to see that happen over at Oracle. Remember though, Oracle runs on Windows!

    Posted by: bucchere on October 12, 2007 at 12:08 PM

  • Chris, don’t you mean 4 portal products; ALUI, WLP, Oracle Portal, and WebCenter? The merger makes a lot of sense from my view point, but in all seriousness the one area which will need a lot of help is Portal. IBM has only one WebSphere Portal code base.

    Posted by: Dr. BEA Good on October 16, 2007 at 9:33 PM

  • It’s hard to image that a company maintains three or four full-featured portal products, even a giant like IBM, Oracle or MS.

    Posted by: caiwenliang on October 17, 2007 at 5:16 AM

  • Four portals? Yikes! I just don’t want confused consumers to go off and buy Sharepoint or WebSphere portal when I think ALUI and WLP are superior products.

    Posted by: bucchere on October 18, 2007 at 2:11 PM

Categories
Feedhaus

Web 2.0 and Cascading SLAs

twitter-down-againHerein lies a great example of one of the downsides of Web 2.0. It’s something I call “cascading SLAs.”

I was checking feedhaus today and I noticed that the flickr badge (the cool lil’ widget that displays a little collage of photos) was down for the count. I thought perhaps I had broken something on the dev server, but a quick health check revealed that everything was okay with feedhaus.

So, I decided to check out flickr to see if there were any messages about known downtime, current server issues, etc. Lo and behold, flickr was also down! Hello? Anyone? Bueller?

This demonstrates one of the classic problems with mashups, a crucial component of Web 2.0: cascading SLAs (Service-Level Agreements), or, more precisely, a lack thereof.

Here at feedhaus, I have a responsibility to provide up-to-date news so that my users will be the “first to know.” I can (although I probably won’t) guarantee a level of service for feedhaus’s ability to deliver content. But, as a multi-band content aggregator, I’m solely dependent on the sources of content — namely flickr, YouTube and you-name-it syndicated feed from whatever.com. Now if my sources are CNN, Google, Fox, etc. I would expect pretty dependable service. But Digg? Twitter? Seeing what happened to Skype recently, I’m beginning to wonder if everyone, even the biggest — and most distributed — systems are subject to serious unplanned downtime.

So, what I’m getting at here is that my SLA, no matter how much I pay my attorneys to draft it, is only as good as the SLAs of the services that I use. Now, I’m not paying the sources for those services — and, I might add, you’re not paying me to use feedhaus — so I have no SLAs for my underlying services, which makes my SLA worth less than the paper it’s printed on. Do you see the problem? (I’m reminded of a certain scene from the 1989 classic comedy Major League. “See, it says right there; no calisthenics. What do you think of that?”)

So, before you start drafting that SLA for the cool new mashup you just built between Google Maps and Facebook, think about the stability and sustainability of your sources. Or else your SLA might have the same fate as Roger Dorn’s contract. . . .

Categories
Business

meebo Sells Out

It has been a long time coming, but meebo has finally succumbed to the pressures of a basic business truth that they’ve been dutifully ignoring:

in order to stay in business, you actually have to make money.

Since their initial $3.5M financing round in December, 2005, they’ve been very good at two things: spending money and generating buzz around their service offering: free, browser-based multi-band instant messaging that supports AIM, MSN, Yahoo!, GTalk, Jabber and ICQ. New features, including “meebo rooms” and iPhone integration, have also generated a fair amount of hype. But back to dollars and cents . . . .

Their primary investor is Sequoia Capital, which has a great track record that includes companies like Cisco, Yahoo!, Paypal and Plumtree. From their point of view, investing in meebo in order to flip it to a larger company doesn’t seem viable because if any of the big players (Google, AOL, Yahoo! or Microsoft) bought meebo, they would most certainly shut down the other channels, which is one of meebo’s most compelling features. So, how does Sequoia intend to monetize meebo?

The team has been fairly tight-lipped about their plans, although co-founder Seth Sternberg has dropped a few hints on their blog including selling ad space, partnering with other providers to provide fee-based SMS or other services, and (my personal favorite) selling virtual goods to “spice up” your IM avatar.

San Jose Mercury News quotes Seth as saying:

“There are tons of ways we can make money, but we have to choose our priorities carefully.”

When you take the venture capital route, however, choosing the company’s priorities involves more than just the management team. Whether it was investor pressure or just common sense, we’ll never know, but yesterday meebo finally started devoting some of their copious dead space to advertising. They’re calling the new feature “meebo sponsors” which is a euphemism for, ehem, “meebo advertisements.”

meebo_adI have to give the team some credit because the introduction of ads on meebo was tastefully done — the ad is small, out-of-the-way and you can disable it with a single mouse click. However, if you click on the “try the Talib background” link, the results are quite shocking. Moreover, there’s no easy way to stop “trying” the Talib background. You have to navigate into your preferences and reset the background to whatever you had before.

A little “Are you sure?” could have gone a long way here.

meebo also plans to use the “holy grail” of advertising — targeting — to make sure these sponsor messages hit home. From the meebo blog: “We’ve already got a bunch of ideas to make [the ads] better, including preferences for the types of things you’re interested in. We’re hoping to figure out how to be selective, so if you indicate that you like movies, but not rap music, future sponsors will reflect that for you.”

It’s just a matter of time before meebo will be combing through your IM conversations looking for keywords like “BMW” or “Rolex” and using those data points to drive targeted ad campaigns.

Succumbing to financial pressure to allow advertising on your site is a slippery slope.

I’m curious to see where this leads and if meebo can continue to provide ads — and their free service — without the ads becoming too obtrusive, which will cause their user community to resent them.

While I commend them for finally taking a step toward financial responsibility, I worry that it won’t be long before the ads on meebo become burdensome enough that the users no longer want to use the service, e.g. AOL pre-welcome screen pop-ups of the late 90s.

I’m definitely interested to see how this one plays out.

Categories
bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Chris Bucchere Quoted in BEA Research Brief

Off The Record Research, a subscription-based Wall Street publication, recently prepared a research brief on BEA that was released to their customers on May 9th. Although I can’t post the entire article here (as it’s for paying customers only), I will say that I was quoted twice in the research brief. Here’s what I said:

[BEA’s] AquaLogic is different from a lot of the products in this space. IBM [Corp.], Microsoft [Corp.] and SAP [AG] require you to buy the whole suite. BEA with AquaLogic is more agnostic. [The other vendors’ products] break down [in a heterogeneous environment].

Later in the article, I mentioned BID’s new development efforts, to which those in the know are know calling PEP (for Pages, Ensemble and Pathways):

[BEA AquaLogic’s] Ensemble, Pages and Pathways are going to change the world. BEA is doing it again with Web 2.0, with community-centric software. We need to do this for the enterprise. They are cracking open a whole new market.

Categories
bdg dev2dev Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Live from BEA Participate: Mark Carges Keynote

I already held Mark Carges in very high esteem — but my respect for him grew immensely this morning when I found out that he wrote the source for Tuxedo some 23 years ago while he was a student at NYU! Very cool . . . .

Mark opened by talking about the reasons that BEA is hosting this conference. Mostly it was a response to the lukewarm feedback about BEA World from ex-Plumtree and ex-Fuego customers who wanted “something more.” (You can read some of this feedback on an earlier post on my blog.)

The focus of Participate is three-fold: Portals, BPM and “Social Computing.” Clearly that maps to ALUI, ALBPM and PEP (Pages, Ensemble and Pathways), the new AquaLogic product initiatives.

Before getting into the meat of his talk, Mark gave some background on BEA’s overall corporate strategy. Their vision entails facilitating the migration from “traditional” applications to “situational” applications. This message is nothing new, but for the benefit of those who are new to the message, I summarized the difference between these two types of application development below:

  • traditional vs. situational
  • permanence vs. constant change
  • silos vs. dynamic, connected solutions
  • tightly coupled vs. loosely coupled
  • application function vs. business process
  • no collaboration vs. built for collaboration
  • homogeneous vertical integration vs. heterogeneous horizontal integration

Mark then went into a short aside about the way long-tail or “rogue” applications have sprung up throughout the enterprise, facilitated by applications like Lotus Notes, Excel and E-mail/IM. My ears perked up a bit because bdg has identified that e-mail distribution of Excel spreadsheets (and other office documents) is one “business process” that prevails in the enterprise and the one thing upon which we could improve drastically with the right web-based, ECM-driven collaborative tool. Project Excelerator, which is something under active development at bdg, attempts to address this problem in a novel way. You’ll be hearing much more about this product as we get closer to a ship date.

More on Mark’s description of the overall strategy of BEA: he commented that BEA’s focus on business innovation, business and IT agility and technology optimization brings a strong competitive advantage to all of their customers. He gave four examples of this:

  1. AflacAnywhere (highlighting their mobile portal and podcasts)
  2. Goldsmith Williams Solicitors
  3. USGS National Biological Information Infrastructure
  4. The Babcock & Wilcox Company (highlighting ordering parts, project management and using BPM to support the sales process)

At this point, Mark shifted gears and started a segment called “Bringing Web 2.0 to the Enterprise.” He highlighted the gap between what you can do at home (consumer web) vs. the enterprise. He then gave several examples of consumer web sites that have compelling use cases for the enterprise. Those examples included digg.com, del.icio.us, Redfin and wikipedia. I’m sure most of you already know what those sites do, so I’ll skip right to the part about how, at least thematically, they could be applied to the enterprise.

The culture of collaboration and participation started by digg could be used to rank the best sales tools or the best content and the rest of the enterprise community could benefit from this ranking. del.icio.us highlights the power in implicit connections and makes research about different topics much easier, including finding content and people. At work, you could use a del.icio.us-like tool to view content by group/experts, create organic groups of business organizations and leverage the wisdom of the crowd. The concepts implemented by Redfin, a slick real-estate mashup started by Plumtree founder Glenn Kelman, could be used to show a single view of the customer (where info is stored in different systems) including purchased products, support incidents, account team, etc. Lastly, the “long-tail” economics proven to work beautifully in the world of encyclopedias (with Wikipedia) could be used to track the competition, collectively write about competitors and share competitive knowledge, add RSS feeds, add anecdotes and edit everything collaboratively.

Mark closed his keynote with a brief introduction to BEA’s three new products: Pages, Ensemble and Pathways. You’ll be hearing much more about these great initiatives as the conference continues, so stay tuned!

Comments

Comments are listed in date ascending order (oldest first)

  • Not to jump ahead, but here is a good site to get an introduction to Pages, Ensemble and Pathways (PEP for short). The site was recently updated to have online demos of Pages and Ensemble.http://en.terpri.se/

    Posted by: plaird on May 7, 2007 at 6:16 PM

    • BEA Idol: who is the biggest rock star in the Participate speaker lineup?
    • Alex Toussaint: BEA’s most traveled Product Manager? He is a famous alumnus of WLP, which makes him a popular choice in Boulder Colorado.
    • David Phipps: a long time ALUI engineer, at an ALUI technical conference. Could be a winner….
    • Or…Mariano Benitez: newest member of the BEA family of the three. A born speaker if there ever was one. I hear he likes to sing during his presentations.

Answer? Count the number of sessions given by each here: Participate Session List

Posted by: plaird on May 7, 2007 at 6:36 PM

  • But it is an honor to receive this award!! But I don’t know if the user community would really embrace my singing career!! Next year I will do the opening song!

    Posted by: mbenitez on May 7, 2007 at 8:21 PM

  • We value your articles here on arch2arch/dev2dev too Mariano!

    Posted by: jonmountjoy on May 7, 2007 at 8:50 PM

  • Mariano – opening song? What, like Gloria Estevan or something like that? Is that popular in Argentina? OK, Steve Ballmer made it work:Video: STEVE BALLMER is a yelling freak

    Posted by: plaird on May 7, 2007 at 9:10 PM

  • hey, I am in better shape than Steve!! Anyway,I would only sing if I get the opening act at BEA World with these other guys! WHAT ABOUT THIS OPENING FOR THE NEXT BEA PARTICIPATE?? I think they are pretty liquid thinkers 🙂

    Posted by: mbenitez on May 7, 2007 at 9:53 PM

Categories
bdg dev2dev Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Bringing Web 2.0 to the en.terpri.se

First, let me establish one thing: I don’t work for BEA. Since leaving Plumtree more than four years ago, neither Plumtree nor BEA has paid me a dime. They don’t pay me to write in this blog. They’re not paying me to speak at BEA Participate in May. Although we have a subcontract agreement in place, we have never actually subcontracted through Plumtree nor through BEA. You get the point: what I write here (or anywhere, for that matter) is not endorsed or sanctioned in any way by BEA.

The beauty of that is that I can be BEA’s sharpest critic or their most outspoken advocate. Today, I come to you, dear readers, as the latter.

I am here to tell you that I think the latest marketing positioning to come from BID — in the most apropos form of a “rogue” web site called en.terpri.se — is perhaps the finest writing I have yet to read on the topic of bringing Web 2.0 to the enterprise.

This concept — which many of you already know as “Enterprise 2.0” — is not a new one. But just as consumer portals were not new in 1997, they were at that time very new to the enterprise. And today blogs, wikis, tagging and other social software have already infiltrated the consumer internet. But, as we have been saying since early this year and as others have been saying for a while now, these concepts are only being embraced by the early adopters in corporate/enterprise computing.

But with projects Builder (Holland), Runner and Graffiti (now known as Pages, Ensemble and Pathways, respectively) nearing general availability, all of that is about to change. If you want to find out exactly how, I encourage you to read and digest all of en.terpri.se and its more traditionally-branded counterpart, www.bea.com/enterprise.

Just as Plumtree took the world of enterprise computing by storm by introducing the concept of the corporate portal, BEA is about to re-revolutionize the enterprise by injecting it with a strong dose of Web 2.0.

I won’t rehash what they’ve already spelled out so concisely and intelligently on en.terpri.se; instead, I’ll give you my own take on the products based on what I’ve read there.

Pages (formerly known as Project Builder or Holland)

To call Pages a powerful blogging and wiki tool for the enterprise doesn’t really do it justice because it is, well, so much more than that. Imagine if you could use point-and-click/drag-and-drop tools to mash up structured data (RDF/RSS, the output of a SOAP-based web service, or the result of a SQL query) with unstructured, end-user maintainable, version-controlled wiki-like content — now you’re scratching the surface.

For those of you already familiar with AquaLogic products, think of how amazing Studio would be if it were somehow married to Publisher (we used to call this “Contudio” before it actually existed) and if Studio could tap into existing resources and then somehow weave published content into the resulting user interface output. Now put all this in the hands of the end-user (to give it that Web 2.0 magic), add a sprinkle of security/governance, auditing and enterprise administration and you’ve got Pages.

Ensemble (formerly known as Project Runner)

This may not be the best way to envision Ensemble, but it works for me: imagine taking all the tasty bits that Pages gives you, but put it in the hands of IT and developers. Instead of dragging-and-dropping, a developer can embed a runner Pagelet XML tag into his or her legacy (or newfangled long-tail/rogue) application, then proxy the application through the runner “gateway” and, out of nowhere, the application can have, say, a collaboration discussion or wiki page embedded in it.

Not to mention that other enterprise services such as security, SSO and auditing, can be mixed into the application just because it’s running in the Ensemble gateway. With this incredible new product, pretty much anything is possible because it gives developers the tools to provide secure, scalable, audit-able and maintainable mashups of just about anything in the enterprise or consumer web.

Pathways (formerly known as Project Graffiti)

Calling Pathways a next-generation Knowledge Directory may be an easy way to conceptualize it, but again it really doesn’t do it justice. Unlike the top-down, “mother knows best” taxonomies of the past, Pathways puts the power to categorize corporate knowledge in the hands of the knowledge consumer. Like del.icio.us and digg, Pathways is BEA’s recognition of the “many is smarter than any” principle. Unlike its consumer web counterparts, Pathways uses a page-ranking system that’s based on a whole slew of factors, including not just how or how much an entry is tagged, but also how “respected” the tagger is in terms of other entries he or she has tagged. Like the KD of the past, Pathways can import content from file shares, e-mail/groupware systems and even from Sharepoint (gasp) — think CWSs — but very much unlike the KD of the past, control over the taxonomy and how well entries get ranked in search is ceded to the end-user, where many argue it belongs.

Needless to say, I’m very exited about these new product initiatives for many reasons, not the least of which being that I’ve bet my entire company’s future on their success. So maybe I am a little biased. That being said, I’m not here to tell you that BEA invented Web 2.0 or even Enterprise 2.0. However, I am saying that — based on what I’ve experienced over the past ten years that I’ve been pushing the enterprise computing envelope — BEA is poised to execute on the Enterprise 2.0 reality better than any other company right now.

Mark my words: you will watch Pages, Ensemble and Pathways implementations spring up throughout the Fortune-whatever just as quickly as you saw enterprise portals replace intranets in the late 90s.

Better yet, in the spirit of Enterprise and Web 2.0, rather than watching this happen, let’s participate in it.

Comments

Comments are listed in date ascending order (oldest first) | Post Comment

  • Are these products built with partners or reskinned? Is that the reason why this isn’t this on dev2dev? How long has this been on?

    Posted by: logicuser on April 1, 2007 at 1:53 PM

  • I’m not sure I fully understand your questions, but I think I can comment on them a bit. First off, the products are being built by BID’s core engineering team — many of the same folks who brought you ALUI, ALI Publisher, ALI Collaboration, ALI Studio, etc. I don’t know what you mean by “reskinned” but these products are all new initiatives, although they undoubtedly leverage the experience the BID folks have garnered over the past 10 years they’ve spent building enterprise portals and other enterprise software.To answer your last question, the marketing documents and web site were only released last week to the public. I think you should expect to see GA for these products some time this summer, but don’t quote me on that — remember, I don’t work for BEA.As for this stuff not being on dev2dev, well, with my blog post, now it is! There’s also a lot of the same info located at www.bea.com/enterprise with more traditional BEA branding. I’m sure you’ll be seeing more on dev2dev soon.

    Posted by: bucchere on April 1, 2007 at 3:48 PM

  • These products have all been organically developed at BEA. In some cases we have leveraged our existing capabilities and technologies (i.e. our experiences with our search product informed our decisions with the new Pathways product), and in the end these are new products built by BEA.The http://en.terpri.se micro-site was launched last week, and it is meant to provide a Web 2.0 and Social Computing resource that will grow over time. We will have the blogs on dev2dev and en.terpri.se refer to each other as appropriate.And, of course the same base product information was also made available concurrently last week at http://www.bea.com/enterprise.

    Cheers,

    Shane Pearson

    BEA Systems, Inc.

    VP, Marketing and Product Management

    Posted by: spearson on April 3, 2007 at 1:40 PM

Categories
bdg dev2dev Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Portals and SOA: Portals in a Service-Oriented Architecture

I’ve been invited to give the following talk at BEA Participate:

Why is a Service-Oriented Architecture important to an IT infrastructure and what are the elements and products needed to build out an SOA? These questions answered, plus a discussion on how portals are the practical starting point to leveraging SOA.

Quite honestly, the title and abstract make it sound like an invitation to engage in a lively game of buzzword bingo, but I assure you this talk will be light on the trite — you won’t hear me use the acronym SOA more than once or twice — and heavy on the real deal, rubber-meets-the-road stuff about how mere mortals/human beings are actually accomplishing the sort of things that SOA evangelists are preaching these days.

So, here’s what you can expect: I’ll talk a bit about some of the challenges of building integrated user experiences in today’s enormously complex and heterogeneous IT environment and show how a software developer — without superpowers — can piece together an integrated true-to-the-principals-of-SOA application using ALUI, ALDSP (Data Services Platform) and ALESB (Enterprise Service Bus). This will culminate in an actual, real-life demo.

I will of course make sure to sacrifice a chicken to the Almighty Goddess of Demos or do whatever else I have to do to make sure my demo doesn’t crash. Scratch that, I’ll just run it on Linux and everything will be fine.

So, all joking aside, if you have any ideas for items you’d like me to include in (or exclude from) my talk, please post your comments here. I’ll be sure to give anyone who makes a good suggestion a “shout out” during my presentation. They’re actually giving me a whole hour this time, so they’ll be room for plenty of tomfoolery, geekspeak, silly anecdotes and still time to answer your insightful questions at the end. As one of my good friends and business partners said following my talk at last year’s BEA World,

you never know what to expect during one of [Chris Bucchere’s] talks.

I’m not sure exactly what he meant, but of course I took it as a compliment.

In closing, while we’re on the subject of BEA Participate, I just wanted to say thanks to Christine “Obi” Wan for giving me the opportunity to present and, more importantly, for putting together such a great-looking agenda, which you can review if you like, because now it’s posted on the BEA Participate site.

In the meantime, do your best to convince the powers that be at your company/organization that they will finally discover the secret to “leveraging SOA” if they send you to this conference. Also, please don’t mention that every past Odyssey has had several open bars.

Comments

Comments are listed in date ascending order (oldest first)

  • Working with Aqualogic we all know how it’s easy to plug in our portlet into Aqualogic. We don’t need Aqualogic portal running on our own computer to do this, we don’t need special IDE, we don’t need upload wars into portal. It took time to explain this to my experience J2EE collegaes that got some experience with IBM Websphere. Here what they do there:
    http://www-128.ibm.com/developerworks/websphere/techjournal/0410_barcia/0410_barcia.html
    A lot of steps pretty much the some but have a look at step 11. Here is the core difference. So at least one benifit of SOA is that we don’t need to do step 11.

    Posted by: Bryazgin on April 13, 2007 at 7:03 AM

  • >Quite honestly, the title and abstract make it sound like an >invitation to engage in a lively game of buzzword bingo True, I have the some issue. In my article (for russian development network) I want to stress SOA architecture of Aqualogic, but I don’t want to use SOA word. Audience is pretty techical so they all pretty much feed up of this word. Hmm, may be I will end up with this:
    Avoid nightmare of step number eleven !
    At least, “what the hell this guy talking about?” will be more predict reaction. 🙂

    Posted by: Bryazgin on April 13, 2007 at 7:25 AM

  • Hi Dmitri! Thanks for your insightful comments.As I’m building the demo for my talk, I’ve noticed that these SOA tools encourage you to loosely-couple everything. And that’s a good thing. As you pointed out, ALUI fits into this nicely with its loosely-coupled portlet architecture. The evil “Step 11” (too bad it wasn’t “Step 13”) is: “Select the Browse button and navigate to the WAR file for your portlet, then select Next (Figure 17).” Step 11 has some pretty awful implications for the enterprise. First off, it assumes that everything is Java, which, as much as I love Java, is just wrong wrong wrong in the heterogeneous enterprise. Secondly, it tightly couples your portlets to your portal, which is contrary to SOA.As an aside, I was listening to some Web 2.0 podcasts in the car the other day, and this guy who worked on Google Maps talked about “seams” in an architecture. To paraphrase, he basically said that everyone misuses the word “seamless.” Seams, just like in the textile industry, are critical to enterprise architecture. Just as seams hold swaths of fabric together and separate one bit of fabric from another, they also help define boundaries in the enterprise architecture that are equally critical to SOA. Without seams, everything must be homogeneous — applications must be bought from the same vendor, run on the same OS, be written in the same language, etc. — and this is completely contrary to the reality of enterprise software and systems and completely anti-SOA.

    To illustrate how not being “seamless” is actually a good thing, I’ve designed a demo system that involves bits of LAMP (Linux Apache MySQL PHP), bits of Java, bits of .NET and bits of Adobe Flash all held together with seams built with ALDSP, ALESB and ALUI. I’m still working on the technical side of things, but the use case is simple: a sales rep wants to quote his customer. Behind the scenes, his company is running a LAMP CRM server, a Flash/SQLServer product database, a .NET portal, and a Java-based Collaboration Server. Using a hybrid of ALDSP, ALESB and Java and .NET web services, the user experience is easy and seamless, but behind the scenes, it’s the powerful seams supported by ALDSP and ALESB that make this not only possible, but fairly straightforward.

    If you’re interested in hearing more, register for BEA Participate and [shameless plug]come to my talk[/shameless plug]! By the way, I’m co-presenting with Joseph Stanko, the BEA Engineering Manager responsible for the development of Ensemble (formerly known as Project Runner) — he will run several slides to help you understand the theory behind SOA and I will show the reality of how the AquaLogic stack truly enables SOA in the enterprise.

    Posted by: bucchere on April 14, 2007 at 6:07 AM

  • Alas, I’ve finally finished my demo. I had some configuration issues with ALSB, but ultimately they boiled down to the interface between the keyboard and the chair, i.e. human error. I had the proxy service calling the business service, which, in turn, called the proxy service again. You should have seen the utter wasteland this little tidbit of mutual recursion made of my machine. Actually, I was impressed — Java would spit out a JVM_Bind error once it exceeded some internal maximum, but ALSB (running on WLS 9.2) would actually keep running. Nice.Anyway, now that I’m past all that, I have an ALDSP layer over two disparate data sources (one MySQL DB containing CRM info and one HSQL DB containing product info) exposing data through netui/beehive to a single ALI portlet. (The nifty little portlet uses script.aculo.us to show an interesting new take on the age-old concept of master-detail.) I also included an Adobe Flex-driven portlet. The two portlets use some client-side IPC (inter-portlet communication) to exchange info and then they call a proxy service on ALSB that takes info from both sources and creates a Word document (in the form of a sales quote). The business service also uploads this document to ALI Collaboration so that people can work on it collaboratively before sending it to the customer. (I may replace this last little bit with a .NET web service, just to show that Java and .NET are both acceptable alternatives for writing the “glue” or “seams” in a true service-oriented architecture.)Lastly, the event coordinators have locked in a time slot for us: Monday, May 7th at 4:30 PM in the Technical/Developer Track.

    If you’re “participating” it would great to see you at our talk or at the bdg booth. This year we have a cool — yet practical — giveway that will definitely brighten your day. Looking forward to the conference!

    Posted by: bucchere on April 22, 2007 at 7:52 PM