⑴Metl是一款基于web的集成平台,这款工具可以帮助我们解决日常工作中的各种集成任务;该软件简单易用,用户无需自定义编码即可轻松使用,用户可以通过便捷的流程将其部署到云端服务器中,而且还允许高级用户按需编写相关组件,这样可以使它的功能得到扩展以进一步满足用户的使用需求;Metl可以帮助用户在执行设计,部署和集成管理任务时提供一个便捷的解决方案,提升用户的工作效率;该程序功能很丰富,感兴趣的朋友欢迎下载使用。
⑵Metl是一个Web应用程序吗,它可以作为Web应用程序存档文件部署到应用程序服务器
⑶还可以作为war文件独立部署在捆绑的Jetty Servlet容器下。
⑷安装后,可通过Web浏览器访问该Web应用程序,并将其用于设计,部署和管理集成。
⑸可以将集成分组或打包到一个或多个项目中,项目是一种以某种逻辑方式将集成逻辑分组在一起的方法。
⑹一个项目可能包含特定系统内外的所有集成,项目包含流程,模型和资源。
⑺流由通过链接连接的组件构成,这些链接描述了流经数据的路径。
⑻有各种可用的组件,可以构建自定义组件并将其集成到现有的Metl基础架构中。
⑼模型为您的数据提供结构。在处理结构化数据时,可以通过建模来定义数据。
⑽Metl模型允许您描述数据,本质上,模型可以是关系的,也可以是分层的。
⑾资源表示到物理端点的连接,在物理端点上读取或写入数据。Metl中提供以下资源类型:
⑿-数据库-与JDBC兼容关系数据库的JDBC连接;
⒀-目录-与文件系统的连接。本地,FTP,SFTP和SMB均受支持;
⒁-HTTP资源 -到基于REST或SOAP的服务的HTTP连接;
⒂-邮件会话-可以用于发送和接收电子邮件的SMTP连接;
⒃-订阅-与JMS队列的连接;
⒄可以在数小时内进行配置,而在几天或几周内即可进行编码。
⒅通用基础结构代码均已处理,例如:读取,写入,格式化,解析,线程化等。
⒆易于安装,只需下载.war文件并运行。
⒇基于网络,没有在每个桌面上安装的工具。在您的数据中心或云中本地部署。
⒈不需要笨重的基础架构,任何Windows或Linux盒子都可以。
⒉没有黑匣子,下载源,如果需要可以编写自己的组件。
⒊这款工具可以在大型的集成方案中得到证明。
⒋支持JumpMind,Inc.针对Metl的开源和商业版本的任何需要提供专业的支持和服务。
⒌一旦启动了Metl,就可以通过Web浏览器访问它,如下所示:
⒍http://myservername:myport/metl
⒎如果Metl在本地计算机的默认端口(上运行,则URL如下:
⒏http://localhost:/metl
⒐将显示以下主屏幕:
⒑下面显示的导航菜单是遍历系统的机制。
⒒Metl UI分为六个主要区域:
⒓设计-设计和开发集成
⒔发布-创建发布软件包以进行版本控制并部署到Metl运行时代理
⒕部署-将集成部署到Metl运行时代理
⒖管理-管理已在给定代理上运行的集成,包括查看过去的执行情况等。
⒗探索-探索为此Metl实例配置的资源
⒘管理员-Metl的管理,包括定义系统用户,管理日志记录级别等。
⒙除了这五个主要导航点之外,导航菜单还允许:
⒚帮助-访问此帮助文档
⒛注销-将当前用户注销到Metl UI
①“设计”屏幕用于设计和开发集成。主要设计屏幕如下所示。
②设计屏幕分为两个主面板,导航窗格和内容/编辑器窗格。下面显示的导航窗格允许遍历项目,流程,模型和资源。
③首次安装Metl时,它会附带一个示例项目,其中包括示例流程,模型和资源。这些示例使用户可以立即看到正在运行的Metl。此外,组件文档中引用了这些示例流程,以便更好地了解各个组件的工作方式。
④内容/编辑器窗格是在其中编辑流,资源和模型的地方。下面的屏幕快照显示了正在编辑的数据库资源。
⑤项目是一种以某种逻辑方式将集成分组在一起的方法。通常,项目的边界应等同于可部署单元。这意味着项目的范围或上下文应该是那些在部署时必须捆绑在一起的流程。IE,如果两个流程相互依赖并且紧密耦合,以至于一个变更指示另一个变更,则应将这些流程捆绑在一个项目中。项目是对流及其相关资源和模型进行版本控制(请参阅版本并对其进行导入/导出(请参见导入/导出的级别。
⑥可以通过菜单添加一个新项目。
⑦项目可以具有多个版本。首次创建项目时,还将使用名称master创建初始版本。在发布主项目(部署到生产之后,可以以新版本完成对该项目的将来更改,以便可以跟踪该项目的每个生产迁移。通过在新项目版本下进行项目的每个生产版本,还可以查看版本之间的差异。可以从任何后续版本中创建项目的新版本。IE(如果您具有....和..版本,则可以从以前的个版本中的任何一个创建新版本。可以从..版本创建补丁程序发行版本(..,同时在将来的发行日期同时对..版本进行更改。
⑧要从现有版本创建项目的新版本,请首先选择应从中创建新版本的源版本,然后单击文件 新 项目版本,如下所示。
⑨一个项目版本可以依赖于另一个项目版本。可以使用“文件 新
⑩项目依赖项”添加项目依赖项。当一个项目依赖于另一个项目时,它可以访问子项目中的资源,模型和流程。添加项目依赖项的一个好用例是共享公共资源。
Ⅰ项目版本-使用的地方
Ⅱ要查找具有给定项目版本依赖性的所有项目,请突出显示所需版本,然后选择“使用位置的文件
Ⅲ”。这将显示一个屏幕,显示与突出显示的项目版本相关的所有项目。
Ⅳ项目配置可以导出和导入。使用文件 导出...和文件 导入...。导出到JSON文件。导入和导出用于从一种环境迁移到另一种环境或备份您的配置。
Ⅴ还要注意,如果需要,可以导出项目的子集。