概观

正如我们希望能够完成在单个应用程序的所有我们的工作,这样做几乎是不可能的。有各种各样的开发者,思想家,企业家在世界上是创建应用程序,专门在公司内部的特定需求和角色协助。因此,而不是依赖于单个应用程序,我们不可避免地结束了依靠许多。虽然这有助于我们完成多个任务,管理多个应用程序和他们持有是很困难的数据。

应用集成是用来帮助维护,管理,并保持所有的应用程序是最新的,同时减少数据的重复和冗余。通过创建一个应用程序集成的网络,允许应用程序彼此,业务和工作流程,可以更有效地进行沟通。应用集成还有助于减轻信息孤岛的问题。

为什么应用程序集成?

对于需要应用集成,从需要的应用程序之间移动数据造成的。这包括从一个应用程序在预定的,持续的方式将数据传输到另一个,或正在从传统系统一旦数据到新的东西。或者,总之,应用集成是用来使生活更轻松

随着应用程序集成,可输入一次数据,并将其连接到多个应用程序,而不必输入它多次,你有应用。当您添加新的数据到已经集成了其他应用程序的应用程序,数据会自动在整个连接的分布式应用。这降低了跨平台的人为错误,需要人工干预,和整体确保一致性。

由于具有全面的系统,形成异构应用程序之间的桥梁,你会不会去关注是否您的应用程序最初试图彼此还是不沟通。这使您可以自由灵活地选择是技术的集合中,或从同一个供应商,你选择的应用程序,而不是应用程序。

如何整合应用

API的基础知识

应用程序集成通常与使用的API来完成的。的API(应用编程接口)是其允许用户参考和相互作用与自己的目的的应用程序的各部分的功能或规则包。这允许控制和灵活性,同时让原创者无干扰保持自己的应用程序中的最终用户。

在一个API是允许应用集成要发生的协议。

虽然API的这几天最常引用网络的API,API已长期被用来与内部部署的基于软件系统的集成。他们都起到了SOA(面向服务的架构),它主要采取内部部署的地方显著的作用。这意味着应用程序集成是唯一真正能够发生在内部。随着Web和云应用的开发,应用集成是比较常用的外部进程。你不一定要存储在计算机上的应用程序让你能够访问应用程序的API。

API和Web应用程序

Web应用程序的API已经变得非常流行,必不可少的各种任务,由于在移动应用和基于云的软件的增加。网络API是不同的,原因如下:

  • 他们使用的是HTTP或HTTPS协议通过网络暴露
  • 公共Web API可在互联网上,通常与支持文档
  • 他们最经常使用内置JSON或XML

虽然网络的API做份额的一致性,大多数网站的API将是您可以使用它们的方式是独一无二的。这些差异是依赖于应用程序的开发者如何决定建立相应的API。因此,需要充分利用特定API的具体信息,在很大程度上依赖提供的文件上。

使用中间件

使用中间件的是最常见的方式来建立一个应用集成架构之一。如果没有中间件,应用集成要依赖于大量繁琐的编程和人工干预。中间件是标准由于效率,可以添加到您的应用程序集成的工作流程,特别是当你正在处理多个应用程序。亚搏在线

中间件可以在内部部署或基于云的,这取决于你的公司的需求。不管你的选择,你用它来实现应用程序的集成将允许您的应用程序相互直接通信的程序。您的系统也可以被这总体上创建一个组织良好的结构,所有的应用程序中设置了以一致的方式。这也意味着,维护将更加直截了当。

随着中间件,您可以删除不需要手动输入数据到每一个应用程序,并帮助促进业务数据的最重要的应用程序之间共享。

FME应用集成

虽然FME为它的整合数据的能力最有名的,它也可以支持应用集成的工作流程。亚搏在线无论您是需要对应用程序的从旧系统切换新的东西为目的整合,或正在寻找使应用集成为一个持续的例行过程FME是集成平台,为您提供帮助。

连接器和集线器FME

FME允许您通过使用连接器连接到应用程序。连接器是通过使用API​​,从您尝试连接到应用程序中创建。预建连接器需要凭据的应用程序,使你能够访问您的数据和信息的安全。

一些连接器可直接FME桌面内,而其他人都可以从FME中心下载。通过支持该产品的外API连接,它是安全软件团队更容易确保API参数和规格均达到最新的,独立的FME发布周期。亚搏在线

在FME集线器连接器可以在网络连接中找到,包内(有相关的格式或应用程序的多个项目),并为自定义变压器。要查看有官方的支持FME对项目已被其他用户FME创建的项目,您可以通过发布者过滤器。

创建您自己的连接

每家公司都有自己的一套独特的,他们想连接到应用程序。如果FME目前不支持你选择的应用程序,不用担心,还是有办法,你可以创建一个连接。

HTTPCaller变压器FME Desktop允许您连接到通过HTTP或HTTPS的URL。该变压器会给你通过Web API连接到您选择的任何应用程序的灵活性。

全部放在一起

随着FME Desktop,您可以创建一个集成了对方你的应用程序亚搏在线(一个或多个)工作流程。根据应用程序的需要,您可以使用连接之间的变压器,以确保在需要数据和信息传递。随着变压器可以确保您的业务规则和标准,在所有应用程序维护。

一旦你创建你的应用程序相互之间或与其他现有数据集亚搏在线成工作流,你可以使用FME Server来安排和根据需要自动运行您的工作流程。通过指定像数据被上传到存储库时间,日期或事件触发,FME Server将知道何时以及如何整合您的数据。

最终的结果?您的数据和信息是在你需要它的时候你需要它。

什么是FME?

FME是公认的数据集成平台支持最好空间数据全世界。但是,它可以处理的不仅仅是空间数据更多。FME可以帮助你整合在同一个平台中的业务数据,3D数据和应用程序。FME有一系列的支持数据转换所谓变压器的工具,可以很容易地集成超过450格式和应用程序。随着FME您可以灵活改造和整合正是你想要的方式。

亚搏在线安全软件,FME的厂商,都是在技术世界领导人努力留下的数据整合趋势领先一步。FME不断升级,以确保它已经适应,以支持新的数据格式,现有的数据格式的更新版本,以及大量的数据。飘的理念是个别部门必须在其数据孤岛工作,具有IT结构限制了公司的潜力,真正的工作为一体。数据应该能够无论身在何处,何时,或如何它的需要自由流动。

相关资源

FME中心

终极指南一切API

入门的API

如何连接到任何API(而无需编写代码)

网络研讨会:应用程序集成的智能城市

为什么要关心空间数据

什么是数据转换?

什么是数据验证?