下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、室内设计与SOA上海期货交易所CTO李大鹏博士在开始之前,我们先来看一段资料:八十年代初期,盲目的模仿港台的设计, 导致国内的装修装饰行业千篇一律,不论什么功能的建筑都以宾馆、饭店的形式为楷模,可为不伦不类,此风刮遍大江南北。 室内设计中,大量的堆砌高级的进口装饰材料,使得装修的造价节节攀升, 的脱离了当前的经济水平,造成了极大的浪费。在近几年对简约主义的讨论中, 许多室内设计师认识到盲目的追求豪华,接着而来的是在居咼不下,严重使我国的装修装饰行业开始畸形发展,于是纷纷摒弃了繁琐的装修,把更多的精力放在了室内空间的营造上,注意了室内整体效果, 把局部设计的思维提高到空间设计思维的高度。认识到要
2、通过室内的装饰和陈设来体现个性化,充分反映出自己的设计风格,和业主的兴趣与爱好。可以这么说,近二十年来,我国的室内设计经历了一条漫长而曲折的道路。这似乎和我们的主题SOA没有什么关系,但如果我们仔细回顾一下国内企业的信息化建设的过程,不难发 现,某些地方似乎有一些相似之处,“他山之石可以攻玉”。我认为,室内设计和 SOA有着异曲同工之妙。为什么这么说呢?我们可以首先从他们最本 质的定义来看。一般人都知道,室内设计和室内装饰、室内装修概念是不一样的。那究竟什么是室内设计呢?室内设计是根据建筑物的使用性质、所处环境和相应标准, 运用物质技术手段和建筑美学原理,创造功能合理、舒适优美、满足人们物质和
3、精神生活需要的室内环境。IBM 关于SOA的定义是,面向服务的体系结构(service-oriented architecture, SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和 契约联系起来。在SOA环境下,资源被作为一种独立的服务,并可用一种标准的途径,在网上被其他业务 流程访问。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交 互。我们接着对SOA的投资回报(ROI)进行分析。ROI中与技术最相关的是 TCO。TCO =开 发+上线 +维
4、护,核心主干是企业信息总线( Enterprise Messaging Bus - EMB), EMB的 上线需要“生产”和“灾备”两个环境。SOA非SOA基础网络稳定性稳定性服务器硬件多台小服务器一、二台大服务器系统软件(主要是 EMB )需无有经验的架构师SOA经验无需SOA经验,C/S即可有经验的系统分析师基于服务模块的OOA 一般 OOA开发成本低高维护成本低高通讯成本分散集中时间成本低高表1 SOA的投资回报(ROI)分析SOA的两个核心:技术上的高度分布式架构、业务上的明确模块化处理:高度分布式的技术架构是在设计上,每个功能模块不仅在逻辑上独立,而且在技术实现上可以布置在网络能联结
5、到的任何结点上,互相独立的模块之间仅仅通过信息来交换数据和提出服务请求与回答。业务上的模块化是技术与业务紧密结合的结果,每个独立模块从业务的角度看,一定是明确的业务流程中的一个步骤,因此在整体结构设计中,首要的任务是有非常明确的业务模块定义。真正对整个行业形成影响力的体系架构,应该是Client/Server - C/S结构。典型范例是SYBASE数据库加 POWERBUILDER 的应用实现。从 C/S的二级架构,到 MICROSOFT提 倡的N级架构,以COM为技术核心。对今天影响最大的应数 SUN MICROSYSTEMS 的J2EE(1998)。后来 MICROSOFT以.NET来对抗
6、而已。实质没有新概念。在真正提出 SOA之 前,要看另一个发展线路:从 SGML到XML的信息交换标识语言。真正的 SOA有两个基 本点:1)标准的信息交换语言; 2)跨平台的多级应用实现。SOA是一种理念,而 WS是一种技术实现手段。如果应用了SOA来规划整个企业的技术系统,可以不用 WS去实现。但是真正的 WS,一定是SOA的体现。Amazon的架构已经使用 了 SOA UPS正在使用。NASDAQ的新架构设计是 WS。技术上,无论是使用J2EE还是.NET 都没有关系,看对基础软硬件的考虑,但是逻辑架构和设计思想才是真正评判的标准。既然室内设计和 SOA有异曲同工之处,那么室内设计师和企
7、业架构设计师必然也存在某些 共通之处。实际上的确如此。室内设计师在工作时必须要从整体上把握设计对象,具体来说,要从使用性质、所在场所、经济投入这三个角度来衡量。即解决为什么样功能设计建筑物和 室内空间;这一建筑物和室内空间的周围环境状况;相应工程项目的总投资和单方造价标准的控制。逻辑架构和设计思想是企业架构设计师的工作内容,而SOA需要的是“面向服务架构设计师”。这个角色非常关键。作为一个合格的企业架构师,他必须:首先,要对各种技术实现的手段有深刻的了解,知道哪种技术可以最合适的应用到哪种场合中。其次,他/她应该对业务有全面的认识,不一定是非常深刻的,但是要准确,而且要配合业 务部门将处理流程
8、模块化。有了这些基础,总体结构的设计才能以服务为核心去构思。当然了,从传统的技术角度出发,架构师还要提出技术解决方案。从这个意义上说,和室内设计师的角色很像。而“面向服务架构设计师”必须从以下几个方面来考虑: 首先是松藕合的原则是否满足, 也就是说, 每个模块的任何修改和移动, 是否对其他模块没 有影响,这是业务和技术两方面都要考虑的原则。 其次是模块间通信标准是否完善,目前已经有通用的 XML 类协议标准可以使用,但是具体 业务方面的描述不一定有很适合的语言, 这就要自己去定义。 再有就是环境的设置, 这方面 包括了从硬件系统、 系统软件包、应用软件模块等的配置,还有数据支持方面,如数据库和
9、 更广泛的数据系统布局设计。现实是千变万化的, 时尚和功能的需要也是一直在变的, 所以现代室内设计的一个显著的特 点,是它对由于时间的推移,从而引起室内功能相应的变化和改变,显得特别突出和敏感, 不是一成不变的, 而且以动态发展的过程来认识和对待。 很多人都想知道, 当面对业务扩展 的时候, SOA 是否能够很好解决由此带来的问题?我认为这是可以的,这实际上也是 SOA 的真正迷人之处。由于各个模块之间是通过松藕合 原则实现的, 因此整个系统的扩充与整合只是体现在信息流的控制上, 只要是流入与流出每 个模块的信息不便, 模块就不受系统改变的影响。 因此新业务的增加, 如果不涉及现有业务 逻辑,
10、就能实现系统的无缝隙扩展。另外, 松藕合原则还体现在各个模块间的实现独立性, 所以随着技术的发展, 新业务模块可 能是使用全新的技术手段,而原有模块仍然可以保留自己的语言和实现风格。图 1 显示了一个应用实例, 其中蓝色的模块是因为新业务而增加的服务, 菊黄色的模块是现 有业务逻辑,而且是已经运行 15 年的成熟业务,通过企业信息总线,新旧模块的数据和业 务交换以服务的模式集成在一起。图 2 是另一个实例, 整个系统工程浩大, 而且有一部分现有业务将在开发过程中逐步被替代, 通过 SOA 架构的开发和实施,每个业务模块逐步加入到系统中,使得技术开发不影响业务 的运行。图1某金融机构现有的 SO
11、A应用实例图2某金融机构将来的 SOA应用插件:金融服务公司 Standard Life 集团的案例( AMT 编译)Standard Life 声称,它把 250个业务流程在网上公布了出来,每个服务都可以被其他程序重 复使用,因为它们都遵照 XML 标准和公司自己的设计模式及服务架构。 这种架构建立在 IBM 的 Websphere平台和DB2通用数据库上,在IBM的eServer p690系统和zSeries主机上运行。Standard Life 的应用程序设计总监, Derek Ireland 说, 250 个服务中,有 123 个被超过一个 应用程序所用,有些被三个或更多程序所用。 70个应用程序就把 250个服务都包括了进来。据 Ireland 说,目前为止,对业务服务这种程度的重复利用为公司节省了200 万英镑( 380万美元)的应用程序研发费用, 而且,该公司现在每天都在网上公布更多的服务, 保证更多 的重复利用。但是并非每个业务流程都可以被公布成服务。今天, Standard Life 整个应用程序大约有 40% 都在 SOA 上运行。据 Ireland 说,“我们并没有让每个应用程序都成为面向服务的建构,我 们需要兼顾到现有的应用程序,考虑一下我们(公布服务)的钱能否得到回报。”公司把网络服务储存在 IBM 的 DB2 数据库中,并用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物课题研究的学生参与计划
- 经理的时间管理技巧分享计划
- 酒店管理的企业文化
- 敬业行业话务员岗位展望
- 2025年中考物理一轮复习之声现象
- 酒店管理的利益最大化
- 物流行业仓储配送培训总结
- 汽车美容销售顾问销售总结报告
- 2024年设备监理师考试题库附答案(轻巧夺冠)
- 2024年税务师题库及答案【易错题】
- 德邦物流人力资源管理规划项目诊疗
- 基于西门子S7-200型PLC的消防给水泵控制系统设计
- 仪器设备采购流程图
- 盈利能力分析外文翻译
- 不合格医疗器械报损清单
- 高中物理全套培优讲义
- 新一代反洗钱监测分析系统操作手册all
- 矿山环境保护ppt课件(完整版)
- 档案保护技术概论期末复习资料教材
- (高清版)外墙外保温工程技术标准JGJ144-2019
- 聚氨酯基础知识
评论
0/150
提交评论