- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回顾SOA历史
* 计世中间件年会 thank you …有问题? huang_swei@ SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当时SOA并未引起人们的广泛关注,SOA在当时沉寂了一段时间。 面向服务架构是一种多层计算设计,有助于组织共享多应用中的逻辑和数据。 * 1) 伴随着互联网的浪潮,越来越多的企业将业务转移到互联网领域,带动了电子商务的蓬勃发展。为了能够将公司的业务打包成独立的、具有很强伸缩性的基于互联网的服务,人们提出了Web服务的概念,这可以说是SOA开始被追捧发端。 关于InforEAI产品开发:OMG发布基于事件驱动的EAI Profile。 2) 其发展过程中: Bea提出了“流计算”、“开发=集成”; 有人提出“IBM能整合世界吗?”; 微软代号为Indigo的计划,建立一个基础的通信框架; Oracle极力推崇“网格计算”。 3) 公安、电子政务、海事、航空 BEA公司已经正式公布了他们最新的中间件软件品牌—AquaLogic,这条新产品线提供了全面的管理环境,帮助开发者使用开放的Web服务标准和工具创造所谓的SOA架构。AquaLogic的目标使用群体更集中于咨询顾问这样的人群,对于这些咨询顾问而言,配置应用系统并创造商业价值比写软件代码更有意思。 IBM公司则基于SOA理念提出了“整合”战略,希望通过建立基于开放标准的、统一的、高效的、易于管理的IT基础平台,通过SOA与Workplace客户端技术(WCT),实现企业IT前台—用户端、后台服务器的整合,从而灵活地配制企业的内外部IT资源,使企业在市场需求、市场机遇或竞争威胁出现时能够迅速响应,成为能够真正随需应变的企业。 此前,微软已经推出了代号为Indigo的技术,这项技术据称为合作伙伴建立新一代连接系统SOA铺平了道路。Indigo既是.Net Framework 2.0的扩展,也是微软公司推进SOA的最新举措。 甲骨文公司的SOA策略与其“网格计算”战略紧密结合在一起。SOA的关键是要把应用变成组件,Jdeveloper很重要的作用就是通过调用BPEL图形化工具,帮助客户把程序打包成组件。 * JCP至少从2003年就开始了SOA相关标准制定,到2005年8月就正式发布了JBI 1.0(据说当时IBM没投票,也就引出来后来的SCA/SDO,IBM的理由“JBI是只支持JAVA”。这种说法也应该算有道理)(不过如JCP制定的标准不针对JAVA,那可能就有点狗拿耗子多管闲事!) JBI主要定义了一个基于规范化消息的SOA运行架构。主要包括规范化消息路由器,实现传输协议转换的绑定构件和服务引擎构件。总之,JBI定义了一个容器的容器的运行框架。 JBI的主要目的是提供一个基于服务的平台作为对现有Java/J2EE平台功能的扩展。JBI是一组关注创建一个开发的、可扩展的,以及标准构件的企业服务总线。 * OASIS:Organization for the Advancement of Structured Information Standards。 结构化信息标准推进组织。 SOA是一种面向Internet环境的信息系统集成架构,它通过连接跨平台的、功能独立的、可重用的服务实体实现跨机构业务集成。 2006年,OASIS发布SOA参考模型规范SOA-RM,它不但对Web服务作了明确定义,而且对服务的透明 性(可见性)(Visibility)、交互性(Interaction)、功能性(RealWorld Effect)、描述规范(ServiceDescription)、政策(策略)(Policy)、约定(契约)(Contract)等属性以及服务交互运行环境(Excution Context)等要素作了具体说明。SOA的服务可以是本地的、自己创建的,也可以是异地的、第三方组织机构提供的,两个服务通过相关运行环境(服务集市)可以集成与互操作,从而保证SOA系统的可扩展性、可演变性和可管理性。目前,SOA-RM已经成为指导SOA标准规范研究与应用的重要依据。 * SCA定义了一个服务组件模型以及一个服务组装模型。 SCA/SDO关注的重点只是SOA开发所看到和接触到的。SCA并没有关注用来执行SCA模块的runtime是如何构架的。这个runtime可以实现为一个将所有的SCA服务组件编译成为Java classes的单一服务,或者是一组模块化的引擎,这些引擎可以通过一个企业服务总线来进行通讯。 SCA可映射到多种语言实现。 * 一种新的IT概念或技术的出现,一般都要经历这么五个阶段: 启动阶段:通常会被大众所冷淡; 被夸大阶段:大众给予了过大的期望值; 幻灭阶段:发现不是万能的
您可能关注的文档
最近下载
- 国开《形势与政策》2025秋专题测验1-5答案.pdf VIP
- 中小学生常见心理健康问题的识别及干预.ppt VIP
- 城市轨道交通服务礼仪:城市轨道交通服务礼仪的基础知识PPT教学课件.pptx VIP
- 第11课 浮力(教学设计)-四年级科学上册(苏教版).pdf
- 大连海事大学2020-2021年《货币银行学》期末考试试卷(A卷)含参考答案.docx
- 兖州人民医院护理人员招聘简章.DOC VIP
- 下肢静脉曲张病人的护理.ppt VIP
- 2025年中考数学总复习《尺规作图》专项检测卷(带答案).pdf VIP
- 角在生活中的应用.pptx VIP
- 牛津上海版四年级上册英语Module4 Unit 3 Weather (period 3 Weather Talk about Christmas)课件.pptx VIP
原创力文档


文档评论(0)