随着现代物流在我国的迅猛发展,第三方物流企业如何快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的佳选择。
降低了系统开发成本。Web服务库成为采用SOA框架的第三方物流企业信息系统的核心。直接使用这些Web服务库来构建和部署服务将显著地减少软件开发成本,提高开发人员的工作效率。研究表明,一般系统的接口开发费用占到整个开发费用的33%,高的竟达到了70%,因为重用和敏捷设计使得在SOA中,接口的重用会节省费用60% 。随着物流业务需求的发展和新的物流企业的进入,通过采用SOA框架和服务库,为原有应用程序增加服务和创建新的服务的成本大大地减少了。
可重用的服务。服务的可重用性设计显著地降低了成本。为了实现可重用性,服务只工作在特定处理过程的上下文中,独立于底层实现和客户需求的变更。可重用服务采用通用格式提供重要的业务功能,为开发人员节约了大量时间。设计可重用服务是与数据库设计或通用数据建模类似的有价值的工作。
SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在系统中的服务可以以一种统一和通用的方式进行交互。