关于SOA架构应当知道的十点
SOA即面向服务的架构可以使应用开发流水线化,但它并不能解决所有问题。关于SOA需要知道以下十点:
1. SOA是架构。它是一套最佳实践,不是技术。是你能做的事情,而不是你能买的。
2. SOA不是万能药。SOA可以很好地减少总体成本、增加资产再利用、提供更清晰的商业透明度,更重要的是,它在复杂多元的环境中增加了商业灵活性。但如果你遇到的问题不在此之列,SOA则可能不是正确的选择。
3. 企业应当以重复的方法对待SOA。某一时间的某一步骤是最好的,并且每一次重复都会产生真正的商业价值。所以你不必到处使用SOA也能取得成功。
4. SOA最大的问题是组织、文化和政治。人们不愿意接受改变、共享资源并为别人的项目做贡献。比较起这些挑战,SOA的技术反而是简单的。
5. SOA最大的技术挑战是服务抽象的创建和维护。商业服务隐藏了存在于背后的IT商业和用户的复杂性,然而复杂性是真真切切存在的,SOA实际上增加了背后的复杂性。
6. SOA的核心架构问题是控制、质量和管理。没有控制,SOA注定失败。SOA前后联系质量成为正在探索的、整个生命周期的攻坚战。管理是松耦合问题的关键,而松耦合是服务抽象的核心架构原则。
7. 没有任何两个SOA应用是相同的。由于SOA是一套最佳实践,不同的公司根据各自特定的需求而选择不同的实施方案,所以SOA最佳的方案总是视情而变。
8. SOA的实施通常不需要更多的中间件。通常企业单位已经拥有了足够的中间件,而SOA是为了更大程度地驱动它们而不是购买。
9. 单纯的买卖不需要SOA。企业需要的是商业问题的解决方案,而最成功的SOA最初不叫SOA,却解决了他们迫切想解决的问题。所以SOA更多的是IT带来的秘密武器,帮助企业解决商业问题。
10. SOA仍不成熟。最佳实践正在摸索,标准正在制订,还有许多其他不成熟的地方。大部分的SOA项目仍处于早期阶段,但这并不意味着你无法从SOA中得到较高价值。只是你要既要知道它的优点,也要知道它的缺点。(enet)
- 1怎样构建正确服务组合
- 2河南郑州哪家公司的oa系统好?
- 3供应带给甲方酿惨痛教训
- 4国内ERP厂商营销方式比拼
- 5BPM为变而变
- 6对于如何给欧美外企作IT外包项目
- 7应对IT骨干流失
- 8信息化管理制度完善困难重重
- 9如何编制内部计划书
- 10自主计算帮IT管理卸下重担
- 11OA项目管理需求与成本控制功能需求
- 12起草招标文件的妙招
- 13解决IT服务请求的困惑
- 14开源ERP给中小企业信息化的一缕阳光
- 15ERP选型重在自身流程分析
- 16中国律师事务所OA软件建设现状分析
- 17ERP上线先做好"群众工作"
- 18探析e-HR项目高失败率
- 19ERP实施六大致命伤
- 20找一家郑州做OA公司,最好是自己开发的!
- 21管理+IT的缝衣针
- 22BSM实施之前做什么
- 23IT服务不是变相"套现"
- 24网络审计监管急需统一框架
- 25敏捷开发出招
- 26寻找业务专家 走出MES选型迷局
- 27中小企业都喜欢采购哪些IT产品
- 28地产与商业客户关系管理系统功能需求
- 29ERP系统中的物料之旅
- 30盲目追求IT标准化 3000万元项目泡汤