把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

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:071419
用户头像

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

关注

评论

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

观测云产品更新 | 场景、日志、可用性监测等优化

观测云

产品迭代

爱橙科技基于 MaxCompute 智能物化视图最佳实践

阿里云大数据AI技术

大数据 阿里云 SaaS MaxCompute 物化视图

Hologres诊断与优化快速入门

阿里云大数据AI技术

数据库 sql 大数据 阿里云 hologres

测试框架设计的艺术

FunTester

网易邮箱DolphinScheduler迁移实战:从部署到优化,10倍效率提升的内部经验

白鲸开源

开源 网易 Apache DolphinScheduler 任务调度 网易邮箱

实用干货!快速掌握 RPA 的实战学习方法

Techinsight

RPA RPA评测 RPAxAI RPA Agent

软件产品开发中常见的10个问题及处理方法

伤感汤姆布利柏

SonarQube Server 2025 Release 2 发布 - 代码质量、安全与静态分析工具

sysin

SonarQube

AI应用如何从 Chat 进化为 Agent?开源项目源码深度揭秘|得物技术

得物技术

agent 大模型应用

NocoBase 本周更新汇总:支持用户角色并集

NocoBase

开源 低代码 零代码 用户 版本更新

Web3项目开发流程

北京木奇移动技术有限公司

软件外包公司 web3开发 区块链开发公司

智能制造:自动化焊装线的数字化设计

积木链小链

数字化 制造业 智能制造

HarmonyOS NEXT 中级开发环境搭建与实用工具类 AI 问答 APP 开发

yimapingchuan

HarmonyOS NEXT

养老机构平台运营与开发:数字化时代的智慧养老解决方案

网站,小程序,APP开发定制

软件架构,关于问题起源和应对

伤感汤姆布利柏

数字先锋 | 打造专属AI大脑,天翼云助力重庆理工大学开启智慧校园新篇!

天翼云开发者社区

人工智能 智慧校园

户外LED租赁显示屏闲置时的存放秘籍

Dylan

商业 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

2025 用户力荐的国内 RPA 工具,哪款才是你的最佳之选?

Techinsight

RPA RPA评测 RPAxAI RPA Agent

深度剖析 StarRocks 读取 ORC 加密文件背后的技术

vivo互联网技术

数据库 大数据 加解密 StarRocks orc

Web3项目的开发框架及特点

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

秘籍流出!一站式数据管理解决方案

引迈信息

新职人必看:有哪些小众却超神的提效工具?

Techinsight

RPA XMind RPA Agent

项目过程中会出现哪些问题?

秃头小帅oi

解锁RPA数据采集隐藏技能,这些优势你get了吗?

Techinsight

RPA RPA评测 RPAxAI RPA Agent

Web3项目的上线流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

怎么在线快速制作PPT?5个PPT生成工具盘点!

职场工具箱

职场 PPT 办公软件 AIGC AI生成PPT

国产服务器操作系统CTyunOS,技能值拉满!

天翼云开发者社区

云计算 服务器操作系统

必看!SpringAI轻松构建MCP Client-Server架构

王磊

招商引资管理系统(源码+文档+讲解+演示)

深圳亥时科技

深度剖析:AI Agent 与 RPA 融合的底层技术逻辑

Techinsight

RPA RPA Agent

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