《SOA达人迷》—第1章1.1节业务自由

简介:

本节书摘来自异步社区《SOA达人迷》一书中的第1章1.1节业务自由,作者【美】Judith Hurwitz , Robin Bloor , Marcia Kaufman , Fern Halper,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 SOA概述
SOA达人迷
本章纲要

了解为什么使用SOA
将业务从技术限制(和专制)中解放出来
举例说明SOA的必要性
使用现有软件以减少冗余
向客户、合作伙伴和供应商推广SOA
SOA功能介绍
面向服务的架构(SOA)是全球IT供应商广泛讨论的热门话题。IBM、Hewlett-Packard、Software AG、Oracle、SAP以及Microsoft等公司(只列出这几个公司的名称)都已成为SOA的支持者,许多供应商都在开发基于SOA的产品。

您可能会问:“什么是SOA?”。我们猜测,您可能已经浏览过很多SOA相关的文章,阅读过(或删除过)很多供应商推广SOA的E-mail,但是,到目前为止,关于什么是SOA,您可能还是不太清楚,对它的理解可能还是不够准确。

简而言之,SOA是一种构建IT系统的业务方法,使您的企业可以:

利用现有资产
创建新资产
平稳地过渡因业务变更而引起的变化
如果您急于了解SOA定义的话,可以阅读第5章,了解详细的内容。现在,我们需要考虑一个更重要的问题—“为什么我们需要SOA?”,本章我们将对这一问题做出回答。

面向服务的架构的目的是为了将业务从技术束缚中解放出来,解除技术人员和企业领导为自己锻造的锁链(就好像在号召“全世界的IT人员要团结起来,解放自己!”)。SOA对于企业业务和支撑业务的IT架构来说,都具有非常重要的意义。

在我们看来,SOA最重要的一个方面在于它不仅是一种业务方法和方法论,而且还是一种技术方法和方法论。企业一旦使用了SOA,技术就会为企业决策提供良好的支持,而不是限制和约束;而且,对于SOA,IT人员最终更多的是认可,而不是反对。


358b52a8c505f90856df35ab4d1302a8cea6fc9d

提示: SOA的发音与boa 押韵。所以念SOA时,应该拉长音调,清楚地念出每个字母(S-O-A)。否则,我们说“SOA what?”时就会造成混淆。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

1.1 业务自由
SOA达人迷
公司的执行主管在进行企业决策时,已经开始借助各种技术方法—包括报表、文本分析、预测、图示、风险分析等分析工具。企业日常的运作越来越依赖于IT技术。简单地说,随着业务流程自动化水平的提高,越来越多的企业活动需要IT技术的支持。无论企业业务是船舶制造、保险销售,还是城市管理,自从IT技术可以实现业务流程自动化以来,企业的决策人员越来越依赖IT技术。IT技术在很多方面帮助企业的同时,也带来了很多的约束。在很多企业中,业务和IT管理是各自独立的,无法使用通用的统一语言进行管理。随着企业合并、收购、全球化进程的推进,业务变得越来越多样化,也越来越复杂,企业的数据量变得更加庞大,为了适应这些变化,IT基础设施需要在多方面进行扩展,由此也变得更加笨重和脆弱。因此,这些因素对企业业务和IT技术而言,都是不小的负担。

我们不是提倡企业领导者应该(或者能够)掌控IT技术。现代企业不可避免地要与技术紧密地联系在一起。可以这样说,没有一家企业的运转能够脱离IT技术的支持。但是,现在我们要提出一种新的运行模式。我们希望企业领导者能够很好地利用IT技术,形成这种新的运行模式。在这种运行模式中,企业领导者可以利用IT技术进一步促进企业业务的自动化,通过使用SOA就可以实现这一目标。IT人员和企业领导者可以共同制定一项战略,不但将企业从IT中解放出来,而且还可以建立可维护的、可扩展的兼容系统,以支持领导者所制定的方案。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
11月前
|
架构师
「应用架构」应用架构行为准则
「应用架构」应用架构行为准则
是架构还是软件? SOA与SaaS争论
本文讲的是是架构还是软件? SOA与SaaS争论,SOA和SaaS两者之间存在着怎样的联系?一个是服务基础架构(Service-OrientedArchitecture),一个是saas(Softwareas aService)。至少,他们都是关于“服务”的。
1484 0
认清面向服务架构SOA的真实面目
本文讲的是认清面向服务架构SOA的真实面目,软件业从最初的面向过程、面向对象,到后来的面向组件、面向集成,直到现在的面向服务,走过了一条螺旋上升的曲线。其实,自从上世纪70年代提出“软件危机”,诞生软件工程学科以来,为了彻底摆脱软件系统开发泥潭,一直也没有放弃努力。
1818 0
|
Web App开发
SOA的七个误读
本文讲的是SOA的七个误读,作为一种深奥、复杂的理念,SOA要么被简化,等同于一些产品、技术;要么被神化,认为无所不能。
1067 0
部署SOA的五大核心原则
本文讲的是部署SOA的五大核心原则,近几年来,SOA始终热度不减,不过其部署却总是令人挠头。这里,几条指导原则也许可以帮助你走上正轨。
1205 0