技术的突飞猛进从来都离不开技术本身和标准这两个因素。当前,软件业界热谈的SOA(面向服务的架构),也同样要遵循这一规律。

SOA似乎一直都处于一触即发的状态,软件厂商早在几年前就为SOA推波助澜,但从目前的SOA相关标准化工作进展看,SOA进入成熟应用阶段仍需时日。

8月末,国内有软件企业发布了其SOA架构的新产品,其CTO激扬描绘了新软件应用前景——只要符合SOA定义的软件产品,都可以实现服务的互相联通,无论是遗留系统还是新建系统都可以通过SOA整合在一起。这幅似乎就在不远处的SOA蓝图令人振奋不已,但问题是到底什么是“符合SOA定义的软件产品”?专业人士认为Web Services和XML这些标准本身并不是为SOA量身设计的,将它们组合在一起,仅仅达到的是“看上去很相似”的效果。

数周前,IBM、微软、BEA、思科等11家IT业界巨头宣布推出一项服务建模语言(SML)草案,以提供统一标准来整合计算机网络、应用软件、服务器及其他IT资源。同时,由这11家厂商组建的SML工作小组正在草案的基础上,开发一个用于描述网络、 操作系统、储存设施的“服务资源库”。SML的最终实现,有望让各软件厂商的独立SOA体系能够用同一“服务描述语言”进行通话。
SML的出现也许会让这些相似的标准最终融合在一起,但想让SML具有变形金刚那样的效果——“业务部门提出服务需求,把所需的服务按照SML进行描述,软件就会摇身一变,自动生成代码和服务配置”,显然还有些脱离现实。
2005年11月,IBM、BEA、Oracle、SAP等公司就曾共同发布了两项SOA的技术规范:服务构件架构(SCA)和服务数据对象(SDO)。当时,由于很多软件厂商(如微软和Sun)各自打着自己的算盘,并没有加入这一标准组织。微软对此的解释是希望新的标准规范可以“靠自己更近一些”,SML的技术基础就是在微软的XML——系统定义模式(SDM)发展起来的。目前,微软的Visual Studio 2005中已经支持SDM,它还宣称从2007年开始,微软所有的管理软件和操作系统都将支持SML。
作为近年来迅速发展的软件架构方法,SOA的技术核心在于从服务的角度重新定义组织的IT资源,将IT资源分解或打包成独立的模块零件,这些模块零件可以随意组合和拆解,从而构成支撑不同业务的软件服务。这种特性使其有可能成为下一代软件技术的基础性架构,然而在各大软件厂商没有把蛋糕分好之前,用户要享受到SOA的应用,仍需付上足够的耐心。(周源/文)

转载于:https://blog.51cto.com/newhappy/77286

SOA进入成熟应用阶段仍需时日相关推荐

  1. 云计算炒作多过采纳 普及仍需时日

    本文讲的是云计算炒作多过采纳 普及仍需时日,[IT168 资讯]在被调查的全球范围内的300家公司中,38%的公司没有决定或是没有确定是否采用云服务,另外47 %的公司表示他们没有打算明年采用云服务. ...

  2. 鸿蒙os能打游戏吗,鸿蒙OS再曝新BUG,玩游戏被识别为安卓模拟器,生态完善仍需时日...

    最近华为已经开放了第二批鸿蒙OS开发者测试版的机型,此次可以报名体验的机型多达7款,不过基本都是NOVA系列的,分别是华为 nova 6.nova 6 5G .nova 7 5G.nova 7 Pro ...

  3. 什么时候可以升级HarmonyOS,华为鸿蒙OS即将迎来升级 手机版本或仍需时间

    原标题:华为鸿蒙OS即将迎来升级 手机版本或仍需时间 在2019年的华为开发者大会上,华为消费者业务CEO余承东正式对外发布了HarmonyOS.时隔一年后,华为开发者大会2020即将拉开帷幕.此次大 ...

  4. 团购“罗生门”渐退行业舞台 千团大战仍需企业自律

    近日,国内知名团购导航网站团800发布了<2011年5月份中国团购统计报告>,该报告除了统计团购行业最新的调研统计数据之外,也发布了一条让业界颇为意外的消息:之前一直宣称自己是行业第一的拉 ...

  5. 腾讯云快速增长背后 三大短板仍需补足

    2013年,腾讯云计算公司正式成立,腾讯云正式成为全面对外开放的一个云计算服务平台解决方案的提供商.严格来说,腾讯全面进入云计算的领域相比较阿里云等要晚了很多,这似乎也印证了腾讯一直以来的业务发展逻辑 ...

  6. 【网络安全】周鸿祎带队回国,齐向东仍需努力

    作者:渣渣小编  | 小编:小葱 就在昨天(2月28日),一场别开生面的仪式,正式宣布了周鸿祎带着他一手创办的360从美股回到了A股. 现场嘉宾.网络媒体以及各类吃瓜群众无不欢腾一片,直到市场注意到3 ...

  7. 折叠屏手机大卖仍需克服供给、需求、生态等难题

    折叠屏手机市场沉寂了较长一段时间后,又迎来了一个热闹的冬天. 短短的一个月内,就有两家手机厂商发布了自家的折叠屏手机,在价格.工艺.性能.用户体验上有了新的探索,掀起了手机市场的新一轮讨论. 01 手 ...

  8. AI解锁无人时代 仍需数据安全保驾护航

    AI解锁无人时代 仍需数据安全保驾护航 近几年,科技企业在推广新一代信息技术产品时,数据安全.数据隐私等问题广受诟病.数据作为驱动人工智能快速发展的重要基础,其安全也决定了人工智能的安全.人工智能的加 ...

  9. 语音识别:市场前景可观,但核心技术仍需突破

    在CES 2017之后,语音识别成为了众人的关注焦点,而在市场规模扩大的背后,语音识别还不能完全满足人类的需求. 随着人工智能产品在生活中的渗透率越来越高,其中技术的发展也成为了众人关心的重点所在.作 ...

  10. ssh 免密码登录(设置后仍需输密码的原因及解决方法)

    ssh 免密码登录(设置后仍需输密码的原因及解决方法) 参考文章: (1)ssh 免密码登录(设置后仍需输密码的原因及解决方法) (2)https://www.cnblogs.com/guanyf/p ...

最新文章

  1. 第四课.KNN电影推荐
  2. R语言聚类分析之层次聚类(hierarchical clustering)实战
  3. 只求规模不管服务?那平台就离死不远了
  4. 5G NGC — eNS(增强的网络切片)
  5. html 地址坐标图标,浏览器地址栏中显示自定义小图标
  6. angular上传图片_如何使用Angular轻松上传图片
  7. 屏蔽预训练模型的权重。 只训练最后一层的全连接的权重。_轻量化 | 如何让笨重的深度学习模型在移动设备上跑起来?看它!...
  8. 交易引擎的对账状态为空的处理方式
  9. npoi excel 复制行_Excel的格式刷功能你真的会用吗?这样刷更加方便快捷
  10. MyBatis分页插件PageHelper
  11. 案例 - 收藏集 - 掘金
  12. Linux 私房菜 笔记(完结)
  13. 深入浅出带你了解磁共振成像基本原理
  14. 《OpenGL编程指南(原书第9版)》——第3章 3.0OpenGL绘制方式
  15. ADSL上网全攻略——故障解决
  16. 服务链路追踪类型和区别
  17. SVAC1.0帧间预测技术分析
  18. 滴滴的大数据计算平台演进之路
  19. 连续微小线段速度前瞻规划算法
  20. static struct、typedef struct

热门文章

  1. Tests for normality正态分布检验
  2. JS 数组(遍历 二维数组)
  3. NoSQL之HBase
  4. 【转】Python 2.x和Python3.x的区别
  5. 获取Android包名和activity名
  6. 机器学习单词记录--02章单变量相性回归
  7. python--re模块
  8. C# 编程指南-事件
  9. 在 Visual Studio Code 中使用 PoweShell - CodeShell
  10. 谷歌 analytics.js 简要分析