最后,小企业意识到他们不只简单地想提供一种到公司的外部连接,而且还想扩充更多的客户处理过程,以导致一种外部集成需求。首先,中小企业通常会为了他们和其它公司、客户、供应商以及合作者直接的计算机间的互联而充分利用互联网。这种B2B的集成已经被以电子数据集成(Electronic Data Interchange,EDI)和相关技术的形式用于较大型企业。但是这种方法对中小企业却不使用,因为它需要巨大的安装和维护费用,并且该方法也缺乏灵活性。现在,互联网已经改变了很多,使得中小企业直接连接其它公司的费用降低不少,尽管还是相对不太灵活。
随着Web在中小企业使用Web服务方面发挥巨大的作用,这些企业使用最廉价最简单的方法来实现B2B Web服务交互变得越来越可能。使用表示状态传输(Representational State Transfer ,REST)等方法让企业有了一种简单而直接的基于HTTP的方法来进行基于Web服务的集成,这足够满足很多中小企业的需求了。然而,我们都知道Web服务,尤其是基于REST的Web服务并不能满足对架构的需求,并且更不能满足对安全、异步、事件驱动和过程驱动服务等复杂需求。而这些即使是最小的公司都想得到的。