June 26, 2008 | Comments: (0)
SAP sticks its head in the ground
The contrast between old and new software couldn't have been stronger this week.
With his company beset by competition from Oracle, Microsoft, and Salesforce.com and with new technologies such as software as a service and cloud computing redefining how enterprises think about software, you'd think SAP's CEO would put on his visionary's hat and talk real strategy. You'd be wrong.
In an interview with The Wall Street Journal, Henning Kagermann airily dismisses software's new direction. His exact words weren't published, but here's the Journal's summary: "That's not to say there isn't a role for software from companies other than the SAPs and Oracles of the world. But Mr. Kagermann says that these systems will complement, not replace, traditional business software."
Days later, Salesforce.com CEO Marc Benioff announced that his company is making it easier to integrate Google Apps with the Salesforce platform. Benioff, and his "end of software" mantra can be annoying, but his company changed the game in enterprise software and keeps pushing out new ways of extending its platform. What a contrast to SAP, a company so stuck in the 20th century that its on-demand efforts (along with attempts to reach the small-business market) are pitifully weak.
Salesforce.com does Google
Salesforce.com released tools that allow developers using the SaaS pioneer's cloud-based development platform to integrate with data from Google services via Google Data APIs. Sure. That's an incremental step, not a leap. But it's yet another move toward the day when enterprises will make serious use of Web 2.0 mashups, instead of expensive, proprietary applications.
Ryan Boyd, of the Google Data APIs team, says in his blog that "the new toolkit enables server-to-server communication between the Force.com platform and your favorite Google Data APIs." What's more, developers can use Apex code to access the APIs for the Google's Contacts, Calendar, Spreadsheets, Documents, and Blogger tools.
Boyd says that "CODA, a European Financial applications provider, has used this new library to build a prototype Web application which enables an exchange of data between Google Spreadsheets and their CODA 2go financial application built on the Force.com platform." The end result is an easily made cost allocation spreadsheet -- an important accounting tool.
I'm not a programmer, but it certainly seems that these tools are easy to use. For example, Salesforce.com posted an entry on Monday showing that a developer can pull events from Google Calendar with only five lines of code.
Small but useful
Don't underestimate the power of small companies to develop applications that are useful for business.
A company called Astradia used this week's Salesforce.com/Google event to demo a couple of interesting apps, including one that makes it simple to create and save customer-ready quotes within Salesforce.com.
What's more, the ability to integrate existing business processes with new enterprise applications is an important selling point for a host of new players. For example, NetroMedia, a Canadian provider of streaming media services to customers in 77 countries, needed to update its CRM system. CEO Matt Carson told me that he looked at SAP, but found it too closed, too hard to customize for some of the specialized billing applications needed by his company. Instead, he opted for SplendidCRM, a tiny, open source provider.
Losing NetroMedia's business makes no difference to SAP's financials, of course, but the incident is a great demonstration of why the German software giant has gained no traction in the small-business market and is losing more significant business to Salesforce.com and other, more nimble players.
No, I'm not predicting doom for SAP. Google Apps are rather lightweight, of course, and SAP unquestionably delivers real value. But as businesses get evidence that Salesforce.com and other 21st century-oriented software providers can also provide serious business value -– at less cost and less aggravation -- Kagermann may be eating his words.
I welcome your comments, tips, and suggestions. Reach me at bill_snyder@infoworld.com.
Posted by Bill Snyder on June 26, 2008 03:00 AM
April 24, 2008 | Comments: (0)
Why enterprise mashups aren't as prominent as the hype
I still think "cloud computing" will win the coveted Snidley Buzzword of the Year award, but after checking out the Web 2.0 Expo in San Francisco, it looks like "enterprise mashup" is running a close second.
Don't get me wrong. There's an important trend here. But as John Musser, the founder of ProgrammableWeb.com put it in a well-received presentation at the Expo Wednesday, "Beware the hype, but don't ignore."
[ Learn more about AJAX and other rich Web app dev tools often used in mashups in our Test Center guide. ]
What is a mashup? In essence, it combines multiple Web services into something new, addresses a specific need, and can be developed quickly by an individual or small team. It may also have a rich user experience, but that, says Musser, is optional. On the enterprise side, a mashup is developed internally, often uses internal and external Web services, and is done at the data and logic layers (and sometimes at the presentation layer as well).
There's no way to get an exact count of how many mashups, consumer or enterprise, are floating around the Web, but as they say on Wall Street, Musser's site gives you good directional guidance. Programmableweb.com has collected nearly 3,000 mashups to date, but only 30 are enterprise-oriented. That compares with 1,615 mapping mashups (the most popular, by far) 442 photo, 393 shopping and 351 search mashups. There are plenty more, but you get the idea.
Why IT isn't so fast to follow the mashup trend
Why so few on the enterprise side? According to Musser, there are four good reasons: First and foremost it's an immature marketplace, and we're still in the early adopter phase.
Less obviously, but very important, is the lack of SLAs (service level agreements) for the APIs that are out there. "There's no way IT will use an API that doesn't come with a decent SLA," Musser says. Interestingly, two major SLAs were announced recently; Google Maps Premier, which starts at a hefty $10,000 a year, and Amazon Web Services, which offers silver and gold support for $100 and $400 per month respectively.
Third -- no surprise here -- is the question of security, including data access rights, lack of identity standards, and compliance regulations. Sure, that's a major problem on the public Web as well, but IT is going to insist on solutions before it throws its hat into that ring.
And finally, there's the issue of data quality. If you put together a mashup pulling data from multiple sources, which is, after all, the point of a mashup, how do you know the data is clean and up to date?
It's worth noting that mashups share the characteristics of a number of familiar IT tools, including composite applications, portals and dashboards (now called presentation layer mashups), EAI (enterprise application integration) and ETL (extract, transform, load).
Important mashup technologies include REST, Atom, JSON, Ajax, Flash, JavaScript and XML, while traditional IT is more reliant on SOAP, Java and .Net.
A survey of enterprise mashups
Underscoring his point that this is a very young market, Musser said he was able to come up with a few examples of enterprise mashups at large businesses -- but he had to look hard to find them. Here are a few he mentioned:
- GreatLakes Enterprise Loan Services teamed up with DocuSign to build an electronic signing mashup for its Web site. According to the DocuSign Web site, "Documents are now delivered for electronic signature immediately upon application, signing is verified, and completed documents are retrieved and digitally archived -- all without human intervention."
- Société Générale, the French investment bank, uses a deal-tracking mashup combining elements from AltaVista, Google, and Yahoo.
- Kapow Technologies reduced the IT backlog for automaker Audi by building a mashup that extracts corporate data from 20 Web sites instead of gathering the data by end, a time-consuming and expensive proposition.
The enterprise mashup Kool-Aid
Despite these examples, you have to ask: Is Musser pushing Kool-Aid? After all, his site is advertising-supported, and he needs eyeballs. I don't think so. Indeed, he started his presentation by dissing Gartner's overly bullish take on mashups. Dig below the hype and there are indeed interesting technologies and business opportunities to explore.
I welcome your tips, comments and suggestions. Reach me at bill_snyder@infoworld.com.
Posted by Bill Snyder on April 24, 2008 03:00 AM
TOP STORIES
ADDITIONAL RESOURCES

- Migrating to Vista
- CX4: Leading-Edge Midrange Storage for Virtualized Environments
- Turning Information Into A Competitive Advantage

- Coordinating Marketing and Sales Across the Entire Revenue Cycle
- Success Factors for Highly Effective Inside Sales Teams
- Moving to Windows Vista: The Promise, The Reality


