IT面临的问题:架构的复杂性,具体表现在
      1.程序臃肿,据统计,70%的经费都用在了对已有系统的改造等方面,只有不到30%的用在了增加新功能上。
      2.脆弱性:
      3.迟钝:
企业架构:应用与应用之间的业务逻辑有重复
问题来源:接口问题
      第一家开发商对系统会对原有接口进行改造,随着时间的推进,又来了第二家,第三家,第四家开发商,每个开发商都对系统进行改造,结果原来的接口已经面目全非。
根源:没有人从全局对业务逻辑,实现,接口的定义等统一的考虑。
SOA可以很好的解决以上问题。
SOA原理:接口在现在应用之上构建抽象业务服务模型。由服务推出新的需求?构建应用有规范,标准?
由垂直应用到水平应用,公共平台上的服务串接,接口由服务模型解决。
架构:基于ESB柔性架构:
      优点:1.不需要了解别人的协议等细节,反问外部的信息都用自己本地协议来访问。技术依赖较小。
            2.业务流程与IT耦合度小。
       ESB起到服务虚拟化作用。服务在不同地区实现不一样,ESB通过服务中间隔离不相关因素,使上层业务看到的相对一致。
            3.数据模型。使应用访问数据时,不用考虑地域区别如北京,上海;不用考虑数据的格式如ORACAL,SQLSEVER等差异。
            -----〉企业数据模型+数据即成=一致的服务
认证模块剥离开企业架构------〉无序世界变成了有序的世界
思路:关于服务建模方法学,帮助企业构建SOA
      5个步骤:
      1.SOA成熟度模型定位企业现在,未来的成熟度,对比它们之间的明显差异,帮助实施转型。SOA更多的从业务角度讨论问题。
        分6个层面讨论
        (1)服务模型指导开发(业务改变,不单独,要全局)
        (2)监管
        (3)方法学
        (4)应用:越来越面向业务。组装,松架构,安全,性能,数据,集成,管理隔离开。
        (5)虚拟基础设施迁移
             现有SOA成熟度{service
                           component}
             公共服务模型引起组装。

            
这里有一个很好的关于SOA的过去,现在,将来的比喻。
SOA------〉城市的发展
初期:一个小村落,两个小村落,一些小村落
现在:城市,要规划哪些是商业区,哪些是政府,哪些是居民区等等,要有一个全局的规划
将来:虚拟的社区,在家里即可购物,等等。即虚拟化,动态的划分。
未完,待续。。。。。

posted on 2006-06-06 17:36 蓝凝 阅读(1541) 评论(1)  编辑  收藏
Comments
  • # re: IBM会议纪要---(1)
    crazycy
    Posted @ 2006-06-30 13:28
    这篇文章的阅读量so强,恭喜一个;


    反而我看好的 你的另一个文章,好像很萎的样子  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: