Eric Knorr
Contributing writer

Salesforce.com launches SOA in the cloud

news
May 21, 20072 mins

An enhancement to Salesforce.com's Apex programming language enables developers to create composite applications outside the firewall

With the announcement of Salesforce SOA, Salesforce.com promises “SOA as a service.” That’s an awfully grandiose claim as SOA is a business-driven approach to organizing an entire enterprise’s software functionality, not any one vendor’s technology.

What Salesforce really seems to be delivering instead is the first enterprise-class mash-up platform, enabling developers to use its Apex platform to provision the functionality of internal applications as services and orchestrate them together with partner or Salesforce services. That may fall several miles short of SOA as a service, but it could be a boon to businesses that want to develop complex Web applications quickly.

Current SOA efforts are hindered by introducing more complexity, which leads to high failure rates, argues Rene Bonvani, Salesforce.com’s senior vice president and general manager of AppExchange and development releases. “The irony is, we’re trying to make Web services work by installing more software and hardware on premise,” he said. “And we believe that we should not do it through software, not do it through infrastructure, but do it in the cloud.” That is, on one particular cloud: the Apex platform.

AppExchange, a marketplace for apps developed on Salesforce.com’s ecosystem, was launched 18 months ago — and the Apex programming language and development platform were released in beta form in January. So what exactly is new? “The new technology is the ability for Apex to call out and coordinate Web services on the platform,” Bonvani said. In addition, two weeks ago, Salesforce.com began offering subscriptions to AppExchange alone; previously, AppExchange was available only to Salesforce.com customers.

Connections to Apex applications from a customer’s internal applications can be established using Web services APIs or using a range of connectors specific to Oracle Financials, SAP R/3, and other heavy-duty enterprise apps.

Eric Knorr

Eric Knorr is a freelance writer, editor, and content strategist. Previously he was the Editor in Chief of Foundry’s enterprise websites: CIO, Computerworld, CSO, InfoWorld, and Network World. A technology journalist since the start of the PC era, he has developed content to serve the needs of IT professionals since the turn of the 21st century. He is the former Editor of PC World magazine, the creator of the best-selling The PC Bible, a founding editor of CNET, and the author of hundreds of articles to inform and support IT leaders and those who build, evaluate, and sustain technology for business. Eric has received Neal, ASBPE, and Computer Press Awards for journalistic excellence. He graduated from the University of Wisconsin, Madison with a BA in English.

More from this author