ESB解决方案

转载自  http://5894434.blog.51cto.com/5884434/1007816

SOA 简介

现代业务环境随着激烈竞争和全球化,需要迅速的变化和灵活的对应策略。企业要迅速反映客户要求及产品的趋势,灵活对应新规制/规定,以前卫的战略具备竞争力,才能生存与激烈的竞争环境当中。此外,IT技术就是业务的竞争力。因此一个企业需要改善进程,实现接口的标准化和业务的模块化。
SOA 对 IT 的要求事项:
 

● 改善进程

– 建立标准化的进程来处理非标准的业务

– 根据所建立的进程来树立业绩指标

– 执行所建立的进程并测量业绩

– 分析业绩并改善进程

● 接口的标准化

– 采用机构内部和机构间的标准化的接口(Web Service)

– 通过网口来实现公共服务的统一

– 整合管理分散信息

● 业务的模块化

– 业务服务和服务接近的明细化

– 灵活应用最新技术和旧系统,展现全新服务

– 改行时的灵活对应

如此环境下,基于SOA的构架是领先业务IT环境的最佳方案。

早在1996年Gartner提出并发布SOA概念以来,如今SOA已成了IT领域上主要潮流,现已不只是模糊的概念而是定位于更具体的技术规格和产品。SOA最基本概念可理解为定义为面向企业的思想。SOA不是特定技术或者标准,而是独立于技术的,提示构架蓝图的总体概念。

要了解SOA概念,先需要理解服务的定义和构成因素。服务服务是提供给客户的无形的产品。之前视IT服务为内部费用,但现已将IT服务视为贡献于业务活动的重要项目。 在进行进一步的定义概念,在IT观点上的服务是执行业务功能和达成目的的Component,业务观点上是提供服务目的、功能的限制项目、使用方法等详细内容的 Contract。因此服务要保证服务提供者和用户之间一定水准的品质。

要体现真正的SOA服务,需要具备如下特点。

● 明确性(Explicitness):提供服务的有关信息。

● 接近性(Accessibility):可接近性不受服务位置和平台的影响。

● 独立性(Autonomy):具有内置逻辑的完整的控制权。

● 状态的非保存性(Statelessness):排除特定有关Activity的执行的状态信息。

● 非依赖性(Loosely Coupled):不依赖于其他服务。

● 复合性(Composition):可以组合/组装服务。

SOA 服务:

 

为了正确并有效构建SOA,决定哪个服务是极其重要的。在这里服务指的是具有独立性的功能并可交换的构成因素,业务观点上可以多次使用的最小单位。服务不仅可以以一个模块服务还可以将多个服务结合一个结构或者以流程服务。可以结合多个服务来构成上级服务,形成多层的服务结构。但是服务之间的连接与之前的方式相比伴随着较高的开销,因此对服务水准要有战略性的决定。

SOA是灵活对应迅速变化的业务环境。随着新业务工具和技术的发展,SOA不只是简单的IT体系。最常用的模型是如下图结构的服务层模型。此模型由如下3个分层组成。

SOA 服务层模型:

 

此模型的各分层承担的作用如下。

● Service Implementation Layer:体现实际服务。

● Service Orchestration Layer:承担和处理消息的作用,结合Service            Implementation Layer的服务并创建新服务。

● Business Process Layer:利用下级分层的服务构建流程。

构建基于真正的SOA的系统,应用程序之间的相互依赖性/关联(Loosely Coupled)则会小并可复用(Reusability)服务,实现业务流程的可见性(Visibility)并可以灵活对应(Adaptability/ Change-Fluent)变化。

SOA(Service Oriented Architecture) 要求项目:

 

基于SOA的系统的优点如下。

● Loosely-Coupled

– 渠道-业务-后端系统间的连接松弛。

– 实现业务服务之间的依赖性的最小化。

– 提供单个视图。

● Reusability

– 以保障单一性功能为中心来形成模块化。

– 最小化应用程序之间逻辑的重复。

– 可复用业务模块,易于开发Composite Service。

● Visibility

– 实现业务流程的可见性。

– 实现服务处理流程的可见性。

– 实现系统连接流程的可见性。

– 提供目前业务水准的视图。

● Change-Fluent

– 灵活并迅速对应内/外部环境的变化。

– 是基于Policy的系统。

– 提供Hot Deploy(更改内容实时反映到系统)功能。

– 实时分析资源对系统引起的影响。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27716745/viewspace-745182/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27716745/viewspace-745182/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值