中国信息官CIO精英 前沿视野 经验之谈 职业发展 信息官杂谈 | 产品资讯笔记本 商用电脑 服务器 办公 网络设备 存储设备 软件 显示设备 其他

您当前的位置: 首页 > 资料库 > cio百科 〉解读解决方案架构现状

解读解决方案架构现状

2012-08-02 11:51:22

    解决方案架构领域仍然难以描述,但是它却获得了牵引力和可视性。SearchSOA.com最近与Mike Rosen进行了交谈,讨论了解决方案架构的手段是什么,以及解决方案架构怎样可以做好。Mike Rosen是位于新罕布什尔威尔顿咨询集团的首席科学家。


    SearchSOA.com:什么是解决方案架构,什么是解决方案架构师?


    Mike Rosen:对于什么是解决方案架构师,这确实没有一个标准的定义。不同的公司对它的理解也大不相同。一个解决方案架构师是基本上应该 是一个架构师,他在一个更广环境下,聚集在整体解决方案的基础设施上。实际上,【解决方案架构师】是关于创建一些类型的解决方案,他们适合组织现存的组合系统,他们适合一个信息环境,他们适合一系列的集成需求,他们适合组织正使用的某些平台和技术。


    一个解决方案架构师应该需要理解解决方案架构需要适应的整体环境,然后构造出一个对于环境最适合的解决方案,从而利用现有的资产和组件。


    解决方案架构师是否有必要使用这样的方法,比如面向服务的体系结构、业务流程管理和复杂事件处理吗?


    Rosen:任何一个架构师都应该利用行业中已存在的最佳实践和模式。许多大规模的企业解决方案都在与业务流程、面向服务架构【SOA】和协作进行组合。解决方案架构师的一部分工作是了解所有的是怎样适合对方的。


    如果架构师只做一件事情是【业务流程管理】BPM解决方案,或SOA,或复杂事件,那么我就会说他们解决方案的范围会比需要的要小。它可能会包括这些方法,但不是只局限在这些方法中。


    成功的解决方案架构是不是需要特殊的技能?如果是,他们是什么?


    Rosen:解决方案架构的基础需求是,架构师必须加取得人们的信任,相信他或她所做的,并且努力产生影响。他们需要有技术背景,才会给他那个水平的信任。


    如果解决方案架构师最主要的合作对象是一个敏捷软件开发团队,那么他们应用需要有一些软件开发的技能和背景。如果他们主要是和业务人员一起工作,他们应用有谈论 业务和BPM,和用那种语言探讨的能力。


    因为架构师的工作是把解决方案放到一个更广泛的环境中,那么实际上你应该找一些人,他们有不同的经验,良好的沟通技巧,以及如果你的组织需要一些特殊的技术复杂性和价值,那么你可能希望他们在技能组合下有更深入的经验。这不是说他们需要有5年、7年从事这方面的经验,而是需要有不同的经验来与你的环境相匹配,并且允许他们与重要的利益相关者沟通。


    谈一下关于解决方案架构的一个最佳实践


    Rosen:解决方案确实需要理解的是,“足够好就是足够”的原则。这的确是强迫他们在给定的时间和资源组合下,解决一个问题。也许他们会争论说他们需要更多时间或资源来使工作做的更好,也许不会。他们必须尽全力做到最好,在他们所能得到的时间框架和资源下。他们需要实事求是。【他们必须】实现半打他们需要实现的事情,而且布尔什维克他们能够实现。

(责编:sunnie)

投稿邮箱:cio114@foxmail.com