专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 影响SOA架构发展的十 2大问题 »正文

影响SOA架构发展的十 2大问题

来源: 发布时间:星期一, 2009年11月30日 浏览:0次 评论:0
 采用面向服务架构(SOA)中常见易于理解只要稍加努力就可以避免这些忽视这些(因而重蹈覆辙)可能导致你为引入SOA而付出全部努力偏离轨道并且失去你优势下面列举了由Gartner综述在SOA实施执行中最常见十 2个   :非理性SOA扩展

  服务太多还未准备好和应用商业模式相匹配这样SOA环境意味着应用完成后需要再次检查这样环境可能具有服务众多、大量文档以及新工具和中间件丰富特点但却缺乏敏捷性和增量软件Software版本性或重用性

   2:遗忘数据

  设计个服务模型就像设计个数据模型在处理过程中遗忘数据易于导致服务性能差从而影响应用完整性在设计服务时努力配合基础数据库设计模型

   3: 将SOA留给技术人员

  如果把SOA大部分过程留给企业IT部门处理优化软件Software性能和可靠性设计服务出发点将面临风险可能不会完全反应出商业要求

  明确商业接口是跨应用集成或多企业使用本质所在

   4:忽略企业文化障碍

  SOA带来预期优势的就是增强软件Software重用性但是达到这个预期目标是个很大挑战企业文化障碍会影响SOA重用效果例如如果IT部门患有“非我发明”症(not invented here)员、项目领导和架构师就会不信任其它组开发重用服务或者只是希望自己去开发整套解决方案“非我发明”症会导致多余编程工作多余人员分配以及因缺乏可用资源而丧失机会这里体现了SOA重用机制主要障碍

   5:做出突然投入

  许多企业特别是那些认为在SOA方面起步已晚企业容易倾向从先前怀疑下子跳跃到突如其来策略投入但是没有做好正确准备和计划的前就投入大规模SOA开发这往往会导致严重面向服务是个长期阶段企业应该在进行意义关键SOA项目的前多投入理解该项目和培养企业文化对大部分公司而言循序渐进才是可取方式

   6:起点

  最常见起点是遵循订购服务个用户商业需求例如如果服务是个面向用户应用你可能设计工具符合他们对数据需求.然而这样设计过程可能最后会生成出和用户接口样多服务常常导致服务多余并持续增长问题更加统、系统化和有效思路方法是围绕应用商业过程或数据模型来设计系列耦合信息服务

        7:误以为每个人想法都和你

  SOA起源于种用于先进分布式系统技术设计模式现在SOA远是编程社区的外热门话题在适应商业通信时我们要考虑并认同这些各个层次上差异

  对于员而言SOA是种分布式计算形式其功能块可能可以运用于其它应用

  对于软件Software架构师而言从另方面说SOA起到翻译作用消除了区别应用产品的间障碍

  对于首席信息官而言面向服务是种未来投资代码重用意味着减少开发新应用开销和时间

  不过对于首席执行官而言SOA可以有助于IT更好地响应商业需求并且适应竞争激烈商业变化


="xspace-totlerecord">2="xspace-totlepages">1/2="xspace-current">12>
标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: