如果我要问的问题太笼统,我很抱歉,请随时将其标记为社区维基,甚至关闭它,但请在获得良好的答案后...这里什么都没有。
我与一家大公司的顾问就应用程序基础设施一词进行了激烈的辩论,因此我在这里看看专家们的想法,因为我自己也需要很好的理解。我只是个不起眼的软件开发人员,我想和大家聊聊软件架构之类的东西,然后我们就被术语应用程序基础设施搞得焦头烂额。
根据我的竞争对手的理解,这只用于后端硬件组件,而我认为他混合了上下文,从软件工程的上下文来看,它应该指的是支持应用程序的东西,如日志,对象关系映射,甚至框架(.net)等。
我在多大程度上错了,如果我错了,请给出一些定义……这真的会有很大帮助。
谢谢
发布于 2012-05-31 14:55:26
以下是一些链接,以及从其中提取的术语Application Infrastructure的一些描述:
应用程序基础架构是大多数网络体系结构中的核心组件,它由应用程序服务器、web服务器以及通常的数据库服务器组成。这部分网络基础设施为LAN以及WAN上的员工、合作伙伴和客户提供高性能应用服务。
应用程序基础架构的一些关键功能包括事务管理、群集、可靠的应用程序到应用程序消息传递、系统管理、高级应用程序开发工具、专有访问以及与旧版technologies.
需要一个(公共/标准)平台来使企业中的不同应用程序跨地理位置或多个位置工作,并管理企业内发生的大量用户和事务。这种确保不同应用程序相互协作的平台称为应用程序infrastructure.
一种高性能、可靠且安全的集成技术基础架构,用于由应用程序服务提供商管理多个托管应用程序。
发布于 2012-05-31 20:01:29
他似乎在描述的是软件平台(如果这与软件平台是同一件事,我会让它开放)。我确实将软件服务包括在应用程序基础架构定义中,并将连接/网络以及硬件和软件作为基础架构的三个基石。基础设施是通用的商品组件,而领域特定的组件通常是软件;(一个可能的例外是组织使用定制的硬件)。IBM pitch WebSphere as Appliction Infrastructure和微软认为他们的Windows Server to the Application Infrasture都同意你和我的观点。
发布于 2015-01-09 14:51:30
从我所看到的,它与硬件和软件(中间件和API管理)对话。
Gertner定义:应用程序基础设施是用于交付业务应用程序的软件平台,包括开发和运行时使能器。
来自Gartner的有趣信息:http://wso2.com/resources/analyst-reports/comparing-vendors-of-comprehensive-application-infrastructure-suites/
https://stackoverflow.com/questions/10828084
复制相似问题