HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

SOA 与一体化软件

  • 2007-08-14
  • 本文字数:1123 字

    阅读完需:约 4 分钟

SOA 部署的一个重要趋势是虚拟化。虚拟化是增强服务的多用途能力和迁移能力的一大功臣。在虚拟化领域的另一个较新的趋势是一体化软件(Software Appliances),它可以被看作是部署领域的 SaaS。一体化软件给服务的打包部署提供了另一种可行的选项。

一体化软件的基本思路,是将软件从 OS 中隔离出来,将软件操作所需的支持功能(即 OS 的一部分)和软件一起打包。其中的想法是部署一个立即可运行的一体化软件的实例,而无需关心宿主 OS——即是说拿到一个映像文件,你就可以直接在一台空白机器、VMWare 或者安装好的 OS 上运行这个软件。一体化软件跟部署一个安装好所需软件的完整虚拟服务器相比,内存和资源的需求都比较少。另一个优势是,你无须担心为软件获取 OS 的认证、驱动程序不兼容等等问题。

比如两个月前 Layer 7 介绍了他们的服务防火墙一体化软件。最近的一个例子是 rPath ,这家为构建一体化软件提供开发平台的公司,本月初获得了 SoftwareCEO 颁发的创新奖

rPath 的 CTO Erik Troan 在本周结束于 San Fransisco 的 Next Generation Data Center 会议上,作了一次构建一体化软件的教学讲座。来自 IBM 的 Gerrit Huizenga对此作了总结。Gerrit 注意到采用虚拟机存在几个问题。管理多个虚拟机几乎跟管理真实的服务器一样痛苦。额外的管理软件(即虚拟平台如Xen、MS Virtual Server、VMWare ESX 和VMWare Server 等等)仍然要依赖它们的宿主OS,因而招致兼容性问题。

Gerrit 认为一体化软件可被看作是 SaaS 中的软件服务。他还说 Eric 相信一体化软件有助于增强 SaaS,因为你不必操心兼容性问题,而且在一台服务器硬件上放置多个一体化软件可以带来性能上的优势。他还引用了 Eric 提到的其他一些一体化软件的优势:

还有很多其他优势,比如一体化软件更容易测试(不管你在哪里安装它,它的环境总是一样的),更容易提供支持(环境是大家所熟悉的,所有的客户都是用同样的一体化组件),更容易配置(再说一次,所有的一体化组件都是相同的)。

Gerrit 认为一体化软件对小企业和大企业都很适合,对推广在数据中心运行的虚拟化平台也很有帮助。

在 LinuxWorld Expo 上(跟前面提到的 NGDC 会议是姊妹会议),VMWare 创始人之一,现担任首席科学家的 Mendel Rosenblum 认为一体化软件可能会牵扯到 OS 厂商:

在被问到虚拟一体化模型是不是对 OS 厂商(主要是 Microsoft)的一个威胁时,Rosenblum 说,“如果让我站在他们的立场上看……我认为是的。”

说回 SOA——一体化软件能够提供容易部署的服务实例,降低整体的耦合程度,减少部署在同一台物理服务器上的多个服务之间的摩擦(兼容性、版本)。的确,一体化软件是你下次再设计服务部署的时候,应该尝试考虑的一个角度。

查看英文原文: SOA and Software Appliances

2007-08-14 20:07989
用户头像

发布了 225 篇内容, 共 63.6 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

第14期 | GPTSecurity周报

云起无垠

虚拟币比特币质押挖矿|算力挖矿模式系统搭建开发

V\TG【ch3nguang】

关于亚马逊 CodeWhisperer 的使用体验

亚马逊云科技 (Amazon Web Services)

人工智能 云上探索实验室 Amazon CodeWhisperer

提高数据研究效率,优化成果分享及复用|ModelWhale 版本更新

ModelWhale

人工智能 低代码 数据服务 模型服务 数据引用

010 Editor for Mac破解版 附 010 Editor注册码 完美兼容M1、M2

iMac小白

010 Editor for Mac 010 Editor下载 010 Editor破解版

深度剖析低代码平台

互联网工科生

低代码开发平台 JNPF

Spring高手之路15——掌握Spring事件监听器的内部逻辑与实现

砖业洋__

spring Spring 监听 ApplicationEventMulti Spring事件 PayloadApplicationEvent

DAPP去中心化流动性LP质押挖矿系统开发

V\TG【ch3nguang】

iOS安全加固方法及实现

雪奈椰子

一图读懂融云出海 & 全球化通信方案

融云 RongCloud

全球化 IM RTC 图论 出海

文心一言 VS 讯飞星火 VS chatgpt (122)-- 算法导论10.4 3题

福大大架构师每日一题

福大大架构师每日一题

Typora for Mac(Markdown文本编辑器) 1.7.6中文直装版

mac

Typora markdown编辑器 苹果mac Windows软件

如何应用 NFTScan NFT API 在 Aptos 网络上开发 Web3 应用

NFT Research

NFT\ NFTScan nft工具

OP 链 DAPP 智能合约质押挖矿系统开发(Python技术搭建)

V\TG【ch3nguang】

“草料二维码”插件登陆飞书多维表格,可批量生成二维码标签

草料二维码

二维码 飞书

外贸网站流量下降可能是这五点原因造成的

九凌网络

云质押挖矿项目系统开发DeFi模式/云算力挖矿系统开发技术讲解

V\TG【ch3nguang】

LP丨IDO丨DeFi流动性质押挖矿系统制度开发设计

V\TG【ch3nguang】

权威认可!应急专家吴志强少将高度认可卓翼系留无人机高层灭火解决方案

硬科技星球

外贸网站如何做好站内优化

九凌网络

USDT质押挖矿(智能合约)系统开发(成熟技术)

V\TG【ch3nguang】

外贸独立站谷歌SEO优化:提升网站排名和流量的关键要素

九凌网络

PRT普瑞缇ProTradex系统技术开发丨质押挖矿开发详情

V\TG【ch3nguang】

官宣|Apache Flink 1.18 发布公告

Apache Flink

大数据 flink 实时计算

荣耀主题设计师邀请有礼

荣耀开发者服务平台

设计师 资源分享 安卓 ios 活动推荐

API商品数据接口调用爬虫实战

Noah

Nautilus Chain 联合香港数码港举办 BIG DEMO DAY活动,释放何信号?

大瞿科技

扫盲低代码——基本原理

树上有只程序猿

软件开发 低代码 JNPF

OmniFocus Pro 3 for Mac(GTD时间管理工具)v3.15.4正式版

mac

苹果mac Windows软件 OmniFocus GTD时间管理工具

Codigger:在线协同开发革新

知者如C

SOA与一体化软件_SOA_Arnon Rotem-Gal-Oz_InfoQ精选文章