• 题目: 论面向服务架构设计以及应用
  • 摘要

        本文以我参与的某公司业务上云项目为例,论述了面向服务架构设计方法和实现过程.该项目的目标是构建以某酒厂生产的白酒产品为主的电子商城,实现该白酒的线下营销升级为在线营销的战略目标,包括:线上抢购,支付,线下配送,防伪溯源等一系列电子商务功能.在此项目中,我作为系统架构师及主要管理人员,参与了该项目的需求开发\系统架构设计等主导工作.SOA将应用程序的不同功能单元,设计成网络服务,通过它们之间定义良好的接口和锲约联系起来,使得它们可以以一种统一的和通用的方式进行交互,构建完整的业务功能.其技术和标准规范主要包括UDDI\WSDL\SOAP等.酒业上云项目通过SOA架构设计,完美整合了业务方\物流公司,支付公司的核心系统,打通了交易处理的各个环节,取得了圆满成功,也加深了我对SOA的认识.

  • 正文

  SOA将应用程序的不同功能单元(服务)通过它们之间定义良好的接口和锲约联系起来,使得它们可以以一种统一的方式进行交互,构建完整的业务功能.接口采用中立的方式来定义,独立于实现它们的硬件平台,操作系统和编程语言等.SOA与单体程序相比,最大不同点:SOA包含多个服务,并以协作的方式提供完整的服务,具有灵活性高,降低产品成本,易于重构的优点.因此SOA更适合构建现代应用服务程序.

  S

10-18 01:17