Oop 对术语“的澄清”;“应用基础架构”;

Oop 对术语“的澄清”;“应用基础架构”;,oop,architecture,Oop,Architecture,如果我要问的问题太笼统,请随时将其标记为社区维基,甚至关闭它,但在得到好的答案后,请致歉。。这里什么都没有 我与一家大公司的顾问就“应用程序基础架构”一词进行了激烈的辩论,因此我来到这里是为了了解专家们的想法,因为我自己也需要很好的理解。我是一个弱小的软件开发人员,我想和大家聊聊软件架构之类的东西,然后我们就有点被应用程序基础架构这个术语卡住了 根据我的竞争对手的理解,这仅用于后端硬件组件,而我认为他是在混合上下文,从软件工程的上下文来看,它应该指支持应用程序的东西,如日志记录、ORM,甚至框架

如果我要问的问题太笼统,请随时将其标记为社区维基,甚至关闭它,但在得到好的答案后,请致歉。。这里什么都没有

我与一家大公司的顾问就“应用程序基础架构”一词进行了激烈的辩论,因此我来到这里是为了了解专家们的想法,因为我自己也需要很好的理解。我是一个弱小的软件开发人员,我想和大家聊聊软件架构之类的东西,然后我们就有点被应用程序基础架构这个术语卡住了

根据我的竞争对手的理解,这仅用于后端硬件组件,而我认为他是在混合上下文,从软件工程的上下文来看,它应该指支持应用程序的东西,如日志记录、ORM,甚至框架(.net)等

在多大程度上我错了,如果我错了,请解释一下定义……这真的会有很大帮助


谢谢

以下是一些链接,其中有一些关于
应用程序基础架构这一术语的描述

  • 应用程序基础设施由应用程序服务器、web服务器和数据库服务器组成,是大多数网络体系结构中的核心组件。这部分网络基础设施为LAN以及WAN上的员工、合作伙伴和客户提供高性能应用程序服务

    应用程序基础架构的一些关键功能包括事务管理、集群、可靠的应用程序到应用程序消息传递、系统管理、高级应用程序开发工具、专有访问以及与遗留技术的互操作性

  • 需要一个(通用/标准)平台,使企业中的不同应用程序跨地理位置或多个位置工作,并管理企业中发生的大量用户和事务。该平台确保不同的应用程序相互协作,称为应用程序基础架构

  • 高性能、可靠和安全的集成技术基础架构,用于由应用程序服务提供商管理多个托管应用程序


    • 他似乎在描述的是软件平台(如果这是与软件平台相同的东西,我会把它打开。我在应用基础设施定义中包括软件服务,还包括连接/网络以及硬件和软件,作为基础设施的三个基石。基础设施是通用的商品组件。对于特定于软件的特定领域的组件,(一个可能的例外是一个组织使用定制的硬件)。AIH和微软认为他们都同意你和我。

      < P>从我所看到的,它涉及到HW和SW(中间件和API管理)。 Gertner定义:应用程序基础设施是用于交付业务应用程序的软件平台,包括开发和运行时使能器

      来自Gartner的有趣信息:

      我同意你的看法。应用程序IF不仅是硬件,还包括软件实体。我想不出任何参考资料,等等,我会让其他人这样做:)请这样做!考虑到我对这么多事情一无所知,我自己发现这是一个非常有趣的话题!让我猜,他是一个硬件人,对吗?这都是上下文和舒适区的问题。他的“理解”似乎相当狭隘,而你的理解似乎是着眼于全局。如果你所说的App If实际上不是App If,那么问问他它叫什么。我恐怕答案很简单:“应用程序基础设施”这个词模棱两可。如果没有更多的答案,我们将不胜感激