×

扫描二维码登录本站

QQ登录

只需一步,快速开始

标签: 企业

学习资料: 艾拓先锋论坛专家讲堂直播 300期视频回放


作者:惠普IT管理学院高级顾问,资深架构专家  龚勇


企业架构是个热门词汇。很多国内企业都正在考虑建设自身的架构能力,来联系业务规划和IT解决方案设计。很多从业者也好奇,企业架构不就是很多架构文档吗?怎么落地呢?怎么实现业务价值呢?开放群组给出了答案,请使用SOA(面向服务的架构)。


开放群组认为,SOA是一种架构样式(style)。是云计算和软件即服务的基础。笔者还很开心的记得,在大学里,买了一台1万2千元的奔腾133电脑。整天做的就是修改Autoexec.bat和config.sys来增大内存,这样就可以玩仙剑和三国四。这其实也是一种架构样式,是面向命令的架构。

去年,开放组群推出了SOA的参考架构,笔者的荷兰同事也为此付出了辛勤的劳动。这个参考架构非常好。首先,它给出了一个概念模型,而且是技术独立和厂商独立的。这样无论是对SOA新手,或SOA产品开发人员都提供了共同的形象化的统一语言。就好像,当年乔布斯的设计人员问乔布斯iPod shuffle要多少个按钮,乔布斯说一个也不要,具有指导意义。其次,它给出了一个有实际意义的起步点。很多公司都高调着要上SOA,要服务化。但Gartner提出的SOA是一个演进中的概念,没有官方清晰的定义和范围。笔者问过很多甲方,您要用SOA,那您要上哪些SOA构件呢?答案都是模糊的,有要上ESB企业服务总线的,也有要买COTS的(商用现成软件的),有了开放组群SOA参考架构,就能方便甲方IT经理做出选型。最后,开放群组对SOA的术语做了一定的规范建议,也方便了SOA开发者之间的沟通。


下面我们来看看下图给出的开放群组SOA参考架构中每一层的概念简介。



show_mop.jpg


图一:开放群组SOA参考架构概览





  • 操作层:所有运行状态的架构元素所在层。该层被概念性的视为已运行或部属的解决方案。
  • 服务构件层:本层包含软件构件,它们为服务和服务的运行提供了实施和实现的基础。
  • 服务层:包含SOA中定义的所有服务。包含了业务能力,业务服务和IT服务的服务描述,以及运行时用到的服务合同和描述。
  • 业务流程层:其覆盖了流程展现和组成,作为与业务目标一致的流程系列为高聚低耦合的服务提供构建块。
  • 消费层:消费者和SOA连接点。使得SOA来支持客户独立且渠道独立的功能集。
  • 整合层:是关键的使能因素,使得SOA能提供能力来协调转型,路径和协议转换。这样就能从服务请求者转换到正确的服务提供者。
  • 服务质量层:SOA中内在的特点就是从已有服务中抽取。
  • 信息层:负责通过IT服务,应用和信息系统来提供统一的标识符。
  • 治理层:确保组织内服务和SOA解决方案,紧密联系到已定义的政策,指引,和标准的功能。


在实际工作中,在我们应用SOA模型和交付方法时,每一个实施的SOA元素都可以对应到SOA参考架构,从而产生一个‘仪表盘’一样的视图,来查看实施状态。这样和不同的IT及业务部门交流SOA实施状态时就显得非常有用。


同时我们也因注意到,落实现有成熟技术在SOA实施中也很重要。这些最佳实践可以和SOA参考架构联系在一起,活学活用。例如J2EE的解决方案构件创建就对建立SOA非常重要。这样可以帮助企业快速健壮地实施SOA,同时优化企业架构的落地实践。

来自: 惠普IT管理学院 博客





上一篇:TOGAF对云计算的指引
下一篇:云计算下的IT运维---我们将何去何从
daisy8

写了 1530 篇文章,拥有财富 19407,被 90 人关注

B Color Link Quote Code Smilies
分手快乐 发表于 2014-4-22 12:20:11
啥玩应呀
睡之精灵 发表于 2014-4-22 12:22:03
跟大家交流一个ITIL的概念吧:ITIL培训课程是ITIL知识传播的重要途径,是企业以及个人掌握ITIL指南的必由之路。目前国内非常多的培训机构不定期开设了ITIL的培训课程进行ITIL指南的推广。ITIL先锋论坛通过整合培训机构的相关资源、建立ITILXF论坛,每周四开设ITIL的网络讲堂,极大的培养了一批ITIL的忠实拥护者,同时ITIL先锋论坛不定期在全国各大城市为广大网友提供ITIL认证课程、ITIL实施落地课程。
手机版|小黑屋|最新100贴|论坛版块|ITIL先锋论坛 |粤ICP备11099876号|网站地图
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.
返回顶部