2008年智能SOA登场

 
   | |

导读:OSOA联盟正式宣布两项针对SOA的重要标准:SCA(服务构件架构)和SDO(服务数据对象)的完成,并正式提交给OASIS(结构化信息标准促进组织)。

关键词:SOA 智能SOA SCA 服务构件架构 SDO.服务数据对象

 
正在加载数据...

  从最初的概念、理论、方法论到今天的技术标准、应用案例以致新阶段的“智能SOA”方法论,2007年SOA实战在中国顺利登陆。

  2007年3月,包括IBM、BEA、IONA、Oracle、SAP等在内的18家SOA平台厂商成立的OSOA联盟正式宣布两项针对SOA的重要标准:SCA(服务构件架构)和SDO(服务数据对象)的完成,并正式提交给OASIS(结构化信息标准促进组织)。

  此前,由于各平台厂商分别针对SOA推出自身的平台产品,各产品间缺乏统一标准而使各产品之间无法实现数据的迁移,进而为SOA市场推广带来了诸多问题。有关专家表示,目前之所以有相当部分客户对SOA持观望态度与SOA标准问题有相当大的关联,而SCA和SDO的出现将成就一个统一的SOA应用市场。易观国际高级IT分析师梁新刚认为,IT厂商营销口径的一致,将打消用户的疑虑,加快SOA应用的进程。而SOA国际组织负责人Edward Cobb则认为:“SOA标准发布是全球性的实践,它将结束软件行业长期以来缺乏标准的困局。”今年5月,该标准正式登陆中国,这对SOA在国内推广起到了致关重要的作用。

  随着SOA相关技术标准的出台,SOA在中国的实施切入点则成为了其打开中国市场的又一关键所在。今年7月,IBM发布了针对电信、保险、银行、零售、医疗保健和制造业六大行业的八个SOA路线图,重点关注特定行业内的重要业务流程领域,每一个SOA路线图都包含一个帮助客户制定SOA战略的业务蓝图和一个针对特定行业的开发框架。其中的业务蓝图从分析和概括行业挑战,以及行业如何从SOA获益的详细研究入手展开。每份研究都会针对具体的业务事件,阐述各个业务流程的典型执行办法,以及如何运用SOA对其进行改进。同时,该蓝图也会推荐一个SOA切入点,以便帮助企业更轻松地找到尽快实现SOA业务价值的最佳起点。

  随后,BEA公司则在云南丽江召开了“战略部署企业SOA-2007 Arch2Arch架构师峰会”,明确表示,国内企业在实施SOA的同时应该注意中国特有的经济特性、管理模式以及IT现状等特殊要求,国内企业成功部署SOA的真正切入点应该来自企业内部的业务需求。

  与BEA的观点小有区别,普元软件公司也强调国内企业在部署SOA方面与国外企业存在巨大差别,由于国外企业已有相对成熟的IT系统,而国内企业多数为基础设施建设或者从零起步,因此在国内部署SOA的同时更关键的应该是以业务流程为基础的SOA软件构件。

  尽管各厂商在SOA中国最佳切入点方面存在各自看法,但以业务驱动为核心的观点却清晰可见。今年秋季,IBM、BEA、ORACLE等SOA厂商纷纷宣布已经有相当部分国内客户成功部署SOA,北京市西城区电子政务的SOA成功部署,武夷山SOA的成功实施等等,一系列案例的出现彻底结束了SOA仅仅是概念的历史,使国内的客户也着实地感受到了SOA并不遥远,加之标准的出台,最佳切入点的不断寻找,SOA在国内的推广迎来了小小的高潮。

  年底,IBM高调宣布其全新的SOA方法论——“智能SOA”,IBM将客户实施SOA的阶段总结为“SOA演进图谱”,即基础整合、跨部门扩展、企业转型、随需而动四个阶段。。

  “智能SOA”的出现为2007年SOA市场划上了圆满的句号。虽然根据IDG的最新调查显示,目前中国的SOA市场仅达到了21%,仍然有相当部分客户对SOA的实施持观望态度,但2007年在实施层面,SOA实现了零的突破,在标准上,SOA打破了厂商各自为战的局面,在理论层面我们看到类似“智能SOA”的全新指导方法,这也许将成为中国SOA市场的一个新的起点。


智能SOA
 如何让SOA更智能
 2008年智能SOA登场
 用于实现绿色解决方案的智能SOA方法
 解析SOA十大设计原则
 SOA成功的三个技巧

 
来源:赛迪网    
 
 
 
 
 

SCA

 
你想知道Java实施内服务、参照和属性是如何定义的吗?让我们使用支付的例子看看Java注释为Payment组件,如何被添加到Java类中来定义SCA服务……
 
SCA符合应用的每一个组件都是使用实施类型实施的。SCA技术参数定义了许多实施类型并且Tuscany项目也增加了一些。
 
服务组件架构(SCA)标准体系的愿景,起源于IBM和BEA的概念,对面向服务架构(SOA)来说具有编程标准的性质,这个说法来自于……
 
随着SCA/SCDL工具集的发展和时间的变化,很可能会改变。和微软的Frontpage一样,简化了基于HTML Web网站的开发过程,新厂商的产品……
 
SOA和Web服务已经成为主流,有些人认为它们现在实际上代表了部署新应用与合成服务。组件重用、开放标准和轻松装配合成服务……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录