FME服务器架构

FME服务器系统包括客户端层和服务器层,每个组件的数量。

FME服务器架构图显示:客户端层、服务器层,和相关的组件

FME服务器组件

1 Web应用服务器

需要一个Java Web应用程序服务器来运行FME服务器Web用户界面,FME服务器Web服务和任何其他web客户端。根据安装配置Web应用程序服务器可能FME附带版本的Apache Tomcat服务器。或者,它可能是一个servlet单独提供。支持servlet是Apache Tomcat和Oracle WebLogic。

2 Web客户端

Web用户界面FME服务器和包含在:可以在浏览器中运行。

可以开发自定义web客户端在FME服务器REST API。

FME服务器3:Web服务

FME服务器提供了预定义的服务执行常见的任务。与FME服务器提供的服务包括:

4非web客户端

  • FME工作台FME服务器的创作环境:但也可以用来FME服务器提交工作:通过一个变压器的数量。
  • FME服务器控制台是一个命令行接口FME服务器。
  • 自定义客户可以开发FME服务器上的REST API服务。
  • FME数据表达手机应用程序使用REST API和FME通过HTTP服务器的Web服务。

5 REST API

FME服务器REST服务FME服务器使用Java API通过FME FME服务器端请求发送到服务器的API。

FME服务器API 6:

所有请求被发送到FME服务器通过低级FME服务器API。

7安全

FME服务器提供身份验证和访问控制使用Java身份验证和授权服务(JAAS)框架。

FME服务器核心8:

FME服务器核心管理工作要求,调度,存储库的内容。

9的过程监控

过程监控FME服务器提供了容错功能,确保核心和FME引擎仍可用于处理请求。流程监控FME服务器还提供了一种机制来管理和FME引擎组件,包括能力开始、停止、重新启动,并添加组件。过程监控使用FME服务器数据库配置管理过程。

FME引擎10:

FME引擎处理工作请求通过运行FME工作区。每一次FME引擎处理单个请求。FME FME引擎服务器处理可以通过添加扩展:在同一台计算机FME服务器或单独的计算机在一个分布式环境。

11个数据集

通常情况下,一个FME服务器工作运行一个工作区,读取和/或写入数据。FME FME引擎服务器管理员必须确保有读访问数据或数据库工作区读和写访问任何工作区目录或数据库写入。

FME服务器数据库12:

FME服务器核心使用FME服务器数据库存储和存储库工作信息。数据库不应该直接编辑,虽然查询数据库工作历史和其他统计信息是常见的。

表达安装FME FME服务器数据库服务器运行的版本的PostgreSQL数据库服务器。(PostgreSQL本文档发布的版本11)。FME服务器数据库分布式安装运行在一个服务器上分别提供。支持PostgreSQL数据库服务器、Oracle和SQL服务器。

13个文件系统

在一个分布式安装FME服务器系统,共享组件安装在一个远程文件系统目录来启用访问不同的电脑。这些文件包括存储库资源

FME服务器连接

Note: ">注意:的完整列表由FME服务器使用的端口,看看FME服务器端口

一个

Web客户端使用FME服务器通过HTTP Web服务。沟通是定义的Web服务API, FME服务器REST API, API。

B

非web客户机使用通过HTTP REST API。

C

FME服务器Web服务和非Web客户端Web客户端,使用FME服务器API与FME服务器通过TCP / IP通信。请求被发送到FME服务器核心在端口7071上。消息返回给客户机在一个随机端口FME服务器创建的核心。

D

FME服务器API / 7500端口的通信过程监控。

E

FME服务器和存储库API发送工作FME服务器请求:核心在TCP / IP端口7071。

F

FME引擎流程和过程监控显示器:重启他们是否停止。

G

一旦注册(见下面的K), FME引擎与FME服务器通信的核心在由核心动态TCP / IP端口。

H

FME引擎读取和写入数据从共享/安装驱动器,数据库、web服务等等。

FME服务器核心与FME通信服务器数据库通过JDBC / TCP / IP端口7082。

J

FME引擎与FME服务器数据库进行通信。港口取决于所选的数据库。

K

FME引擎执行初始登记与FME服务器核心在TCP / IP端口7070。

l

FME服务器API可以用来发送作业调度请求FME服务器核心在TCP / IP端口7073。

FME服务器API可用于发送通知请求FME服务器核心在TCP / IP端口7072。

N

自动化外部行为和通知服务FME服务器核心用户执行初始登记:通过TCP / IP端口7074。FME服务器收到的通知:核心用户进程。

O

自动化触发器和通知服务出版商FME服务器执行初始登记:核心在TCP / IP端口7076。FME服务器API可用于继电器FME服务器请求:核心在TCP / IP端口7075。为电子邮件——SMTP触发器和SMTP出版商港口,看到FME服务器端口

P

FME服务器配置,备份和恢复FME服务器请求,传达到核心在TCP / IP端口7077。

访问资源沟通与FME服务器核心在TCP / IP端口7079。

R

沟通与FME服务器WebSocket服务器发生在端口7078上。

年代

自动(在线)许可发生在端口80上通过HTTP请求。

T

FME服务器队列管理队列控制并根据需要派遣工作。沟通是在端口6379上。

U

数据库连接网络连接请求处理在端口7069上。

V

系统清理请求处理在端口7081上。