功夫贵在平常 SOA不可脱离规划
SOA,三个简单的英文字母组成了目前软件业内一个最响亮的名字,它同时也是一个颇具争议的话题。关于SOA的定义有很多,简单的说,SOA(Service-Oriented ArchITecture)是一种方法,一种服务导向的软件架构,是为了解决在新环境下业务集成的需要,通过连接能完成特定任务并实现独立功能的一种软件系统架构。
对SOA的需要来源于企业需要,为了使业务 IT 系统变得更加灵活,以适应业务中的改变,IT 系统既可以利用现有系统的功能,又可以准备在以后做一些改变来满足它们之间交互的需要。
SOA的概念并不新 关键在于应用和实施
SOA首先是一种新架构的思路和服务,与以往的软件架构不同,SOA采用集合、灵活的方式达到敏捷的业务响应,它将业务和技术有机的结合起来,是面向IT人员的服务。
其实在SOA的概念诞生之前,软件业就一直在朝着SOA所设想的方向努力着,软件行业发展的目标没有变,有没有SOA都一样。
软件业的终极目标就是像硬件一样,达到即插即用,这也是发展SOA的初衷。SOA给我们带来了一个全新的思路,而这个思路的出现正好迎合了IT市场的趋势,所有的技术都是为了应用,这就是实施SOA的关键。
企业需要IT规划和IT治理 才能有效运用SOA
SOA解决的是不同系统之间如何通过服务有效的整合,对于技术人员来说,SOA是一种架构,而对企业来说,SOA就可以说是IT治理的一种方法。SOA支撑着业务变革,需要一整套的服务定义,从企业的业务分析开始,到流程分析,再到服务的细化,通过SOA的设计,服务的细化可以反作用于企业的业务、流程分析,从而达到改善企业的目的。
但这一切的前提都是企业要有一套科学合理的机制和规划,达到流程可见,在实施SOA之前就要对自身进行整理,知道业务是怎么运行的。Web 服务并不是实现 SOA 的惟一方式,可是有很多企业就只认为SOA是一种Web Service。
SOA将IT资源透过服务这样一个在业务上有重要涵义的概念来提供、共享,把IT与业务的距离更加拉近了一步。服务在涉及的层次上要比组件、函数、流程等更高,而且往往在业务上可以找到与之直接对应的概念或实体,例如报价、订单。服务打破了IT系统间的藩篱,就像一家公司的各个部门,平常各自扮演特定对内或对外服务的角色,但彼此间如果能有效地通过共通的语言及文字,进行良好的沟通,便能协力达成更大、更高的目标。
SOA 在本质上是一种分布式的架构方法,因此其治理需求比集中式环境更显重要。要获得必需的业务和技术适应能力,企业需要适当的功能、资产和流程。SOA 环境的治理目标就是要确保在这些功能、资产和流程中实现面向服务的战略。
许多企业现在都在着手开发面向服务架构,但结果可能是大多数企业的实施都不太尽如人意。大多数企业实际关注的目标范围都比较窄,它们过于关注技术,而对业务服务的关注不足。
更重要的是,很多企业中的IT人员没有规划,可SOA偏偏不能脱离规划,SOA这个方法是建立在规划的基础上的,企业要清楚自身的需求,了解自身的业务流程,一定要有良好的规划才能有效实施SOA,提升企业竞争能力。(ITPUB)
- 1如何构建企业门户实现企业资源整合?
- 2使用SaaS模式应注意规避哪四大风险?
- 3分析面向服务架构SOA的演进与IT治理
- 4如何把握企业部署SOA的最佳时机
- 5浅议IT项目管理成功的关键要素
- 6详解业务流程重组对企业财务管理的影响
- 7合肥OA系统“成本控制”路线图
- 8广州oa办公软件哪个公司价格比较实惠?服务好的?移动OA比较好?
- 9企业网络优化需求迫在眉睫
- 10离散性企业合肥OA实施能力的研究与分析(上)
- 11SOA架构实施锦囊:把脉SOA从评估开始
- 12产品与服务标准化是中小企业信息化趋势
- 13在广州做OA软件的成本一般是怎么计算的呢
- 14企业如何正确运用合肥OA的“魔法棒”
- 15合肥OA实务:分销零售系统选型报告实例
- 16Linux创作者讲述管理软件项目五条经验
- 17四项技巧教你如何宣传和推销SOA
- 18合肥OA攻略之贴牌生产企业合肥OA选型总结
- 19分析企业应该如何开展知识管理
- 20SOA架构实践首先从企业级IT架构设计着手
- 21击败你的对手 从建立信息管理战略开始
- 22企业信息化:细数企业IT部
- 23成功规划SOA必备的完整规划蓝图
- 24企业应用商业智能技术系统的重构思考
- 25SOA揭开企业部署商业智能的价值
- 26商业智能如何将数据转变为可用信息?
- 27信息化问题出在管理与技术结合应用上
- 28不同业务模式下企业知识管理策略分析
- 29IDC:BI正与其他技术融合
- 30浅析合肥OA项目监理的基本概念及实施要点