應用程序服務器
編輯應用程序服務器是托管通過通信協議交付業務應用程序的應用程序或軟件的服務器。
應用服務器框架是一個服務層模型。 它包括軟件開發人員可通過應用程序編程接口使用的軟件組件。 應用程序服務器可能具有集群、故障轉移和負載平衡等功能。 目標是讓開發人員專注于業務邏輯。
Java 應用服務器
編輯Jakarta EE(以前稱為 Java EE 或 J2EE)定義了 Java 應用程序服務器的核心 API 和功能集。
- 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 應用服務器、負載平衡器和進程管理器。
第三方
編輯移動應用服務器
編輯移動功能
移動應用服務的核心能力包括
- 數據路由——數據被打包在較小的 (REST) 對象中,帶有一些業務邏輯,以xxx限度地減少對帶寬和電池的需求
- 編排 - 跨多個來源的交易和數據集成
- 身份驗證服務——與后端系統的安全連接由移動中間件管理
- 離線支持——允許用戶在設備未連接的情況下訪問和使用數據
- 安全——數據加密、設備控制、SSL、通話記錄
移動挑戰
盡管大多數基于標準的基礎架構(包括 SOA)旨在連接到任何獨立于任何供應商、產品或技術的設備,但大多數企業都難以將后端系統連接到移動應用程序,因為移動設備增加了以下技術挑戰:
部署模型
編輯可以部署一個應用服務器:
- 本地
- 云
- 私有云
- 平臺即服務 (PaaS)
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/193270/