SOA,即面向服务的体系结构(Service Oriented Architecture),SOA是一个构件模型,它将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系起来。

随着科技的不断进步,SOA的应用也越来越广泛,也不断在企业之中流行。很多的企业,曾经考虑过去使用SOA,但是最终还是没有使用,也有很多企业不知道在什么情况下去使用SOA,下面首先我们来谈一谈哪些场景适合使用SOA。

站在客户的角度来说:1.打破信息的孤岛,提高效率;2.建设政府/企业私有云;3.整合已有系统,提高投资回报率;4.实现信息交换。

站在技术的角度来说:1.为系统提供标准接口;2.实现各个业务系统甚至跨地域信息系统的信息交换;3.不同流程之间需要信息传递;4.调用现有系统数据。

无论从客户的角度还是从技术的角度来说,如今SOA在企业中的应用也越来越广泛,从科技的不断发展来看,SOA有可能成为主导力量。然而,SOA不仅是一套技术,而且还是一种架构方法。那么利用SOA到底能做到什么呢?我认为可以提高效率,降低成本,提高投资回报率。这里有个案例,有一家公司做软件也做了很多年,利用SOA开发出了一套可重用的服务,提供访问集成的客户信息,同时支持其财务,销售和客户服务流程,打破信息孤岛。正是因为这样,公司增加了销售队伍的生产力。复用的服务,从而减少了应用程序的开发成本。那么,我们说这家公司,在SOA的实施和应用上是成功的。很多的行业内的相关人士都有一个普遍的误解,都觉得SOA是另一种整合方式。事实上,SOA是一种思维方式,影响企业如何处理和部署业务解决方案或服务。

因为多种原因,我们很多企业都与SOA擦肩而过,那么错过SOA的原因到底有哪些呢?

一,技术原因

复杂性

没有认识:没有遇到过这类的问题

认识模糊:这我类问题听起来就太复杂了,我解决不了

清楚:但我与我的技术人员评估过,太难了

隐藏性

不知道解决该类问题可以使用什么成熟的方式解决

解决这类问题,将会涉及到哪些产品?

对开发人员有什么要求?

灵活性

不知道SOA,但这类问题我们决定自己开发

知道SOA,但是好像这是一个整体,而我们只需要其中的一小部分,客户没有那么多需求,能不能拆分

二,解决方案原因

不知道SOA能解决什么问题

对SOA相关产品不了解

对SOA相关产品之间的联系不了解

没有SOA相关解决方案

三,价格原因

产品价格高

解决方案费用高

实施人员的成本高

维护费用高

在所有的企业之中都存在着这些原因之中不一样的问题,这样的问题到最后都将会得到一个解决,我们方正飞鸿的企业服务总线(ESB)以及消息队列(MQ)等等一系列的产品都能去很好的解决这些问题,从而满足企业或者个人的一些需求。我们究竟能给你带来什么呢?下面我们来说一个典型的案例吧,有一个全国领先的数据中心,它的业务范围很广,有42座城市,81家数据中心,11917个机柜,68000个服务器等等一系列的东西,以SAP为核心,同时实施了IBM的Maximo,用友的ERP,集成了论坛,知识库,自己还开发了员工的服务平台,有10多个系统。当然,这些系统都是处于一个独立的状态,在实施起来很麻烦,程序相当的繁琐,这些流程长期处于一个割裂的状态,这些系统太多,也没有统一的入口,员工在实施起来也是相当的不便,基于这些我们为该公司做了一个综合管理平台解决方案。用ESB抽取SAP接口,形成公用的数据交换层;复用原有开发成果,缩短开发工作量;BPM通过ESB拉通业务审批与SAP系统;BPM定制必要的逐级审批功能,让系统适应业务,而不是让业务适应系统;Portal集成单点登录,作为统一登录入口。在平台实施之后,原有的流程分裂,流程难以监管,系统的分散,重复建设得到了更改,取而代之的是统一的流程,统一的平台接口以及清晰的IT架构。正是因为有了这些,他们在日常工作之中,能将业务简单化,模块化,从而达到高效率。

曾经错过了SOA,是因为对SOA的不了解,对SOA的不信任,听我说完,您还会错过下一个吗?

那些年你错过的SOA相关推荐

  1. 单体 soa 微服务 区别_漫谈何时从单体架构迁移到微服务?

    面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些 ...

  2. 新出炉的 100+ 篇技术热文,在微信热传,别错过哦

    新出炉的 100+ 篇技术热文,在微信热传,别错过哦 2016/08/08 · IT技术 · 1 评论 · 微信 分享到: 12 Yii2.0打造完整电商平台 所向披靡的响应式开发 组件化开发完整An ...

  3. 《浅谈整车SOA架构》终篇:整车SOA系统设计

    <浅谈整车SOA架构>终篇:整车SOA系统设计 参考链接: 1.https://zhuanlan.zhihu.com/p/330973653 2.<浅谈整车SOA架构>第1篇: ...

  4. 一文读懂 SOA 架构和微服务架构的区别

    点击关注公众号,回复"1024"获取2TB学习资源! 场景 如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益.累计收益等信息.假如这个页面所展示的信息,都来自各 ...

  5. 企业Mashups:揭开SOA新一面

    企业Mashups是当今最为热门的Web 2.0技术之一,它能为SOA带来很大的促进作用.但是你做好准备迎接这一新技术了吗?怎样在SOA中使用这项强有力的技术呢? 你知道什么是Mashups,知道它能 ...

  6. SOA标准发展混乱 国内业务缺少经验

    近年来,SOA已经成为国际及我国信息技术领域的重大热点之一.从2005年至今,SOA逐渐成为影响中国IT系统构建的主导思想.从2006年开始,SOA的建设方法已在我国部分行业信息化项目中开始得以越来越 ...

  7. 基于SOA分布式架构的dubbo框架基础学习篇

    以需求用例为基,抽象接口,Case&Coding两条线并行,服务(M)&消费(VC)分离,单元.接口.功能.集成四层质量管理,自动化集成.测试.交付全程支持. 3个大阶段(需求分析阶段 ...

  8. 应用基于资产的开发到 SOA 的服务中1

    SOA 的主要原则之一是在整个 SOA 生命周期中将服务视为可重用资产.因此,务必在 SOA 中对服务应用正式的资产开发流程和指南.本文可帮助 IT 架构师.项目经理和 SOA 管理员全面了解一些主要 ...

  9. 1 元秒杀 1000+ 册爆款电子书,错过再等一年!

    wow 代码人们 让钱包瑟瑟发抖的 双十一 已经来啦 与此同时 码不停蹄地向你奔赴而来的 还有 CSDN 为你准备的 ????  1 元秒杀 ???? 价值 3.5 万元的爆款电子书 限时特惠,仅需 ...

  10. Reddit票选 | 2019年绝对不能错过的机器学习论文

    来源 | reddit.com 编辑 | 神经星星 神经小兮 技术顾问 | 姜汉(openbayes.com) 来源 | HyperAI超神经(ID:HyperAI) [导读]回顾 2019 年,人工 ...

最新文章

  1. Percona XtraBackup备份到恢复记录
  2. 30道linux面试题与答案(21-30)
  3. Ubuntu系统环境变量配置文件(转)
  4. 解决grub引导错误的问题
  5. MyBatis(一)——基本架构、CURD、ResultMap、日志、分页
  6. JS正则表达式详解(转)
  7. 进程间通信(IPC机制)——管道
  8. 关于ensp配置出现 Error: Please renew the default configurations.
  9. matlab序列谱分析,基于MATLAB序列谱分析及FFT实现快速卷积.pdf
  10. Python学习---面向对象的学习[深入]
  11. 湖南省普通高等学校计算机应用水平,湖南省普通高等学校非计算机专业学生计算机应用水平二级考试大纲...
  12. LeetCode Number of Digit One
  13. bzoj 3369: [Usaco2004 Feb]Pesky Parentheses 烦人括号(思维题)
  14. (对比PDF)Adobe Acrobat DC 离线对比PDF、draftable.com/compare 在线对比PDF
  15. 帧传送、关联与身份验证状态
  16. 银行专业术语解释说明 超级详细
  17. python 菜鸟联盟快递查询_快递单号查询接口-物流轨迹信息快递鸟api对接教程
  18. Android-高德api使用常见错误
  19. IOS代理协议与委托
  20. mac 文件上传服务器

热门文章

  1. 科目二 后视镜 调节
  2. AT32F437基于LVGL的仪表显示案例
  3. NVIDIA图形处理单元(GPU)驱动安装指南
  4. bzoj3162 独钓寒江雪
  5. 10015---Maven笔记
  6. 读书随笔(6)密码恢复
  7. 蜡笔小新鸿蒙系统,盘点蜡笔小新最污的四处剧情,网友:当年太纯洁现在终于看懂!...
  8. 他是年薪几十万的微软工程师,现在却在成都街头收破烂......
  9. 用 DiskGenius 和 HDD Regenerator 修复硬盘逻辑坏道和隐藏物理坏道
  10. 中国全国地面站点数据(1981-2010)、月平均气象、月平均降水、月平均相对湿度、月最大降水、月最高温度最低温度、月最高温平均值最低温平均值、高低温站点基础数据,气候数据