越多复用 保存得越多
从根本上讲,SOA是一种开发方法,鼓励在整个网络分享远程应用功能一种少用多用方法 程序可以快速增量构建 少用原创代码
SOA的利得是建设新应用的边际成本会随着服务回用率攀升继续下降渔获量是大增成本, 因为使用SOA表示你需要重新思考许多传统方法 应用建模、开发、集成、部署和管理
Crowhurst副总裁兼Thomson学习首席架构师Christopher Crowhurst表示,
福雷斯特研究分析师Ken Volmer和Mick Gilpin报告说,SOA开发可比传统方法高一倍,而仅仅从构建特定应用组件方面看。
等应用组件复用后,SOA比传统开发方法成本效益提高30%以上
成本节约
SOA节省的许多费用来源于它在整个组织内合并冗余应用功能和数据筒仓的能力
软件许可证和服务器少化为资本和业务预算成本节约少冗余软件组件转换为少需求冗余编程组程序合并到少平台会降低软件生命周期成本,Gartner表示这可能比许可成本高六倍
然而,SOA需要大量的前期投资标准生命集团,爱丁堡公司,SOA执行开发集团约500人,其中约半数提供SOA服务和应用七人管理SOA授权分布应用基础
增益方面说,Derek爱尔兰集团技术解决方案管理者Derek Erland表示,“过去三年中,基于服务目录中现有功能的复用,我们节省了280万英镑开发成本”。
公司目录中约300项可复用服务半数以上服务至少复用一次,共复用361例超过40%公司后端事务通过SOA环境启动
公司报告从SOA回收硬软货币Oracle(数据库)许可大有积蓄,Jayson Minard说,不列颠哥伦比亚州VictoriaabookCIO,因为服务器合并随SOA推送同时,他说,“我们也看到团队方面有所节省,因为开发人员新项目带宽增加。开发集团效率提高
SOA的另一个成本效益是,通过强调平台认知服务虚拟化公司可以为特定功能选择最经济有效、最流出应用组件
Minard说,“SOA可沿商SOA路线运行”。
或你可采取我们的做法第一,我们确认了我们所期望的特点和好处,例如弹性化、脱钩化、异步通信和服务边界分治后发现最流出产品满足这些需求我们评价14项产品,包括商业产品和开源包测试产品互操作性 并消除那些供销商以这种方式,
速度守护程序
|
|||
快速SOA应用开发也有助于公司金融福利和竞争敏捷性Minard表示,
快速开发允许公司更灵活地应对新竞争挑战TSYS预付服务提供商代表金融机构处理预付借方卡SOA应用基础是创收服务基础公司CTOCarl Ansley表示:「加速开发能让我们更快识别收入”。
软节支
省钱难量化如何用数字提高企业适应性和敏捷性或提高应用一致性
或降低互操作性风险时修改应用代码或提高应用可用性、可扩缩性和性能依赖共享服务
Kobelus表示:
SOA从单纯方法提升为相似宗教常被描述成无孔不入的灵丹妙药,