加载中…
个人资料
dorm520
dorm520
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,176
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

soa学习第五篇

(2006-05-01 11:46:28)
分类: 吴定明

2. SOI解决方案

2.1. SOI解决方案的要素

通常,完整的SOI 解决方案包括如下要素:

  • 代表应用的功能和数据资源的服务;
  • 提供连接服务的基础设施即企业服务总线(Enterprise Service Bus, ESB),连接已有应用的连接器(Connector)和适配器(Adapter);
  • 元数据及其管理如服务描述和服务注册管理(Service Registry)等;
  • 将服务组合成业务流程的引擎如 BPEL4WS 引擎;
  • 业务流程管理和业务绩效管理的部分;
  • 一个基于标准的编程模型以及支持它的建模、开发和组装、测试、部署和管理的端到端工具环境;

以服务为中心的企业集成采用"关注点分离"(Separation of Concern)的方法规划企业集成中的各种架构元素,同时从服务视角规划每种架构元素提供的服务,以及服务如何被组合在一起完成某种类型的集成。这里架构元素提供的服务既包括狭义的服务(WSDL描述),也包括广义的服务(某种能力)。从服务为中心的视角看来,企业集成的架构按图1所示的方式划分为六大类:

  • 业务逻辑服务(Business Logic Service):包括用于实现业务逻辑的服务,和执行业务逻辑的能力。这其中包括业务应用服务(Business Application Service)、业务伙伴服务(Partner Service)以及应用和信息资产(Application and Information asset)
  • 控制服务(Control Service):包括实现人(people),流程(process)和信息(information)集成的服务,以及执行这些集成逻辑的能力。
  • 连接服务(Connectivity Service):连接服务通过提供企业服务总线提供分布在各种架构元素中服务间的连接性。
  • 业务创新和优化服务(Business Innovation and Optimization Service):用于监控业务系统运行时服务的业务性能,并通过及时了解到的业务性能和变化,采取措施适应变化的市场。
  • 开发服务(Development Service):贯彻整个软件开发生命周期的开发平台,从需求分析,到建模、设计、开发、测试,维护全面的工具支持。
  • IT服务管理(IT Service Management):支持业务系统运行的各种基础设施管理能力或服务,如安全服务、目录服务、系统管理和资源虚拟化。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
前一篇:soa学习第四篇
后一篇:soa学习第六篇
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    < 前一篇soa学习第四篇
    后一篇 >soa学习第六篇
      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有