- 题目: 论面向服务架构设计以及应用
- 摘要
本文以我参与的某公司业务上云项目为例,论述了面向服务架构设计方法和实现过程.该项目的目标是构建以某酒厂生产的白酒产品为主的电子商城,实现该白酒的线下营销升级为在线营销的战略目标,包括:线上抢购,支付,线下配送,防伪溯源等一系列电子商务功能.在此项目中,我作为系统架构师及主要管理人员,参与了该项目的需求开发\系统架构设计等主导工作.SOA将应用程序的不同功能单元,设计成网络服务,通过它们之间定义良好的接口和锲约联系起来,使得它们可以以一种统一的和通用的方式进行交互,构建完整的业务功能.其技术和标准规范主要包括UDDI\WSDL\SOAP等.酒业上云项目通过SOA架构设计,完美整合了业务方\物流公司,支付公司的核心系统,打通了交易处理的各个环节,取得了圆满成功,也加深了我对SOA的认识.
- 正文
SOA将应用程序的不同功能单元(服务)通过它们之间定义良好的接口和锲约联系起来,使得它们可以以一种统一的方式进行交互,构建完整的业务功能.接口采用中立的方式来定义,独立于实现它们的硬件平台,操作系统和编程语言等.SOA与单体程序相比,最大不同点:SOA包含多个服务,并以协作的方式提供完整的服务,具有灵活性高,降低产品成本,易于重构的优点.因此SOA更适合构建现代应用服务程序.
SOA最基本的协议和规范包括三个部分,概况如下:
1. UDDI规范
UDDI是一套基于Web的、分布式的、为 Web服务提供的信息注册中心的实现标准规范。担 当UDDI注册中心可以是任意一个存储组
订阅专栏 解锁全文
710

被折叠的 条评论
为什么被折叠?



