作为SOA的关键技术,SDO和SCA分别为SOA提供了数据模型和服务组件模型的定义标准。那么到目前为止,SOA是否能解决用户所面临的所有业务问题呢?让我们先来看看下面的例子。一个企业将提供一个订单处理服务。这个订单处理服务在接收到订单后,调用其内部的订单审核服务,而后调用银行提供的支付服务以支付货款,最后调用物流公司提供的送货服务将货物送给客户。这里用户所要做的就是调用订单处理服务下订单,而后他就可以坐等货物的到来了。他不需知道这个订单处理服务的内部都干了些什么。图14-1描述了这一场景。图14-1订单处理场景目前有三个现存的服务:企业内部的订单审核服务,银行提供的支付服务,以及物流公司提供的
1