找回密码
 加入怎通
查看: 806|回复: 7

[其他] B2C企业设计和规化SOA体系架构

[复制链接]
qq41848501 发表于 2013-05-21 08:59:02 | 显示全部楼层 |阅读模式
  站长,在很大程度上认为自己在网络创业,然而真正靠网络养活自己的人并不多,或者说真正靠网络赚钱的人并不多。原因是什么,自己的技术、能力、经验、资金、执行力?还是其他?可能没有几个人能想明白的,同样的事别人可以赚钱,而到我们头上却不行,的确是可悲的。前路艰辛我们真的该放弃吗?明天,我们还是站长吗?下面是自己整理一下资料, m" y4 V9 R8 s- u

# J$ |1 `) b( M$ K  B2C企业设计和规化SOA体系架构
/ u$ P0 M' b. }+ K) b
9 z, h$ t( i1 C  SOA是一种施行企业级系统开发的新的体系架构,在基于SOA体系架构的系统中,应用手续的具体功能是由一点松耦合和具备一统接口定义形式的组件(也就是web service,xml)等组合而开办起来的。故此,基于SOA的架构体系也一定是从企业的具体需要起始构建的。不过,SOA和其他企业体系架构的不一样之处就在于SOA提供的业务灵活性。业务灵活性是指企业能对业务变更做快速施行响应和办理,经过利用这种便利来增长竞争优势的能力。对B2C企业架构设计师来说,即开创一个灵活的业务体系架构意味着可以知足现时还不清楚的业务需要的IT架构。, J1 p" |7 a& N2 H: m9 A
7 F2 a- Z5 \2 a' [) W% H0 b! N
  而在SOA体系架构设计中,服务是最核心的抽象办法,业务可以划分(组件化)成一系列粗粒度的服务和流程。而各组件化业务服务相对独立、自包含、可重用,由一个还是多个分布的系统来实行和组装。
, D# c) D# Q6 b& ~3 w. o# y
8 [. D, X2 Y- B9 \4 Y  }, \  一个"服务"定义了一个与业务功能或业务数据相关的一组接口,以及约束这个接口的契据描写,如服务质量指标要求、业务规则、安全性要求、法律法规的遵循、关键业绩指标(Key Performance Indicator,KPI)等。契据描写和接口采用骑墙、基于标准的形式施行定义,它独立于编程语言、操作系统和硬件平台等来实行服务。这要得构健存不一样操作系统中的业务服务可以以一种一统的和通用的形式施行交互、相互明白。除开这种不倚赖于特定技术的服务特性,经过注册服务加上企业服务总线的形式来支持中介(Mediation)、定位、动态查询、路由和转发的能力,要得业务服务之间的交互是动态的,位置是透明的。
  @- l2 Z5 p; d' n; y0 ]2 @  W6 v  Z$ J0 v" V
  技术和位置的透明性,要得服务的烦请者和提供者之间能够构成一种松耦合。而这种松耦合平台的构成有两点益处:一点儿是它适应变动的灵活性;另一点儿是当某个业务服务的内部结构和实行形式逐步发生变更时,不影响其它服务。而紧耦合则是指应用手续之间的不一样组件的接口与其功能和结构是紧急衔接的,故而当每块变样时,而相关局部的也要随着各种紧耦合的关系施行局部甚而囫囵应用手续的调试,这么的体系架构就十分的脆弱了。
. v  @( |1 ~  k2 S! p  O4 C! y# K: w! r: {0 L2 _3 i$ f/ n' L
  SOA体系架构带来的主要观点是业务驱动IT,即业务驱动和业务更紧着急地结合在一起。以粗粒度的业务服务作为基础来对企业业务施行建模,这么就可以萌生简洁的业务和系统视图;以业务服务为基础来实行的IT系统更灵活、更易于重用、也更快地应对B2C企业业务需要的变动;以业务服务为基础,经过显式地形式来定义、描写、实行和管理业务层级的粗粒度服务(涵盖业务流程),提供了业务服务板型和相关IT业务之间提供了更好的"可追溯性"缩小了它们之间的差距,要得业务服务的变动更容易传送到IT。下边是私人对SOA的优点明白:
# K* D3 J! N  q0 d" g: p! Z( P
0 p" `$ T0 ]- Z  第一、更易保护( d5 z2 v' N. Q  j

; y  b% f6 X  `  业务服务提供者和业务服务使役者的松散耦合关系及对开放标准的采用确保了该特性的实行。开办在以 SOA基础上的信息系统,当需要变样的时分,不必修改提供业务服务的接口,只消调试业务服务流程还是修改操作即可,囫囵应用系统也更容易被保护。- ~- D! s) J# U$ f* ]% y7 e- u7 K* g
. Y' @8 u" S' I+ T: t7 J* {
  第二、更高的可用性
! H% F7 W# X. J3 T, E1 }8 R$ h! p/ t) e  U
  该特点是在于服务提供者和服务使役者的松散耦合关系上得以施展与体现。使役者无庸理解提供者的具休实行细节。
4 r! C. u! J1 O  A0 c
6 J% \0 L6 K; J- r5 Y9 U  第三、更好的伸缩性
' _. d, v6 f6 r  |- m( c( T0 L$ Z% A7 ~7 z
  有赖业务服务设计、开发和部署等所采用的架构板型实行伸缩性。要得服务提供者可以相互彼此独立地施行调试,以知足新的服务需要。0 A" H% F. I3 i; I) m/ a) m0 P
& F% N7 U: o6 N6 z2 N% t
  SOA体系架构将能够帮忙我们的开发成员站在一个新的高度去明白B2C企业架构中的各种组件的开发与部署的实行,来帮忙B2C企业架构的设计者们以更迅疾、更靠得住、更具重用性架构囫囵业务系统。较之曾经,以SOA为架构的系统平台能够更加从容地面临新的业务的激变。2 s- u8 _% z6 j8 I6 P
+ m1 u4 \/ h( g; q- a, k
  SOA实则并不是一种新架构,国际SOA架构帮会在众多年初就已经成功地开办并实行SOA应用系统。大约2005年左右,多数中国企业还不晓得啥子叫SOA,那时分本人就起始在自个儿单位项目中起始了SOA的初步尝试。到达2007年之后,众多企业起始从为何要上SOA转变到若何上SOA时方向的思考,本人就尝试了一点基于SOA体系架构的项目应用,并还获得了一定意义上的市场效果。) `+ D3 k$ ]6 |

2 i8 g! P1 F7 ?  当初我设计的SOA项目标业务服务平台主要涵盖企业服务总线、企业门户、协同安全管理、业务流程管理、基础支撑平台等几个局部。其中,基础支撑平台是底层支持服务集,提供相关配置管理、服务管理水准、监控预警等系统级服务。
) v8 p4 h/ |: q, r/ D' ^0 ^+ f' C8 v
! c) l; l+ C9 Y- z  企业服务总线:提供业务服务的注册、管理、查询、路由、组合及监控方面的能力。- L3 o) q" L& O7 C. p* |+ |

+ D) l9 P4 K% o3 T( ?  服务安全管理:提供身份认证、管理角色离合、强制过访扼制、集中安全管理和审计等方面的管理。, o' W) ?6 c1 v1 r

8 T( F! M$ `& C  企业门户信息:涵盖内容管理、日程管理、个性桌面、数据报表、交流协作在内的大量门户应用组件。% T. _9 ]- }' M3 M6 S, z
: n1 {& a! @2 [) W( d5 o+ z
  业务流程管理:为实行提供了可视化的流程管理服务。
9 L* f$ k9 g: J; C0 q# ]3 O9 O* T5 c
  业务服务基础支撑平台:提供相关配置管理、服务管理水准、监控预警等系统级服务。
: `) Q  n3 L" f  L
. r( F6 D5 A. G; m5 c- c7 J  在上头的SOA平台基础上,项目组在为我们的客户提供领先的信息分享与协同体验,为信息共享和业务服务整合各个业务应用提供成熟、领先的解决方案。  m! T. h  |6 c9 g( T- K9 k; r
2 ]* J( G6 A6 D1 R! F3 V
  SOA架构效果启发:# q  a# P' V, H9 |

! |7 P7 F' m: ^( Y  1:传统的应用集成实行形式长处对点集成、企业消息儿总线或半中腰件的集成(EAI)、基于业务流程的集成。而这些集成有的都很复杂、昂贵,而且不灵活。而这些集成形式却都碍难快速适应企业现代业务变动和不断萌生的新的需要。基于面向服务架构 (SOA) 的应用开发与集成可以不费吹灰之力地解决其中的好些复杂的问题。3 |3 C  m! \6 ]
5 B) ~( M2 B6 ]: v- Q3 s
  2:SOA 定义了一全副完备的开发模式来帮忙客户端应用连署到服务上。这些模式定制了一系列机制用于描写业务服务、报信及发现服务与服务施行通信。+ B- N" D1 R4 ]: n! Q( C# u

" d8 q5 F. f2 q% A8 v: ?4 |; U& Z! R  3:与传统的应用集成办法相形, SOA服务是环绕所有基于标准的技术模式来实行的。大多的通信半中腰件系统,如DCE/RPC,CORBA,DCOM,MTS/COM+,Java RMI,Java EJB,也同等如此。可它们的实行过程都不是很完美的,在交互性和标准定制方面的可接纳性是存在巨大的问题。SOA体系架构试图摈除这些缺陷。因为差不离所有的通信半中腰件系统都有固定的办理模式,如DCE/RPC 的功能、CORBA 的对象等等。然而,服务既可以定义为功能,又可同时对外定义为对象还是应用等等。这要得 SOA 体系架构可适应于任何现存系统,并要得这些系统在集成时何必刻意遵循其他任何特别技术来单独定制。本文来自合肥律师网bizoss
0 G- e$ E$ B8 P6 ]0 H0 m0 i* Z4 X  f8 O% i
  转载请标明出处
1 m; s' O2 O& W/ I% a' H) l1 U8 ?  q
  依旧是老生常谈,在这叮嘱各位,优化一定要有耐心,而且一定要遵循搜索引擎规则,切不可照自己想法一意孤行。没有什么事情会一帆风顺,网站优化也一样,在发现问题时我们不可听之任之,而是应该迅速找到解决方法,以免造成更大的损失。本文由亿万商学院 http://tv.51yiwan.com/ 收集整理欢迎转载请注明,谢谢合作3 y7 R, A, j! j- T1 P
5 ^3 N* D0 D9 q3 Q. x; I

暂时无法加载帖子列表

回复

使用道具 举报

畅雅小王 发表于 2013-05-21 11:14:31 | 显示全部楼层
,学习了                                 
回复

使用道具 举报

六零零网络 发表于 2026-01-10 14:49:40 | 显示全部楼层
楼主太厉害了,整理得这么详细,必须支持
回复

使用道具 举报

plokmijnuhb12 发表于 2026-01-10 15:49:15 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

2268030878 发表于 2026-01-12 18:47:18 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

繁花落幕 发表于 2026-08-09 07:04:55 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

sdqqx2 发表于 2026-08-10 23:42:18 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

fsa626 发表于 2026-10-16 17:04:08 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-1 05:10 , Processed in 0.058300 second(s), 52 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表