你在这里: 管理员指南 > 规划FME服务器安装 > 系统架构 > FME服务器和N层架构

FME服务器和N层架构

当你安装FME服务器,您可以打包所有组件或图层FME服务器架构到一台机器上。此“Express”安装选项是FME服务器启动的最快和最简单的方法,因为所有组件都为您提供。您只需要提供一个服务器,用于托管安装。

或者,您可以物理地分发这些层以实现n层架构。支持3层和2层配置:

3层架构分配了FME服务器Web服务,fme服务器应用程序(包括FME服务器核心FME发动机),和FME服务器数据库跨越三个物理分离的服务器。在此方案中,您必须提供和管理以下其他组件:

  • Web应用程序服务器运行FME Server Web服务。您可以在自己的servlet上运行FME服务器Web服务(支持Apache Tomcat和Oracle WebLogic),或者使用随安装提供的Apache Tomcat Servlet。
  • 要托管FME服务器数据库(支持Oracle,PostgreSQL和SQL Server)的数据库服务器。
  • 远程文件系统到托管共享资源。

在2层体系结构中,提供Apache Tomcat Servlet以运行FME Server Web服务,并与FME服务器核心和引擎一起安装。只有FME服务器数据库安装在您提供的服务器上,以及远程文件系统。

n-tier架构的好处

出于以下任何原因实现n层架构:

  • 您希望将组件分开,以便每个都可以由相应的专家团队管理。
  • 您希望实现一个主动被动系统故障转移

实施N-Tier架构

您可以通过以下两种方式实现FME服务器的N层体系结构: