《SOA达人迷》—第1章1.6节消除隐藏的技术限制

1.6 消除隐藏的技术限制
SOA达人迷
在下一章中,我们将会介绍架构的相关知识。如果读者非常了解系统架构,想深入了解更多内容的话,建议您快速地通读一下第二部分中的概念性章节,确保理解本书中所涉及的术语的含义。然后,您就可以直接阅读第三部分了,这一部分内容丰富,您可以详细地了解相关的内容。

我们认为业务经理会喜欢SOA的最大原因是,企业业务的重点在于业务,而不是技术。SOA技术可以嵌入到比较隐蔽的业务层,就像家里精心设计的水管设施一样。本章的重点就是概述SOA能够解决的业务问题。

注意: SOA使得业务经理和IT人员都能够理解双方的业务术语。如果没有SOA,IT开发人员和业务经理对相同的流程会采用不同的术语描述:例如,对于开具发票这个流程来说,IT开发人员关注的是API(应用程序接口),以及如何从10个Oracle数据表中创建客户记录;而业务经理关注的则是开具发票的实际业务流程。利用SOA,业务服务就是一个为业务提供服务的服务。业务服务如何在技术层实现是IT人员要解决的问题,业务经理不用关注实现的细节,也不用理解相关的技术术语。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-10-29 01:22:34

《SOA达人迷》—第1章1.6节消除隐藏的技术限制的相关文章

《SOA达人迷》—第1章1.5节与SOA同步

1.5 与SOA同步SOA达人迷在任何正式的舞会中,无论是恰恰,还是华尔兹,都有各自的基本步法规则.这种规则使得我们可以和陌生人共舞.如果两个人都非常了解规则的话,他们跳起来就能够实现同步,跳得非常灵活,舞姿就会轻盈而充满魅力. SOA就是一种规则,它使企业业务可以轻松地实现移动.变更.合作和重用.最开始的时候,熟悉新步骤需要集中注意力,慢慢地,新的步骤就会成为一种习惯. SOA这种规则隐含了标准这个概念.SOA利用行业标准接口创建业务服务,并不依赖于业务流程(稍后我们会详细介绍相关的内容).通

《SOA达人迷》—第2章2.1节第1个问题:企业的商业生态系统是否广泛而复杂?

第2章 准备使用SOA:自我测试SOA达人迷本章纲要 衡量业务和行业对SOA的适应性评估企业的技术准备度充分利用现有业务规则评估工作环境是否有利于SOA的实施计算SOA的分数读者通过阅读本书,可以了解有关SOA的概念,并结合企业自身的状况,进而确定企业是否已经为使用SOA做好了准备. 经常阅读自助手册和生活杂志的读者对这种自我测试一定不会陌生.这些测试可以推测您是否真正爱一个人,是否需要换工作,是否需要享受生活.在本章中,我们将帮助您评价企业对于SOA的需求.我们为企业设置了10个问题,并对照答

《SOA达人迷》—第1章1.4节可重用的优势

1.4 可重用的优势SOA达人迷在SOA应用中,最重要的一条原则是不需要丢弃任何软件.您可以利用每天使用的资源(软件资源),当然,这些应该是最实用的资源,将这些软件资源进行打包,并加以利用,并可反复重用. 很长时间以来,很多大型企业都有一个共同的问题:他们有很多类似的程序(软件应用),代表着常用的业务流程.当一个部门的业务流程发生了某些变化时,这个部门就会自行开发适合自己部门的软件,因此,在一个企业中,很多软件处理的业务流程几乎是相同的(当然,可能会有细微的差别).很多IT公司都制定了相应的政策

《SOA达人迷》—第1章1.7节理解SOA的不同之处

1.7 理解SOA的不同之处SOA达人迷也许您对SOA还存在着质疑,因为您觉得软件行业是一个很有前途的产业,也许会出现其他的新技术帮助用户解决业务问题.我们在这里需要再次重申一下,SOA并不是一种"除旧迎新"的技术,而是一种重用技术:它不仅允许用户继续使用现有的业务服务,而且可以使用户更放心地使用,当业务发生改变时,SOA可以帮助用户更加简单直接.安全快速地实现业务服务的变更.SOA的推广和使用是一个长期的过程,并不能一蹴而就.但是,企业可以从现在开始使用SOA,并享受SOA带来的便利

《SOA达人迷》—第2章2.7节第7个问题:公司的技术是否支持公司和IT部门的管理标准?

2.7 第7个问题:公司的技术是否支持公司和IT部门的管理标准?SOA达人迷公司的经营方式是否遵守政府的规章制度,以如说萨班斯-奥克斯利法案(Sarbanes-Oxley Act).企业是否能够遵守这些规章制度,以确保IT系统的管理一致性?您是否能够确定只有拥有权限的人员才能够修改关键的系统?这些规定的业务流程是否以正确的方式运行?管理部门是否能够轻松地获取调控公司性能的规则?上市公司(甚至是与上市公司保持联系的非上市公司)都在努力证明他们的经营方式是遵守法律要求的.公司投入大量资金用于降低欺诈

《SOA达人迷》—第1章1.2节技术自由

1.2 技术自由SOA达人迷不要仅仅因为看到业务受到技术的约束,大家就认为IT人员的生活就过得相当地轻松惬意.而事实恰恰相反,IT人员要花费大量的时间,在很多会议上反复地解释为什么项目会延期,为什么应用程序没有很好地适应业务情况的变化,以及申请增加项目人员.如果一些聪明的营销人员提出通过Internet或移动设备等其他新渠道销售小工具的话,IT管理人员一定会说服他们放弃这个想法,不得不跟他们解释这个新计划需要18个月的时间才能完成(尽管公司投资购置了最新的软件和硬件). 利用SOA,业务和IT互

《SOA达人迷》—第2章2.5节第5个问题:您的公司是否已经做好应对变化的准备?

2.5 第5个问题:您的公司是否已经做好应对变化的准备?SOA达人迷公司的就绪状态和在上一节中我们讨论的技术问题同样重要.如果每个部门只是解决了本部门的技术问题,而不愿意制定一个向SOA转变的公司计划,那么SOA的应用过程会非常缓慢.如果IT部门不和业务客户进行沟通,共同制定一个双赢计划的话,公司应该不会走的太远.技术专家往往迷恋于他们自己的技术方法,而不愿意倾听他人的意见:个别部门也很有可能不愿意与其他部门分享他们的代码.想法和流程. 因此,根据实际情况分析公司的文化.您是否做好了应对变化的准

《SOA达人迷》—第2章2.9节第9个问题:企业的数据是否具备灵活性?您是否相信这些数据的质量?

2.9 第9个问题:企业的数据是否具备灵活性?您是否相信这些数据的质量?SOA达人迷我们从来没有听到过企业抱怨自己的数据太少,企业内部的每个应用程序都包含着很多的数据.虽然很多企业并不缺少数据,但是,当需要把每个部门的应用程序中的数据导出来的时候,往往会遇到很多困难.为了迁移到SOA,企业不能总拘泥于使用数据库和数据元素,而要开始使用数据服务,这样便于在实现各种功能时,保证数据的一致性:另外需要注意的是,必须要保证这些信息服务的正确性.数据质量很差的话,对于企业来说是非常致命的.为了迁移到SOA

《SOA达人迷》—第2章2.3节第3个问题:企业的软件应用程序中是否有核心技术?

2.3 第3个问题:企业的软件应用程序中是否有核心技术?SOA达人迷您可能不知道这个问题的答案,但是,您可以与IT人员讨论这个问题. 在过去的20年里,很多公司都建立了复杂的应用系统.很多代码都包含了公司的珍宝,比如说非常重要的.独一无二的商业实践,是公司无法丢弃的.举一个简单的例子,比如说亚马逊公司的一键购买方式:另外,房地产公司的软件可以根据行业内完善的最佳实践计算30年的抵押贷款:制药公司可以利用软件程序迅速确定一种分子是否适合药物开发.在大多数情况下,这些技术都被严密地封装在已有的应用系