B2B Analysts
About the Company   Services   Research   Pressroom  
Short Takes
ERP
SCM
CRM
SRM
Infrastructure
Profit Optimization
Sarbanes
Sourcing
Analytics

The Walldorf Spa
8 /28/2003

SAP Netweaver

Should SAP bet its future growth on a grab-bag of products connected by a catchy name?

Netweaver Overview

Netweaver is a group of infrastructure products that SAP plans to make the foundation of a modernized application and business architecture. The R/3 and New Directions suites were written for a client-server architecture, but adapted for the web. Netweaver will make the suites fully web capable and able to implement business processes that would have been hard to support with the old architecture.

The products that make up Netweaver are all familiar technologies. They include a portal, an application server, a web server, a data warehouse, and an integration platform. These are each roughly comparable to and meant to be competitive with other products that do the same thing, from Apache (web server) to Business Objects to Epicentric to Tibco.

Netweaver is unique in two respects. First, it is a "stack" of applications: the standard technologies are more or less integrated with each other, and they use each other's capabilities, more or less. Second, the individual products tend to be much stronger than the average bear in areas that are of particular concern to large corporations or SAP customers. The portal, just for example, has more knowledge management and integration capabilities than most portals and can support quite robust role-based security. The EAI system has a data translation manager that is far more powerful than what is generally available with EAI tools, and it can double as an ETL tool for business intelligence.

Should we be excited? Modernization is usually a somewhat arid goal, and there is little technical pizzazz to what is being done. But it is clearly an important step for SAP. In particular, Netweaver is designed to:

  • Help make good on the old SAP promise of corporate integration
  • Support the new mySAP applications, such as CRM and SRM, with a modern interface and better, more modern access to information sources that these applications typically need to integrate with.
  • Support new kinds of applications, called xApps, or "packaged composite applications."

As I pointed out in the last Short Take, the stack is also designed to justify a quite new approach to customer revenue extraction, namely getting people to pay for upgrades based on the fact that the upgrade is running on a "new" architecture.

The amount of revenue uptake is supposed to be substantial. Two-thirds of the SAP customer base has yet to upgrade to mySAP.com (an expensive proposition), and Netweaver is supposed to be the key driver that pushes them to upgrade.

For SAP's sake, therefore, we had better be excited. If Netweaver is just a pedestrian collection of web technologies, how is it supposed to confer the substantial benefits that would not only justify the price of a mySAP.com license, but also get people so excited that it accelerates the upgrade cycle?

We SAP observers therefore can't just evaluate Netweaver the way we would evaluate a new piece of functionality, like a new asset management package. The stakes for Netweaver are too high. We have to ask whether Netweaver assures the long-term growth of SAP. Is there enough in Netweaver to justify a rapid drive to upgrade? Once people upgrade, will Netweaver be a platform for innovation?

The Netweaver Enterprise

The somewhat bald tone of the previous paragraphs might suggest that my answers are "No!!!" and "No!!!!". Not at all. But I do think that a skeptical tone is warranted.

You see, the whole idea of Netweaver is at bottom quite peculiar. Every component of Netweaver is, as I've said, a familiar product for which there is an established market. SAP's offering in each of these markets comes rather late in the product cycle. The offering, in each case, is unlikely to dominate the market, because it is of little interest to non-SAP customers. So just how do you generate urgency from a warmed-over mix of technology products? What is going to push people to invest as much again as they already have (at least in some cases) in order to get these technologies?

It's probably useful to remember that other ERP companies also have had to provide products that do most of what Netweaver does. You can't run a modern, 118% Internet application without them. But those companies haven't treated their infrastructure products with anywhere near the same bravura.

PeopleSoft, for instance, is not a company that is shy about broadcasting even quite incremental advances. They have had an integration framework, a portal, and even an analytics tool for some time. But these are not being sold as new-infrastructure products that justify/require new licensing schemes. They are available for sale at quite moderate prices. True, PeopleSoft doesn't make its own web server; it supports BEA or Websphere, but then again, does one need one's own web server?

Even if there is something palpably new and attractive here, one still has to be skeptical about the time line. Netweaver is still pretty new. Some of the products, like the MDM (master data manager), are new this year and have yet to be tested in high-volume conditions. Some don't even seem to exist, like many of the announced x-Apps. And the products that are to be based on Netweaver, like mySAP ERP, are still in pre-production; the target now is 1st Quarter (maybe January) 2004 for general availability.

"Knock, Knock."

"Who's there?

"SAP Marketing"

"Who?"

"Yes, we're everywhere. And we have something to say."

"OK, what is it?"

"You're missing two things that really make a difference.

  • "First, the Netweaver stack runs SAP applications in native mode. Netweaver allows you to display web pages, write and run integration messages, or create custom Java applications within the new SAP environment. Before Netweaver, to take just one example, if you wanted to create and run a web page for customers, you would have to use a special engine, the ITS or Internet Transaction Server, which ran on its own machine and managed the interface between the web and R/3.
  • "The second is that the Netweaver architecture is "services based." This means that, in theory, any object or application run within this infrastructure can be called by any another object or application relatively simply. It also means that it, too, can easily call on external web services). Theoretically, this capability should not only make R/3 more open, but also make it far easier for both SAP and people outside SAP to develop innovations, because they don't have to rebuild the services that are already available.

"It is hard even for us to exaggerate the importance of this last point. Theoretically, the services architecture enables a new kind of corporate application that (it appears only SAP will support. This new kind of application, which we call a Packaged Composite Application will become the standard way for corporations to solve automation problems that had been heretofore completely intractable.

"And, when PCAs come into wide use, our support for services will leave our competition in the dust. Oracle Applications or PeopleSoft 8 will be to mySAP what Lotus 1-2-3 was to Microsoft Excel."

OK. Thanks. You've had you're say. But since this is my column, let me go on. I'll try to take each point in turn. The first point is, if I understand it, that there is a special value to this technology because it runs natively. The second point is that PCAs are and will be a transformative technology that only SAP will support. Right?

Let's take the first point first. We can test it trying to understand the value that this group of applications provides when it runs native.

Do I Need Netweaver?

Let's say you're an SAP customer. What value are you likely to see in Netweaver or in products that require Netweaver?

There is a class of SAP customers that reason as follows: "We want a Netweaver appplication (portal, integration framework, business warehouse). We are committed to SAP technology. We'll buy the application engine and pay the mySAP license fee, even if there's a premium. In the long run, it's the right thing to do.

These are the customers who are already buying Netweaver components, and I'm happy to report that a number of them are successful.

Portal. At the recent, Sapphire, SAP trotted out two portal customers, both of them with impressive stories to tell. Sasol (South African fuels provider) and Rohm & Haas (coatings) were using the portal for a combination of knowledge management, information sharing, reporting from SAP, and self-service access to SAP.

Theirs are typical bleeding edge projects, of course, from companies that are culturally committed to the activities that portals support and are willing to devote significant resources to making those activities work better. (A useful factoid to help you gauge how really advanced they are: one of the things that Rohm & Haas's portal does is help its users get access to the over 300,000 pages on their Intranet. A company I work with frequently, about 1/10 Rohm & Haas' size, has well fewer than 3000 pages on its Intranet.) For them, the portal is a kind of corporate angioplasty, valuable because everything flows more smoothly once it's done.

What about the mainstream (everybody with 10,000 to 100,000 pages on their Intranet)? Clearly, they're not there yet. According to SAP's figures, only 150 portals are now live and another 1700 delivered, but not yet in production. To help those 1700 make good, innovative use of their portals,there is a new and welcome organization, the Netweaver Advisory Office. Total number of employees (to support all of Netweaver): 25.

This is early onset, no question about it. We may get an avalanche of enthusiasm for advanced portal technology eventually--as opposed to the applet or portlet windows that Oracle and PeopleSoft support--but so far, the snow has only travelled a few feet.

For other areas of Netweaver, there are similar stories.

EAI/MDM. Shell has committed to using the integration framework (and the new Master Data Manager) in order to get control of its worldwide spend on spare parts, but no results are expected until the end of year, and full worldwide use won't start until the end of 2004. This again is an SAP showpiece customer, not just some odd example I dug up to make acceptance seem slow.

Shell, moreover, is an unusual customer in that it is committed to the idea, is devoting significant internal resources to the project, and has not waited for the potential value to be proven by other customer's experience. It's a good first step for them. But how many will follow--and when?

Obviously, I think it's going to be slow. In this environment, most companies just aren't getting religion about anything. But there's an even more important question. Is the experience with a Netweaver component driving these committed companies to other components in the Netweaver platform?

Not that I can see. Shell is not upgrading its 18-odd SAP systems any time soon, I don't believe. And Sasol Synfuels uses a quite different architecture to integrate its SAP system with its production monitoring devices.

If the early adopters on a component are not moving toward the platform, what of the rest of SAP customers. Advantages there are, as Yoda might say, but reason to think that they're compelling. There are too many barriers. One company might want an SAP portal or an EAI platform, but already uses another one. Another company might be busy on other strategic projects. Yet another will upgrade to mySAP ERP eventually, but is dissuaded by the hardware cost and the fact that two upgrades are necessary. Certainly SAP salespeople will do their best to give these things urgency, and certainly the infrastructure does offer advantages. But compelling?

Hardware Savings. Let me give you another example of how uncertain the value can appear to be. SAP has long claimed that Netweaver will allow people to consolidate their applications and hardware and that effectively, the money being paid to SAP is really their fair share of the savings.

An example I always give is the ITS (Internet Transaction Server) mentioned above. The ITS runs on a separate box, and it's technically a bit of a kluge. With Netweaver, the need for the ITS disappears. The same server that serves SAP pages serves the web pages that the ITS used to serve. This saves on hardware and on maintenance, and it encourages people to build inside the SAP environment the customizations or new applications that they might have simply built elsewhere.

But despite savings on things like the ITS, it appears that the upgrade to mySAP ERP still ends up costing money for most customers. According to SAP's own figures, a substantial number of them will need more hardware in order to run Netweaver. Long run, the savings may be there, but there is no short-run cash advantage; indeed, quite the reverse.

Interface/mySAP ERP. Are there other potentially compelling benefits? Well, there's a new interface. The new mySAP-based versions of the old applications will have a new interface, which looks better (somewhat) and exploits the capabilities of the web. (From what I can tell, it is portal-based.) It will embed the Business Intelligence product as a reporting and analytics tool.

But is the new interface compelling? Well, there are issues. First of all, it's not finished yet, always kind of a problem. And some of the press about it is a little puzzling. What does it mean when an OLAP tool (BI) is pressed into service as a reporting tool? But even if all these are addressed, it's hard to see that existing customers are going to flock to it. Interface changes for an existing customer can be as much a curse (new training required!) as a benefit. No one upgrades just to get a new interface.

Web Application Server. There is also the web application server. One of the reasons that this is piece is so long delayed is that I wanted to get a good look at it myself. I saw a demo, but SAP also has a 60-day trial version. I got it, but I couldn't get it to install.

So what I can tell you is fragmentary. Most analysts worry about whether SAP is trying to compete with .NET or Websphere with this product. SAP tries to pooh-pooh this by showing you a Power Point diagram that has the web application server connecting to .NET and Websphere with little Power Point arrows. What those arrows mean, of course, is not exactly clear.

What I really wanted to find out from having my own copy of the web application server was how SAP was going to handle sessions. Session management, you see, is the horrible unsolved problem that the web interface presents to programmers. With transaction systems, users need to perform a number of connected tasks (like entering in the data for a sales order). But with a web interface, people can jump into and out of transactions. So you need some strategy for maintaining the session behind the scenes.

The Java folks came up with something called Enterprise Java Beans (EJBs) for doing this. EJBs require Java 2.0 and adherence to various "standards." Neither has really caught on. Apparently the web application server does indeed use EJBs (the right thing). But this limits the ability of Websphere or .NET developers to work with the SAP web application server, unless they use EJBs. A lot of them don't.

The Total Value Prop. So what does this all add up to for the SAP customer who wants to upgrade? All in all, it looks to me a lot like the xP upgrade. xP really is an improvement, but just look at your friends and neighbors. How many of them are willing to pay the extra money, buy the extra hardware, suffer through the reconfiguration, etc., etc., to get that improvement?

Not that many. In fact, Microsoft could only overcome the mass disinclination to upgrade by resorting to a licensing policy so aggressive that it still reminds me of the window-washers in New York City, a policy that turned it into one of the most-disliked technology companies. SAP is by no means resorting to force (though upgrade deadlines loom). But they're also not having to beat customers away.

Eventually, SAP customers will shrug their shoulders, move to the new platform, and find some real benefits. But so far, it seems to me that the movement will be at best slow and at worst sullen.

The Long Term: PCAs

After they upgrade, then what happens? Well, the hope is that the services-based SAP architecture (see SAP marketing's point two above) will enable a new class of applications called PCAs, or packaged composite applications. PCAs will benefit SAP in two ways. One, SAP will make PCAs (the x-Apps), which they will sell. Two, the existence of PCAs that SAP supports will make the applications more attractive.

What are PCAs? Well, they are small programs with specialized application that are made possible by the fact that they can use services from other applications very cheaply.

The paradigm application (the one SAP uses to illustrate the point) is a web application that allows customers to change any of the features of the car they've ordered on the web, self-service, at up to the last possible moment before it's made. They can do this because the application(s) that are managing the building of the car are open to this little web application, and so (presumably) are the order management applications, the pricing applications, the credit applications, the component ordering applications, and all the other applications that are affected when somebody decides they want a grey interior, rather than a blue interior.

There is always an "End World Hunger" stage in the development of any software application. That's when people at the company start thinking up really cool things that people might do with the idea they've come up with, without regard for the practicalities of the situation. The best of these ideas often end up on Power Point slides, at least until there have been some customers who test the idea more pragmatically.

In SAP's case, they haven't just put this on a Power Point slide. They've written (or sponsored) a book. Published by O'Reilly & Associates, which gives them instant cachet and credibility among computer professionals, Packaged Composite Applications describes a world where all these applications have appeared and work. It is a good world, full of kind people, who raise organic vegetables. But it is not a world, I think, that will ever exist or can exist.

You get to the "End World Hunger" stage by doing a lot of hand-waving around real and intractable problems. Those of you who really follow the integration space can recognize these problems immediately. They include what Hasso Plattner used to call the "semantic integration" problem, the session management problem (the problem that Enterprise Java Beans were supposed to solve, but haven't so far), and so on, and so on.

What these problems all add up to is quite simple. That web app that lets you change the interior color on your car just isn't going to work the way it's presented. Changing that interior color doesn't just require access to all those systems; it requires control. Say you want that grey interior and at the moment you order it, the knobs for your radio are being colored to order at the radio supplier's supplier. To change the color, the web app needs to be able either to take your car off the schedule or else order the paint machine to stand down, be cleaned, and be loaded with a new paint color. Who would ever let such a thing happen? Who could build such an app if they did? Not to mention the performance problems.

The book that describes how these web applications will work is a sad piece of piffle. The author seems to be an earnest and enthusiastic fellow who thanks Shai Agassi and Peter Graf profusely for their guidance. But in my view, he does not seem to understand these problems or their import, so he comes off looking meretricious. Shai and Peter, in all probability, think that this book is simply one more stage in articulating a vision that they're deeply committed to. If I were in their place, I might not be too worried if there are a few ethereal spots.

But sitting where I sit, I worry that things like this take SAP down the wrong road. What if a book like this is given to every new SAP employee? Boy will they be confused.

The problems that Shai is trying to address are important ones. I think a market for solutiions to those problems will eventually emerge. I think you address these needs, however, by attacking them head on, not by building a technology stack that would be useful if the market develops in a certain way.

The real test of this market, though, is the x-Apps, not Netweaver. So far, the verdict isn't in on the x-Apps, though, as I've said, the slow progress and the ever-changing roster are nervous-making. If, as is most probable, the good x-Apps do find a small market among SAP customers, but no market at all in the non-SAP world, it just won't matter whether SAP is services-based or not.

What Shai and Peter are trying to do is evangelize the idea of PCAs so that an ecosystem of PCA developers eventually emerges. That may happen, but I think the development will be far slower than they seem to expect and the market for PCAs will be far smaller. I don't think they will make a substantial difference to SAP's revenue for a very long time. And in that time, the technology market may shift again in ways that leave even Netweaver looking antiquated.

Half a Thumb Up

It is a fairly obvious fact that ERP as we now know it is a maturing technology. With maturing technologies comes commoditization first, obsolescence second. When I first started in this business, at the beginning of the ERP cycle, the big names were ASK and Dun & Bradstreet.

At the time, those companies were valued as growth companies. A more accurate valuation would have assumed that there would be an end to the useful life of their technology and that the end was relatively near.

If you look at Netweaver as a way of infusing new life into an aging SAP technology, it makes some sense. It's a good conception; the components are good; the commitment by SAP is exemplary. The value to the customer over the long run will be significant. And in all probability, it's something SAP just has to do.

From this point of view, SAP is once again demonstrating market leadership. Are Oracle or PeopleSoft figuring out ways of keeping their underlying technology fresh? Not at all. Larry has been going around for the last two years saying that if he started today, he'd be in biotech.

But from this point of view, Netweaver is mostly just a cost, like the cost an upscale hotel runs to renovate its rooms every few years. A necessary cost. An investment. But finally, a drag on earnings, not a multiplier of earnings.

SAP, though, wants it both ways. They don't want Netweaver to be a cost. They want it to be something that accelerates SAP's growth. And thus far, I don't see it. I don't feel the tug personally. I don't get the value proposition that SAP claims. And, even though some of the customer experiences so far are very promising indeed, they don't look to be the sort of thing that will be rapidly adopted by the rest of the cusotmer base.

We'll know more when mySAP ERP comes out, of course, and we'll know more when or if the current pessimism about business applications comes to the end of its natural life. I am waiting.


To see other recent Short Takes, click for a listing.

h