热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开放组织大会要闻:互操作性、OTTPF和云计算等

2011年2月7日至11日在圣地亚哥(SanDiego)举行的开放组织(OpenGroup)大会的主题是:网络

2011年2月7日至11日在圣地亚哥(San Diego)举行的开放组织(Open Group)大会的主题是:网络安全、企业架构(EA)、云计算和SOA。开放组织的Chris Harding博士在其博客中与大家分享了此次会议上CloudCamp、SOA Unconference以及贯穿所有话题的互操作性挑战等方面的有趣见解。开放组织信赖技术论坛(OTTF,Open Group Trusted Technology Forum)发布了开放组织信赖的技术供应商框架(O-TTPF,Open Trusted Technology Provider Framework)白皮书,该组织的目标是影响全球采购策略并形成有助于降低(减少)全球供应链风险和弱点的最佳实践。

\u0026#xD;\n

互操作性
2011互操作性挑战研讨会议确定了互操作性的几项特征:

\u0026#xD;\n
\u0026#xD;\n
  • 不同的所有者、具有不同管理模型的系统共同工作。\u0026#xD;\n
  • 它们自动地交换并理解数据。\u0026#xD;\n
  • 它们形成一个信息共享的环境,在此环境中,业务信息在正确的上下文中被合适的人在合适的时间得到。\u0026#xD;\n
  • 该环境促进流程及信息的共享。\u0026#xD;\n
\u0026#xD;\n互操作性不只是关心IT系统间的交互。它还关心用户组织及其文化和法律环境的一个生态系统。
\u0026#xD;\n

技术的进步对互操作性的影响?

\u0026#xD;\n
SOA已经对互操作性带来正面的推动作用。实施SOA以后,客户组织可以定义其数据模型和服务接口,还能对那些符合其接口和需求的计算解决方案进行投标。服务可在构成此生态系统的各个计算单元间共享。\u0026#xD;\n

最新的IT现象是云计算。它在某种程度上加强了SOA的互操作能力。共享服务可从云中获得、云环境带来的快速供应服务的特点加快了这个竞标流程。 但是,云计算让人们担心的一个重要方面是:缺乏虚拟产品间的互操作性。

\u0026#xD;\n
\u0026#xD;\n

语义是互操作性的一个重要方面。通用数据元素框架(UDEF,Universal Data Element Framework)标准强调了这一问题,该标准面向业务分析师而非语义专家。它提出了一个简单流程。在流程中,人们可以给任意数据赋予一个索引,索引是基于核心UDEF词汇及导入词汇定义的。由于索引是标准化的,所以很容易将新信息与已存储的信息建立关联,这就降低了集成工作的相关成本。在伦敦举行的下一次会议将包含一场部署研讨会,它将基于委员会主席Ron Schultd设计的一个互操作性场景。

\u0026#xD;\n

SOA存储构件模型及协议(S-RAMP, SOA Repository Artifact Model and Protocol)和SOA Ontology标准结合开放组织的SOA治理框架强调了SOA治理存储库以及工具的互操作性问题。来自IBM公司的Heather Kreger和Vince Brunssen做了个演示,展示了如何将存储在一个SOA存储库的基于S-RAMP扩展定义的新服务模型导入另一个存储库中以扩充其服务模型。

\u0026#xD;\n

O-TTPF
\u0026#xD;\nIBM公司的Andras Szakal在开放组织的博客上宣布了O-TTPF的发布。该框架概括了行业的最佳实践,它们有助于对商业软件及硬件产品进行安全可靠的开发、制造、交付和持续运维。一旦该框架成为标准,开放组织将根据预先设定的合规准则为此标准设计一个认证流程。

\u0026#xD;\n

CloudCamp
\u0026#xD;\nHarding博士在CloudCamp会场闭幕时分享了他的想法:

\u0026#xD;\n
我参加了多个关于在Amazon Web Services (AWS) 和Microsoft Azure上进行云软件开发的讨论组,这些场次的内容非常棒。对于每个人,不论你即将开始在这些平台上进行软件开发,还是已经开始这么做了,这些内容对你都是有价值的。他们还产生了两个普遍接受的观点,其一是IaaS和PaaS之间的分界线越来越窄。理论 上AWS和Azure应该分别处在该分界线的两端,但是在实际中,他们却为开发者提供了类似的能力。其二,在实际开发中,人们选择云开发平台时起决定性作用的可能是他们所钟爱的编程语言和软件环境。
\u0026#xD;\n

SOACamp
\u0026#xD;\nSOA Unconference中包含了一场5分钟的志愿者讨论:

\u0026#xD;\n
\u0026#xD;\n
  • SOA是否适用于云服务模型?
    这里,核心理念是云计算服务模型——基础设施即服务(IaaS)、平台即服务(PaaS)及软件即服务(SaaS) ——可被定义成SOA服务,每个服务通过已定义的接口对外暴露功能。
    \u0026#xD;\n 这里需要三个关键领域的标准:QoS测度、代理或二级代理、以及服务优先级排序。
    \u0026#xD;\n
  • 通过与供应商无关的框架访问注册/存储以促进对象重用。
    通过独立于供应商的方式访问SOA注册和存储库是个好想法,但若要让其有效,就需要标准的数据模型和协议,开放组织SOA ontology已经为此建模框架打下了良好基础。
    \u0026#xD;\n
  • 所有云架构都是SOA架构吗?
    云架构是面向服务的,但又需要更多的架构基础元件,尤其是QoS。虽然云架构可能会选择类似于RESTful的方法,但这仍然是面向服务的。
    \u0026#xD;\n

查看英文原文:InterOperability, O-TTPF and Other Highlights of The Open Group Conference


推荐阅读
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 虚拟化_深度:资源虚拟化
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了深度:资源虚拟化相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 这篇文章给大家讲解如何利用dhtmlxGantt在服务器端集成数据。脚本数据保存如果您已初始化dataProcessor,则用户或以编程方式所做的任何更改都将自动 ... [详细]
  • rust编程这篇文章是关于我通过解决Twitch上尚未解决的所有CtCI问题来学习Rust的经验。英国科学博物馆集团AdaLovelace的肖像Rust徽标,由Moz ... [详细]
  • 本文整理了Java中com.amazonaws.services.kms.AWSKMSClientBuilder类的一些代码示例,展示了AWSKMSClie ... [详细]
  • OpenStack 的 Nova 和 Glance 组件
    简单回顾一下OpenStack三大组件的用途:OpenStackCompute(Nova),为云组织的控制器,它提供一个工具来部署云&#x ... [详细]
  • 如果您是Java开发人员,您会发现Rust相对容易掌握,这要归功于这两种语言的相似性。technology-most-loved-dreaded-and-wantedclass& ... [详细]
author-avatar
mobiledu2502919967
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有