应用程序服务器
词条百科 0
目录
应用程序服务器
应用程序服务器是托管通过通信协议交付业务应用程序的应用程序或软件的服务器。
应用服务器框架是一个服务层模型。 它包括软件开发人员可通过应用程序编程接口使用的软件组件。 应用程序服务器可能具有集群、故障转移和负载平衡等功能。 目标是让开发人员专注于业务逻辑。
Java 应用服务器
Jakarta EE(以前称为 Java EE 或 J2EE)定义了 Java 应用程序服务器的核心 API 和功能集。
Jakarta EE 基础设施被划分为逻辑容器。
- EJB 容器:企业 Bean 用于管理事务。 根据 Java BluePrints,应用程序的业务逻辑驻留在 Enterprise Beans 中——一种模块化服务器组件,提供许多功能,包括声明式事务管理和提高应用程序可扩展性。
- Web 容器:Web 模块包括 Jakarta Servlets 和 Jakarta Server Pages (JSP)。
- JCA 容器(Jakarta 连接器)
- JMS 提供程序(Jakarta 消息传递)
商业 Java 应用服务器一直由 Oracle 的 WebLogic Application Server、IBM 的 WebSphere Application Server 和 Red Hat 的开源 JBoss Enterprise Application Platform (JBoss EAP) 主导。
Microsoft 的 .NET 将其中间层应用程序和服务基础架构定位在 Windows Server 操作系统中,而 .NET Framework 技术则充当应用程序服务器的角色。 Windows 应用服务器角色包括提供 Web 服务器支持的 Internet 信息服务 (IIS)、提供应用程序支持的 .NET Framework、提供服务器端脚本的 ASP.NET、用于应用程序组件通信的 COM+、用于多线程处理的消息队列,以及 Windows Communication Foundation (WCF) 用于应用程序通信。
PHP 应用服务器
PHP 应用程序服务器运行和管理 PHP 应用程序。
- Zend Server 由 Zend 构建,为基于 PHP 的应用程序提供应用程序服务器功能。
- appserver.io 由 TechDivision GmbH 构建,是一个用 PHP 编写的 PHP 多线程应用程序服务器。
- RoadRunner 由 Spiral Scout 构建,是一种用 Go 语言编写的高性能 PHP 应用服务器、负载平衡器和进程管理器。
第三方
移动应用服务器
移动应用程序服务器向移动设备提供数据传输。
部署模型
可以部署一个应用服务器:
- 本地
- 云
- 私有云
- 平台即服务 (PaaS)
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmjeai3lmizi