道歉,如果我要问的是过于通用,请随意将其标记为社区维基甚至关闭它,但在得到一个好的答案之后请...这里什么都没有。
我与一家大公司的顾问就应用基础设施这个术语进行了激烈的辩论,因此我在这里看看专家们的想法,因为我自己也需要很好的理解。我是一个微不足道的软件开发人员,并试图聊聊软件架构和东西,然后我们有点被困在应用程序基础架构一词。
根据我的竞争对手的理解,这仅用于后端硬件组件,而我认为他正在混合上下文并且从软件eng的上下文中它应该引用支持应用程序的东西,例如日志记录,ORM ,甚至框架(.net)等。
我在多大程度上错了,如果我愿意,请对这个定义有所了解......这真的会有很多帮助。
谢谢
答案 0 :(得分:2)
以下是一些链接,其中有一些关于从中提取的术语Application Infrastructure
的描述:
Application Infrastructure -- f5.com
应用程序基础结构由应用程序服务器,Web服务器和数据库服务器组成,是大多数网络体系结构中的核心组件。这部分网络基础架构为LAN以及WAN上的员工,合作伙伴和客户提供高性能应用服务。
应用程序基础架构的一些关键功能包括事务管理,集群,可靠的应用程序到应用程序消息传递,系统管理,高级应用程序开发工具,专有访问以及与传统技术的互操作性。
Application Infrastructure -- networkmagazineindia.com
(通用/标准)平台需要在跨地域或多个位置的企业中创建不同的应用程序,并管理企业内发生的大量用户和事务。该平台可确保不同的应用程序相互协作,称为应用程序基础架构。
Application Infrastructure -- bitpipe.com
高性能,可靠且安全的集成技术基础架构,用于管理应用服务提供商的多个托管应用程序。
答案 1 :(得分:0)
他似乎在描述的是软件平台(如果与软件平台相同,我会保持开放。我确实包括软件服务在应用程序基础结构定义中,还包括连接/网络以及硬件和软件作为基础设施的三个基石。基础设施是通用商品组件,而不是特定于域的组件,通常始终是软件;(可能例外情况是组织使用自定义硬件.AlH; IBM pitch WebSphere as Appliction Infrastructure和Microsoft认为他们的Windows Server to the Application Infrasture都同意你和我。
答案 2 :(得分:0)
从我所看到的,它与硬件和软件(中间件和API管理)有关。
Gertner定义:应用程序基础架构是用于交付业务应用程序的软件平台,包括开发和运行时启用程序。
Gartner提供的有趣信息: http://wso2.com/resources/analyst-reports/comparing-vendors-of-comprehensive-application-infrastructure-suites/