IBM mixes its paradigms — or does it?
I’ve been writing this month about the three different paradigms used by the leading enterprise software vendors:
- Data/information-centric (IBMOracle)
- People-centric (Microsoft)
- Process-centric (SAP)
Well, in a recent announcement IBM set out to straddle the three categories, and a couple more to boot:
IBM has identified five entry points to enable customers to more easily approach and initiate an SOA project. These entry points include people-, process- and information-centric approaches as well as connectivity and the ability to reuse existing assets.
But a look at some of the detail from the announcements strongly suggests that the three paradigms haven’t overnight truly become co-equal.
For supporting a people-centric approach to SOA, WebSphere Portal version 6.0 integrates IBM Workplace and collaborative technologies, making it easier for users to build and deploy composite applications that can be tailored by industry, role or task. The new release takes advantage of AJAX to create a more responsive user environment.
Sounds like pretty basic stuff.
Additionally, the latest version provides a workflow builder that utilizes the process engine from WebSphere Process Server, open standards-based software powered by WebSphere Enterprise Service Bus (ESB) that helps simplify the integration of business processes.
Ditto, although I’d put that in the “process” rather than “people” category.
To improve business visibility and deliver a process-centric approach to SOA, IBM announces WebSphere Business Monitor version 6.0. This software provides an aerial view of the business and enables customers to proactively identify potential issues before they impact productivity. New features in WebSphere Business Monitor include business alerts, links to third party reports that combine real-time performance and historical analysis, and scorecards to track the status and metrics of projects.
Again, pretty basic.
For an information-centric approach to SOA, IBM is delivering industry-specific models to help clients successfully launch their SOA initiatives. The enhanced IBM Banking Information FrameWork and IBM Insurance Application Architecture models provide a set of critical processes, workflows, and activities to help organizations reengineer their business processes to implement strategic initiatives such as master data management.
Now, I’ve in no way been briefed on those, but off the top of my head that sounds more than just “basic” to me.
Data is still pre-eminent at IBM.
Categories: DBMS vendors and technologies, IBM | 1 Comment |
Whatever Oracle is up to, it should work moderately well
Speculation is rampant as to Oracle’s exact strategic goals in acquiring Innobase and Sleepycat, with more open source vendors rumored to be coming soon. Rather than try to add some nuances directly to the low-end/open-source/brand-extension/embrace-and-extend strategic discussion, I’d like to step back and say one thing:
Multi-DBMS product strategies work moderately well.
Admittedly, in the history of software there only have been a limited number of DBMS products that be regarded as huge successes, and only in one case has more than one of them belonged to the same company. But even so, history is fairly encouraging toward whatever it is that Oracle is trying to do.
IBM. IBM has had two hugely successful DBMS product lines – IMS and DB2. Since IMS and DL/1 were separate products, and there are also two significantly different versions of DB2, it’s even fair to say that IBM has had four different rather successful DBMS. And that’s not even counting acquisitions.
Informix. Shortly before it imploded, Informix got a little carried away with a multi-product strategy. It didn’t help that by claiming all the products were on a single code line, they were saying something that A. Wasn’t true and B. Nobody would have cared about if it were true. Still, the Progress-like Informix/SE was a fundamentally different product from Informix’s Oracle-competitive high-end products, and both were viable businesses. Unfortunately for Informix, when it moved successfully into the high end it defocused on the low end, and went from being a powerful #2 in the VAR market to a real also-ran.
Sybase. Sybase was once a leader with what is now called Adaptive Server Enterprise, and continues to muddle through as nontrivial also-ran. Meanwhile, Adaptive Server Anywhere is the leader in its niche. Like Informix, however, Sybase walked away from what had been a strength, which is the laptop/desktop/office OEM market, really focusing on the pervasive computing/nontraditional computer market at the expense of what was once a strong business position (e.g., as the initial big platform for Siebel’s original Sales Force Automation products).
Oracle itself. The acquisition of RDB from Digital was a major success for Oracle, in that the technology really helped the main Oracle product while the legacy RDB business tootled along to pay for itself. I think the smaller TimesTen will be a big success as well.
I think Software AG is doing OK with a multi-DBMS strategy too, but I’m a bit foggy on the details. Progress has a few very impressive references and not much else from its recent DBMS-like product acquisitions, but I’m cautiously optimistic there. That leaves Microsoft pretty much as the only single-DBMS vendor around, and I’m sure there are folks in Redmond who, because of Analysis Services or Access or something, would even dispute that.
If Oracle pursues some kind of parallel product line open source DBMS strategy, there’s every reason to think they can pull it with only moderate conflict and anti-synergy. At least, that’s what industry history seems to suggest.
And I have some thoughts as to why this is true. In no particular order, they are:
1. Developing DBMS is a hard skill – and one that’s transferable from project to project.
2. The same goes for a grab-bag of specific experience, tricks, algorithms, and so on.
3. Positioning of multiple DBMS products need not be in serious conflict. (Actually, companies do tend to screw that up a lot, which is why almost all the successes I outlined above are only partial. Maybe I’d better save a detailed discussion of that point for future postings.)
Categories: DBMS vendors and technologies, Oracle | 1 Comment |
MySQL vs. the big guys
Marten Mickos, CEO of MySQL, is a quotable man this week. Oracle saw to that by acquiring Sleepycat, on the heels of its prior acquisition of Innobase. Basically, his message is rah-rah open source, he really truly can compete with Oracle on functionality, but of course as a practical matter Oracle probably is locking in its application customers to its DBMS, including customers from the Siebel and Peoplesoft acquisitions. That makes sense. It’s consistent with what I’ve been hearing from SAP. I now think that the quotes elsewhere suggesting he wasn’t serious about powering ERP software at all were misunderstandings. He just recognizes that the ERP software MySQL will power will largely be SAP’s.
As I’ve previously noted, the expectation is that MySQL will wind up getting share in SAP’s customer base. At least, the expectation is that their technology will be good enough to do so. The business reasons for SAP to favor this outcome are of course pretty obvious. Almost the only remaining question is whether SAP will back MySQL with great force, or whether it will divide its love between MySQL and its own inhouse DBMS product MaxDB.
Categories: DBMS vendors and technologies, Enterprise applications, Oracle | 2 Comments |
Dave Duffield back in the saddle
Good article on Dave Duffield and his new startup. Dave is quoted emphatically saying that he did not come back to Peoplesoft to sell it, but rather to try to keep it independent.
That jibes with my view of him. He once told me that what he most valued about his success as a CEO was the corporate culture he’d created. (#2 on the list was getting rich and giving lots of money to charity, specifically to animal-related causes.) I thought at the time* and now think again that he was sincere when he said this. He’s also pretty much the only CEO who’s ever said something like that to me. There certainly have been others who cared about their employees (John Cullinane was particularly proud of how many people he’d help make into millionaires), but Dave is one of the very few I’ve known who could talk about a “corporate culture” of the kind/gentle sort and not sound insincere, ineffective, or just plain delusional.
*I must confess, however, that I never knew Dave as well as I knew a lot of other CEOs. Somehow, I never managed to even meet him until Peoplesoft was on its IPO tour. We made up for lost time later, up to a point, but he’s not one of the guys like Larry Ellison or Bill Gates, with whom I’ve had multiple multihour conversations.
Categories: Enterprise applications, Software as a service | Leave a Comment |
Everybody gets paid — or would like to
The disclosures in this post have been updated in June, 2008.
I’m sometimes amazed at the breathless pseudo-naivete about pundits (analysts, bloggers, whatever) and compensation. The latest round was kicked off by a WSJ article about bloggers promoting FON. A couple of years ago, Computerworld editor Maryfran Johnson was viewed as a heroine for pointing out analyst firm conflicts of interest.
Personally, I’ve been an analyst for almost 30 years; I have a strong reputation for being independent and critical; and I get most of my revenue from vendors. So perhaps I’m in a good position to clarify some of the issues.
1. Good vendor relationships are an important factor in an analyst’s success. It’s not just revenue; you also need access to information. This is true whether you’re a stock analyst or an industry analyst.
Now, if you’re a good analyst, you can work around access problems. You can talk with customers, competitors, ex-employees, and other industry players. You may have relationships that transcend the company’s communication controls. (For example, it’s a firing offense at Oracle to have unsanctioned conversations with an analyst. And Oracle isn’t sanctioning a whole lot of conversations with me these days. But for a number of reasons, such as longstanding relationships with “untouchable” higher-ups, my information flow from inside the company is still pretty good.) Still, having access is better than not having access, and companies use that as a lever.
2. Analysts typically have more confidence in the companies that are their paying clients. I honestly call ’em as I see ’em, no matter who is or isn’t paying me. But some of my calls have to do with confidence. And who will I be more confident in? Company A, which has disclosed almost all their current activities and intermediate-term plans to me, and has given serious consideration to expensive advice they’ve paid me for (and hopefully done something with the advice)? Or Company B, with whom my relationship is largely being fed marketing pabulum, with only the occasional renegade getting off the reservation and telling me what’s really going on? Obviously, it’s often Company A.
Gartner Group is no different from me in that regard.
3. There’s a reinforcement cycle that confuses questions of bias. Companies give money and attention to analysts who are positively inclined towards them. They buy consulting services from analysts whose worldviews are compatible with theirs. The resulting relationship, if it goes well, reinforces everybody’s positive opinions of each other.
Meanwhile, companies give cold shoulders to analysts who don’t like them. And that just reinforces analysts’ opinions too.
4. Experience teaches that the companies that most manipulate or hide from analysts have the most to hide. If a company feels good about its strategy, and is eager to listen and learn how to make it even better, it’s often pretty engaged with analysts. If there are some product weaknesses it would prefer not to have discovered, it may be more inclined to concentrate its efforts on only the big firms it must talk to, and cold-shoulder the others. There are exceptions, of course, based on factors such as marketing budgets or the cluefulness of the analyst relations staff. But a good analyst’s gut feel about who is or isn’t being forthright is often a pretty good indicator of how a company’s technology is doing. Indeed, I have had some famous successes in this regard over the decades (e.g., the Cullinet and Sybase stories, which I really need to write up at some point over on the Software Memories blog). And it’s not just me. David Ferris of Ferris Research led the way when he and I had a success of that kind together with respect to Critical Path, shortly before the management team was discovered to be criminally dishonest.
5. Being on advisory boards almost always involves compensation or the expectation of compensation. Anybody who asserts otherwise is dishonest or naive. But then, the only folks I’ve ever seen assert otherwise are Fabian Pascal and (sort of) Chris Date.
So here is some of my disclosure.
- SAP is currently my biggest customer. In various other years my biggest customer has been Oracle, Computer Associates, Microsoft (I think — if not so, then close to it), AOL, and a predecessor of what is now the Progress DataDirect division. And that’s by no means a complete list.
- Every white paper and every webinar I do is “sponsored”; i.e., money changes hands. (There may be occasional exceptions to that rule in the future, but it’s usually the case.)
- The companies that are currently most seriously diminishing my opinion of them via the cold shoulder they give to various analysts (not just me) are Oracle and Cognos.
- For years, I have had exactly one investment research client — a portfolio manager whose identity you could probably guess by looking at the testimonials on www.monash.com.
- I cannot commit to promptly or completely disclosing who my consulting clients are. Sometimes they want to be served in confidence. However, I always have and in the future always will disclose any kind of relationship in which I am paid to promote companies in any way.
Categories: About this blog, Analytic technologies, DBMS vendors and technologies, Enterprise applications | 5 Comments |
End of an era — Borland exiting IDE business
Borland is exiting the IDE business. Wow. On the one hand, I long ago figured out that IDEs weren’t a real business. On the other hand, this is Borland we’re talking about — the last holdout.
Three factors killed the IDE business, and a fourth drove a stake through its heart. None of these, IMO, is the rise of Eclipse; that’s a symptom of the problems, not a cause. Rather, I think the key factors are:
A. Vendors are paid well for run-time products, not development-time. Most categories of “platform software” actually have a major programmer-productivity aspect to their pitch. Microsoft Windows makes device connectivity easy. Application servers make Web connectivity, data integration, load-balancing, and/or failover easy (the reason for buying them has changed frequently). Database management systems are ultimately just big SQL interpreters. Similar stories could be told about other categories, including almost everything in analytics.
And those product categories are often big businesses, because vendor revenue depends on the number of end-users, not the number of developers. Thus, it’s often obvious that value far exceeds expense. By way of contrast, getting the same revenue from developer-based pricing might require tens of thousands of dollars per developer seat, and rightly or wrongly that kind of pricing is very hard to enforce.
There was a period in industry history when technology made it natural to officially have run-time versions of developer tools. This was the “fourth-generation language” period, which arguably lasted from the early 1980s until the mid-1990s or so. But once Java came along, everybody wanted compiled code instead of proprietary interpreters. And that was that.
B. Price competition was brutal. Server-based development tools may have been expensive, but PC-based language products were very cheap. Microsoft’s first product ever was a Basic interpreter; I don’t know the price for sure, but I’m guessing it was a few hundred bucks. Way back in the early/mid-1980s, Borland started out by selling a $49 developer tool, namely a Turbo Pascal compiler. When Microsoft and Borland duked it out in the C++ market in the early/mind-1990s, huge amounts of software documentation showed up for what were rather low-priced products.
But the real killer was Visual Basic. VB conflated the IDE and “language” markets, and imposed language pricing on the development tools market. And that was that. What’s more, a significant fraction of the development tools market was held by the independent DBMS vendors (Oracle, Informix, et al. — and the same had been true in the prerelational era). They wanted account control, with lots of applications built on their DBMS to create lock-in and more server sales. And that was a higher priority for their tools businesses than making a profit. So when it became hard to hold the line against Microsoft tools pricing, Oracle et al. weren’t all that depressed about caving in.
C. Products are obsolete before they were mature. Contributing strongly to the economic problems of the IDE business is that the products usually don’t do that good a job. Oh, in many ways they’re great, and programmers swear by them. But programmers also swear at them, because they commonly do only part of what is necessary. Generally, a new tool will be developed to help with a new need, such as relational DBMS access or GUI client/server interactions or three-tier processing or whatever. But these tools will often be weak at what came before; e.g., Powerbuilder and Visual Basic weren’t very good at industrial-strength scalability. By the time the shiny new tools mature to do a good job at the older requirements, some other platform shift comes along, with yet newer and shinier tools to handle the latest twists.
D. It’s all about collaboration. The latest requirements shift is from supporting individual developers to supporting teams. That makes almost everything about IDEs irrelevant, or at least a commodity. Borland, which has been telegraphing today’s shift for a while, may have made the point most clearly. But you hear similar things from Microsoft and Oracle.
So there you have it. I was perhaps earlier than most in figuring this out, having gotten a very painful education in the point by the commercial failure of my critically acclaimed application development tools opus in the mid-1990s. (It survived as an essential reference for the trade press for years. But not many users ever actually bought it; instead, they just bought Visual Basic and didn’t even consider the more sophisticated products I wrote the guide about.) But I think the whole IT world sees it now.
Categories: DBMS vendors and technologies | 2 Comments |
SAP On-Demand — some key points
Here are some of my quick thoughts on SAP’s CRM On-Demand announcement:
1. One of the biggest barriers to SaaS (Software as a Service) growth in my opinion has been the question of data integration. Some of my data is at a service provider. Some is inhouse. How do I integrate it? How do I analyze it? SAP has provided a very good but still partial answer to those concerns by ensuring that its hosted and onsite versions of an app have the same APIs.
2. I say “partial” only because I’m having trouble envisioning many scenarios in which a customer would really want to have some of its data inhouse, some outsourced. It seems like the main benefit would almost always be as a transition strategy.
3. That said, sales automation can be one of the exceptions. The distributed computing problem for serving sales offices around the world may be much greater than that for the rest of one’s apps, so outsourcing that aspect of network management is not totally ridiculous.
4. Anyhow, this was obviously the way the software industry was headed. Indeed, it’s the way a lot of the industry did business until the first half of the 1980s. There were timeshared and onsite versions of the same products, in many cases. That strategy only died out completely when DBMS replaced file managers as the standard underpinnings to packaged apps, and that didn’t happen until the rise of relational DBMS in the second half of the 1980s.
5. I’m sure there will be issues with functionality, pricing, service responsiveness, and similar aspects of nimbleness. There’s no guarantee that SAP will establish and commit to a viable sales model for this service; it may always remain an afterthought. Even so, it could be enough to slow the penetration of Salesforce.com et al. into large enterprises.
6. To succeed in a big way, SAP has to establish a separate sales force, with a separate marketing budget. It also has to cross-commission between packaged product and SaaS sales. Those sound like slightly contradictory strategies, so there’s no assurance they’ll do both. Mark Benioff doesn’t have to panic quite yet.
7. The other non-trivial organizational problem SAP needs to solve is having one product development organization serve two sales force/marketing group masters. The closest thing they’ve done in the past to that is with NetWeaver, which is both a key technology for other SAP products and an important product in its own right. Their answer has been impressive fundamental engineering, but perhaps less “sizzle” on the surface of the product than it needs for maximum success. E.g., the BI products are significantly held back by their UIs, and serious attempts to fix that in my opinion just started last year — no offense intended to those hard-working people who might suspect I’m implicitly calling them “unserious” with that judgment.
Bottom line: Like most cases in which a huge and hugely successful company invades the core market of a rival, this effort will need to be judged several years and releases down the road. And the most important deciding factor will be whether or not there’s ongoing commitment to succeed in this new market, on a level comparable to the commitment with which the company pursues its much large core businesses. SAP has already shown such a commitment once this century, in NetWeaver. It’s too early to tell whether they’ll do so a second time, in SaaS.
Categories: Enterprise applications, SAP, Software as a service | Leave a Comment |
Hear Curt Monash online – three times!
The world has hardly suffered from a lack of opportunities to hear me speak. I first appeared on radio and TV in 1973, first taught a college course in 1977, and have rarely shut up ever since. But until recently, I hadn’t gotten involved with the various forms of Web broadcasting. Well, that suddenly changed, and this month alone you have three different opportunities to hear me hold forth.
1. John Gallant put me on “The Hot Seat” at Network World’s offices, discussing a few provocative questions about the direction of the software industry. The video/audio may now be found on their site. Sadly, while I could quibble and say the camera angle was a bit unflattering, in essence that is what I really look like these days.
2. I participated in a Webinar for SAP called “Beyond Transactions: The Power of Portals.” The theme was that if you want to build or buy an app that’s mainly about data flowing back and forth between parts of the computer system, traditional technologies are fine. But if you want an app that has rich human contact with information, portals are often a superior technology.
I am told a link will be available within the week. Watch this blog for details.
3. On Wednesday, January 25, at 11 am EST, I am participating in – indeed, doing most of the talking for – a Webinar on Memory-Centric Data Management. The host is Applix. The focus will naturally be on the part they care most about (in-memory MOLAP), but it will also be the first time I speak about an area on which I’ve done a considerable amount of recent writing and research.
You can register for this Webinar here.
Categories: DBMS vendors and technologies, Enterprise applications, SAP | 1 Comment |
Oracle’s defensiveness
I was chatting recently with what is probably my favorite guy among senior trade press editors. The subject came up of Oracle’s confrontational attitude towards analysts, and he said they’re the same way with the press — defensive, oddly demanding of control, etc.
Now, my own experiences with Oracle’s PR department have generally been positive. Typically, I have a run-in with analyst relations, and the compromise is to have PR (a separate department) handle me for that particular story instead. But what this tells me is that the main weirdness isn’t at the level of the analyst relations chief; it comes from higher up.
Categories: DBMS vendors and technologies | Leave a Comment |
Data warehouse appliance market
Philip Howard — who in my opinion usually asks good questions but commonly comes to the wrong conclusions — offers a quick overview of the data warehouse appliance market. Basically, he says Netezza is going strong, a few startups have failed, and the jury is out on a few other vendors.
My research hasn’t been as extensive as his seems to be, but in this case his conclusions sound right to me.