首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“企业”在软件体系结构方面意味着什么?

“企业”在软件体系结构方面意味着什么?
EN

Software Engineering用户
提问于 2012-04-13 09:40:30
回答 6查看 38.7K关注 0票数 11

我看到软件开发人员和程序员经常使用“企业”这个术语,而且似乎使用得很松散。

en·ter·prise/ˈentərˌprīz/ Noun:一个项目或事业,通常是困难的或需要努力的。主动性和机智。

有人能澄清一下这个词实际上包括什么吗?“在企业层面”,“企业规模”?甚至还有“企业版”的东西。这到底是什么意思?显然,用上面的定义来判断是没有意义的,所以更具体地说,对于软件来说,使用企业这个词意味着什么?

编辑:

为了在这个问题上添加一个旋涡--这个术语如何融入到诸如企业框架模型这样的短语中呢?数据访问和数据上下文与整个公司的描述有什么关系?

EN

回答 6

Software Engineering用户

发布于 2012-04-13 10:00:19

你需要扩大你的定义。

来自http://dictionary.reference.com

恩特尔-帕哈兹 名词

  1. 已开始或将要进行的项目,尤指重要的、困难的或需要大胆或精力的项目:维护和平是一项困难的事业。
  2. 这样一个项目的计划。
  3. 参与或参与这类项目:我国是由坚定的男女企业组成的。
  4. 大胆的或乐于承担的;冒险的精神;聪明才智。
  5. 商业公司为商业目的而成立的公司;商业公司

根据我上面引用的第五个定义,企业软件或企业许可证旨在提供一个全公司范围的解决方案。根据OP的字典定义,在OP引用的案例中,“项目或企业”是一家公司。

公司范围内的解决方案意味着它将在公司有办公室或网站的地方使用。因此,企业许可证将为公司的所有网站提供解决方案。这与站点许可证不同,后者只涵盖属于公司的一个位置,而不是所有的位置。“企业”一词的另一种用法只是指整个公司,而不一定局限于与软件有关的东西。因此,您可以有软件,人力资源或会计,甚至供应果冻豆“企业”。在这两种情况下,企业一词与公司的规模无关,因为它同样适用于小型企业,就像它适用于巨型企业一样。

企业级软件版本的目的是为您所需要的那种功能进行打包,您通常需要对某种类型的多站点多服务器解决方案进行套件。然而,在这种情况下,您会发现,这意味着您需要付出更多的代价才能获得更多您在较小的“企业”中可能不需要的功能,因此,这个词就变成了市场炒作。

要回答OP的答案的编辑部分,Enterprise是一个API的花哨名称,它支持为分布式数据存储和通信设计的产品的实现,这通常是为设计多站点产品而设计的产品所必需的。这通常不是针对小型企业的,而是可以用于创建产品,这些产品可以从单个服务器/站点扩展到多个服务器/站点。这样做的目的是让产品随着公司(企业)不断变化的需求而增长,比如在世界各地开设办事处,但共享一个通用的邮件系统。

因此,使用“模糊”或“松散”这个词的问题实际上有点不成问题,因为Enterprise一词总是意指“公司范围内的,无论您需要服务的站点数量”.显然,只有Enterprise不那么容易说,而且正如OP所列举的例子一样,Enterprise一词的含义仍然很清楚。

票数 11
EN

Software Engineering用户

发布于 2012-04-13 11:06:14

根据我的经验,软件环境中的“企业”一词通常指的是为大公司编写的软件。它还经常指的是内部软件,而不是面向客户的软件。

这似乎是一条任意性的界线(当然,什么是“大”),但在为各种不同类型的公司编写了软件之后,我可以告诉你,大企业的需求与小公司的需求非常不同,而小公司的需求又与个人的需求大不相同。

对许多小公司来说,通常不相关(或者更确切地说,不值得投资)的问题包括:

  • 高可用性/无缝故障转移
  • 冗余/灾难恢复
  • 客户资料的私隐
  • 法律法规的遵守情况
  • 实时监控,丰富的故障排除跟踪信息
  • 对报告的关注(通常允许智能管理)

我冒昧地猜测,这是因为一家大公司的间接费用和利润与大公司的规模完全不同。如果一家小公司的员工离线,你可以用手付款,或者亲自向每个人道歉。如果这发生在一家大公司里,就会有起义。我曾经有过一家银行,每小时损失数以百万计的美元,直到发现了一个bug --它把观点放在了事物上。对大多数大公司来说,可靠性是一件大事(至少在纸面上是如此)。

票数 6
EN

Software Engineering用户

发布于 2012-04-13 09:48:17

这一用途相当模糊,但通常意味着软件有望在大型机构--例如跨国组织--发挥作用。

票数 5
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/144263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档