SOA的反思:SOA架构的本质IT界出现的最新术语SOA,服务型架构(service oriented architecture)的缩写。它是如今IT经理、系统集成商和IT供应商的最常挂在嘴边的词,然而只有很少的经理、集成商或供应商知道它到底是什么。SOA其实不是一种产品,技术或者体系结构,它只是一种应用软件一体化的概念。这一点制造业的专业人士应该知道,因为他们常常被要求将他们的系统与其它系统界面通过ESB(企业服务总线)主干网,以SOA 模式连接起来。ESB是软件、路由信息、缓冲请求和回应的连接通道,而SOA则限定了通过这条通道的内容最早的SOA概念是希望任何应用软件的界面都应该具备一定的商业用途,比如可以处理一个购货订单或者进行库存的实物清算。只要开始服务就可以自动完成整套相关的商业流程。举一个例子,有一项可以提供“为到达的货物分配一个库存容器号码”的服务。这项服务用物质化的ID标签,为库存的容器分配一个号码。因此,它的SOA界面可能就是被称为“AssignStorageContainerID(分配库存容器ID)”的服务。它通过那个分配号码的应用软件与ESB相连。当分配