解决实际的b2b问题。这是一个引用得最多的例子:它能够用来替代电子数据交换过程(edi)。对于大多数商业行为来说,一个充满了由不同企业建立的复杂而专有的连接的系统太过昂贵,这些系统通常是用来定购大宗的原材料。web服务能够弥补以往b2b方案的不足:在企业间进行廉价的机器-机器之间的事务过程。对于许多b2b应用来说http加上ssl可能不够快也不够可靠,所以值得一提的是kenamea 和 slam dunk networks提供了安全的http解决方案。
最后奉劝一下那些考虑开始实现web服务程序的公司:微软.net和j2ee阵营之间的派别之争会因为双方都想说服市场自己拥有唯一可行的web服务平台而继续升级,或者是直接的对抗或者是暗地里使阴。我的建议是:在开发的配置的时候尽量不要干拢你现在的架构。如果你已经有了一些熟练的c++程序员而且你已经在后端使用了windows,那么你可以买一个visual studio .net 的beta版并让这些程序员用c#来开发一个有用的web服务应用程序。如果你的j2ee程序员已经开始用soap捆绑ejb了,那么最好升级到最新版本的支持web 服务的j2ee应用服务器并让这些程序员使用它。实验你所有的一切东西。毕竟,web服务一个主要的好处就是低成本的开发和集成过程,在这年头这个主意是非常不错的。