2007年5月11日星期五下午,在CSDN的会议室中,举行了一个小型的名为“SOA产业链及未来企业软件趋势”研讨会。具体内容、参会人员、主题大家可参考:http://news.csdn.net/n/20070511/103927.html
我有幸参与了这次研讨会,在这里说说自己的收获和感想。
首先,看看参会的专家名单就让人羡慕不已,有几个很有分量的:IBM软件集团企业解决方案部大中华区和北亚区首席架构师、SOA中国设计中心主任毛新生、SAP 中国研究院院长技术顾问李勇、BEA系统中国有限公司SOA首席顾问Tiger Hsiao、IONA大中华区手机架构师梁耀文、东方通首席软件架构师朱律玮。
(我在那里专心的听讲了···· 我的左边是程勇,右边是老宋)
我抱着学习的态度来听这次研讨会,这是个小范围的讨论会,除了列席的专家以外,还有一些技术方面的几个专家,比如起步软件的总架构师老宋(宋兴烈),Huihoo的程勇等等。
说真的,收获很多。
令人敬仰的毛新生,用他那一贯幽默风趣的谈吐叙述,将SOA的核心价值阐述的淋漓尽致:SOA根本目的是为了提供对Business Agility的支持,也就是我们常常听到的“随需应变”。从OO到Component,再到Service,一直是大家在寻求更好的技术、标准、产品来解决两个最基本的问题:应用的复杂度和分布的复杂度。
不愧是“两只老虎”,Tiger先生一语中第:SOA是一种设计哲学和架构。也是IT技术与业务不断磨合的演变。从一个Enterprise Architecture的角度(这里表达不是企业架构,而是企业战略)的角度,自顶而下的推动。不过遗憾的是,Tiger先生没有围绕这个层面再深入地展开。
而来自SAP的李勇,用他们SAP本身往SOA构架下迁移的经历,来诠释了SOA的内涵:SOA整个架构层面需要支持三个层面的集成:Process、Message、People,从而达到对复杂业务层面的支持。SAP的产品在往SOA架构迁移中,经历了三个大的步骤:第一步,提供更好的服务层面的容器或平台的支持;第二步,把业务抽象成服务,确切地说,是抽象业务对象(Business Object);第三步,把面向垂直或水平层面的各个产品,基于业务对象进行整合。
来自IONA的梁耀文,在为大家诠释了SOA Governance和微内核在SOA架构中的作用。但是很遗憾,由于梁先生是香港人,声音也不是很大,主要内容我听得不是很清晰。而且由于梁先生需要赶飞机,在尚未到提问阶段即离席了,很多我的疑问没有机会询问,只能等到以后有合适的机会了。
在参会的代表中,还有来自本土的企业:东方通、起步、普元、东方易维,正邦高科。来自起步的老宋,问了两个非常尖锐的问题:(1)国内的客户,他们的遗留系统很少,那么为什么要让他们基于非常复杂的SOA架构来实施系统呢?(2)面向服务,仅仅解决了面向接口的问题,却不能解决接口背后的实际业务实现问题?
这两个问题,正好代表了国内企业和客户对SOA的理解的误区,毛新生在这方面给了非常有深度的回答:SOA不是解决互通互联的问题,是解决业务敏捷性问题;SOA也不仅仅是Web Service,事实上SOA的基础反而是业务对象(Business Object),或者说业务模型(Business Model)。
这次的研讨会,也严重的暴露出一个问题:对SOA的理解,本土企业还依然存有很多误区。虽然本土企业也看到了流程性问题、业务性问题,但是,却很难理解什么是Service的本质。而且很多时候,还仅仅局限于,利用单纯的技术手段,来解决某一类应用性问题,来应对业务。
结尾:这只是篇小小的随感,有些观点没有太深入地分析,今后我会在后续的一些blog文章中与大家分享心得,一点点来把SOA理解清晰。
胡长城(银狐999)
TIBCO中国研发中心 Infrastructure Team
分享到:
相关推荐
SOA和系统架构趋势 SOA和系统架构趋势
车载SOA(Service-Oriented Architecture,面向服务的架构)是一种在汽车电子系统中广泛应用的软件设计模式。这种架构允许不同的车载系统和服务通过标准化接口进行交互,以提高系统的灵活性、可扩展性和模块化。以下...
通过SOA,中国有望发挥其人力成本优势,将软件产业从创意驱动转向制造驱动,打造出有竞争力的SOA产业链。 总的来说,SOA引领了中国软件产业的新发展,它带来的不仅是技术上的革新,更是商业模式和产业结构的深刻...
车载智能计算基础平台SOA(面向服务的架构)软件架构白皮书由中国智能网联汽车产业创新联盟基础软件工作组于2022年8月发布,旨在探讨和规范车载智能计算平台在SOA架构下的设计与实施。SOA是一种软件设计方法,强调将...
综上所述,SOA主导的技术发展趋势为企业带来了诸多机遇。ESB作为SOA的核心组件,提供了服务间的通信和集成的基础设施;复合应用则通过服务组合实现了应用的快速构建和创新;而BPM则通过优化业务流程提升了整体的业务...
总结来说,SOA是中国软件产业迈向新发展阶段的关键驱动力,它带来了软件生产和应用模式的革命,推动了产业价值链的重塑,并为中国在国际软件市场上创造了新的竞争优势。通过标准制定、服务化改造和生态建设,中国...
《SOA标准体系》通过分析现有国际标准组织(W3C、OASIS、WS-I、OMG、IETF等)所发布的相关技术标准和...它将为促进中国SOA产业链的规范化、提升SOA产品及项目的开发实施水平、促进SOA在各行业的规模化应用奠定基础。
SOA的本质在于对软件产业价值链的重塑,它打破了传统软件生产与应用模式。在过去,软件开发主要基于代码编写,而现在,SOA推动了服务化的转变。服务成为软件的基本构建块,通过定义良好的标准接口进行集成,形成服务...
UFIDA U9是一款基于SOA架构的企业级管理软件,专注于服务大型及中型企业。U9 2.0版本对产品体系进行了完善,增加了多组织财务和渠道管理,以满足企业跨国、跨区域、多工厂、多物流、分销和财务的复杂运营需求。 **...
【UFIDA U9】是用友软件股份有限公司推出的一款创新型企业管理软件,它标志着全球第一款完全基于Service-Oriented Architecture(SOA)架构的企管软件的诞生。SOA是一种设计方法,允许构建模块化的应用程序,这些...
面向服务的架构(SOA)是一种企业级软件平台建设的关键理念,旨在提升IT系统的灵活性和适应性,以满足快速变化的商业环境需求。SOA的出现源于企业对更高效、可扩展和模块化IT基础设施的需求,以克服传统企业应用集成...
SOA的引入,使得软件产业价值链发生深刻变革,推动了软件生产从单一的产品制造转向以满足用户业务需求为导向的服务提供。 【SOA对软件产业的影响】 SOA的实施带来了软件生产和应用模式的根本变化。传统模式下的...
企业信息化建设的深化与规模化是现代企业发展的重要趋势。随着企业不断投入信息化建设,系统间的异构性成为阻碍规模化发展的关键问题。不同平台、数据库和开发语言的系统使得信息共享和协作变得困难,部门间的沟通...
论 SOA 在企业集成架构设计中的应用 从胶凝砂砾石坝施工质量监控系统的开发经验出发,探讨了 SOA 在企业集成架构设计中的应用实践。SOA 作为一种粗粒度、松耦合的架构,具有松散耦合、粗粒度服务、标准化的接口、...
SOA不仅可以应用于企业内部的信息系统集成,还可以用于跨企业的供应链管理、电子政务等领域。未来,随着云计算、大数据、物联网等新兴技术的发展,SOA将在构建灵活、高效、可扩展的信息系统方面发挥更加重要的作用。...
面向服务的架构(Service-Oriented Architecture,简称SOA)是一种设计和构建软件系统的方法,它强调将功能封装成独立的服务,这些服务可以被不同应用重复使用,促进系统的灵活性、可扩展性和互操作性。SOA的核心...
《车载SOA软件架构技术规范1.0》,系统性地提出汽车行业首个SOA软件架构的设计规范,规范中提出了工作流与成果流并行的SOA方法论,即一套包含软件分析、设计、开发、部署在内的标准化工作流程,为包含车企、开发者、...