您的位置:首页 > 其它

SOA项目的几大成功要诀

2008-05-27 18:42 183 查看
1. Think big, do small

强调plan的重要性。进行充分的思考。选择其中一些小的Service进行开发,部署,测试,敏捷迭代。

2. Think across the enterprise

全盘考虑。大企业通常包含很多IT子系统。避免不同的部门构建功能类同的服务。形成企业级架构结构图很重要,否则可能陷入服务维护的梦魇。

3. Take a holistic view

开发人员大都只关心代码级的实现。我们需要形成服务管理策略,需要考虑服务的整个生命周期。如何部署一个服务?是否需要一个批准流程?如何确保服务的安全?如何管理?如何监控服务?服务存在时间有多长?

4.Recgnize the people challenges

SOA是面向消息,基于协议的。需要人员完成从面向对象,功能分解的思维模式向面向服务的转变。

5.Think beyond the technologies and into the processes

业务需求的快速变化导致应用需要做出改变。认识到应用生命周期管理是整个SOA项目流程中的重要部分。制定必要的步骤以保证构建是可重复,可信赖的。

6.Plan for disasters

认真考虑组件依赖性的问题。需要考虑某些重要组件失效的异常情况下,如果保持系统的健壮性。

From: http://geekswithblogs.net/bloesgen/Default.aspx
bloesgen是一个出色的SOA,ESB架构师,是Microsoft ESB Guide的主要贡献者之一。同时他是Neuron ESB的创建者之一,他们的产品提供基于Biztalk Server的ESB实现。虽然接触不到具体的产品,但是通过他们的博客可以让我们对SOA, ESB的概念和设计思想有更深入的理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: