作者:Ruma Sanyal

Informatica混合集成平台产品市场总监

根据“互联网世界统计”的数据,截止到2019年6月,全世界约有45亿人实现了互联互通。在最近的印度之旅中,我深有感触。无论您身处何方,都会发现某种形式的连接性。即使是在那些最贫困的地区,您也会看到安装在临时性住所屋顶上的卫星天线。根据马斯洛的需求层次理论,连接性在本质上是一种非常基本的需要——仅排在水、食物和住房之后。

站在商业角度,企业也同样如此,技术推动了连接性的需求,您需要与您的客户、合作伙伴和员工建立某种联系。企业通常由使用各种移动设备的移动办公团队组成。他们需要随时随地访问数据和文件并开展协同工作。合作伙伴希望通过一种相类似的方式参与协作,例如:共享客户数据,发送发票,为联合营销活动协同处理文档等。

为什么连接性如此重要

从技术角度看,连接性的概念很简单。不过,要特别注意的是,它并不容易实现。作为概念,技术连接性是指两个系统之间“通信”的能力,比如本地Oracle数据库与某种SaaS应用(如Salesforce)之间的“通信”。这非常重要,因为有大量客户数据存储在Oracle数据库中,而Salesforce需要访问这些数据。并且如果Salesforce中发生了客户数据的更新,更新信息需要“传递”给Oracle数据库并保存下来。

如果把这种系统交互次数翻上好几倍呢?我们想象一下:在一个企业中,众多的SaaS应用、本地ERP系统、本地数据库和客户应用之间需要发生多少次交互?再加上防火墙之外的合作伙伴的本地系统和云端系统;并且,您可能还有很多错综复杂、有待连接的其他各种系统。除此之外,还要考虑所有这些系统的不同软件版本和版本弃用情况,以及增加新的合作伙伴、兼并与收购的情况,看起来就像一团乱麻。

由于连接性看上去不是那么黑科技,它甚至不被看作是某种技术创新,更别说是新潮技术了,因此,IT人员不想在这方面投入过多精力,应用开发人员也不愿意费心处理。问题是,谁来做这件事?大家就期待着IT厂商们能提供开箱即用的连接器产品,这类产品有时也被称为适配器。它们需要像乐高积木一样易于拼装并连接到不同的系统。

服务连接器就是那一剂良方

这引发了我的思考:我们能够提供给客户的开箱即用连接器的数量是有限度的,如果我们的客户需要连接一个机密系统或自定义应用,我们该怎么办?我和我们的产品经理Sorabh Agarwal聊起了这个问题,一如既往,他对我的问题给出了一个很好的答案——服务连接器。如果您有一个自行开发的或基于第三方API的应用,而且没有专门设计的连接器,Informatica云应用集成(Informatica Cloud Application Integration)就会提供一种连接器的定义方式。您可以用不到30秒的时间创建“动态连接器”,既可以导入WSDL或Swagger API接口文档,也可以在网页表单中手工创建。只需几次点击就可以创建自定义的连接器,运作方式就如同本地连接器一样。

或者,至少如Sorabh所说,根本不用去购买这样的连接器。我过去曾经是一名连接器产品经理,那时我每次都要请工程团队为现有应用的新修订版本提供连接,他们回复说“最少要等3个月”,就这样把我怼了回去。Informatica如何在30秒内就能做到这一点?我想知道这个问题的答案。因此我开始尝试创建自己的服务连接器。以下是一个简单的示例步骤,我创建的是一个“计算器服务”连接器:

① 登录到Informatica云应用集成(第1次点击)。

② 点击“新建”,然后点击“服务连接器”(第2次点击)。

③ 点击“服务连接器模式”,告诉系统是否要采用WSDL或Swagger工作方式(第3次点击)。如果系统显示有合适的API,用户既可以选择使用公共域提供的转换器,将他们的元数据定义转换成WSDL或Swagger的形式,也可以手工创建服务连接器。

④ 选择WSDL并点击“创建”(第4次点击)。

⑤ 添加连接器的名称、描述、WSDL网址,不要勾选验证框,并点击“下一步”(第5次点击)。

⑥ 点击“下一步”(第6次点击)。

⑦ 核对连接器的汇总信息,并点击“完成”(第7次点击)。

点击“保存”(第8次点击)后,全部完成!

在收到系统提示的服务连接器信息后,我完成了全部工作,这些信息包括:“定义”、“行动”和“过程对象”标签。

“定义”标签定义了一些通用属性,例如服务连接器的连接属性。

“行动”标签定义了作为API定义组成部分的一些可用操作。

“过程对象”定义了使用的数据类型。我可以看到完整的连接器,包括:行动、输入和输出字段、参数类型、操作,每个要素都是自动定义的。

最后就是快速试用,以确保运行良好。我针对某项行动使用“测试”功能(参见下面的截图),并使用“测试设置”提供行动的适当输入集。

一旦确定了需要构建的对象,创建服务连接器的整个过程只需花费10秒钟的时间,之后就能在谷歌上找到所创建的计算器服务(作为网络服务存在,参见下面的截图)以及便利的WSDL网址。核对和测试工作再用去几分钟时间。就是如此简单!

在万物互联的时代,我们距离“云上的成功”还有漫长征途。创建连接器,实现客户、合作伙伴及员工的“连接”还仅是这场“云上战”的其中一环。随着企业越来越重视混合云/多云环境的构建以及对于云战略的部署,制定一个整体的、专业的API策略将变会是更为关键的所在。

厘清数据管理思路,找到相应解决方案,这是企业正在面临的问题。那么对于新一代的企业用户,如何在没有IT协助下快速整合及利用散落的数据资源呢?企业数据目录又在企业自助分析中扮演着何种关键的角色?

想了解更多相信信息,请关注Informatica数据管理(微信号:InformaticaChina)

GNS3 cloud 连接错误_8次点击,30秒创建连接器,Ta竟然做到了!相关推荐

  1. GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持

    问题描述: 在远程桌面连接服务器的时候,出现以下错误 发生身份验证错误.要求的函数不受支持 而有的客户端连接到服务器没有这个问题,就是这个台客户端连接出现问题 解决方法: 一.在远程桌面客户端修改 开 ...

  2. 8次点击,30秒创建连接器,Ta竟然做到了!

    作者:Ruma Sanyal Informatica混合集成平台产品市场总监 根据"互联网世界统计"的数据,截止到2019年6月,全世界约有45亿人实现了互联互通.在最近的印度之旅 ...

  3. GNS3 cloud 连接错误_条码打印软件连接SQLServer出现TCP连接失败解决办法

    小编今天用条码打印软件连接SQL Server数据库遇到了一个问题:通过端口1433连接到主机localhost的TCP/IP连接失败.错误:"Connection refused:conn ...

  4. 打开360浏览器显示无法连接服务器错误,Win10电脑上360浏览器提示网络连接错误,错误代码 102的解决方案...

    360浏览器是我们经常在Win10电脑上使用的浏览器之一,如果我们在Win10电脑上,用360浏览器无法打开网页,还提示网络连接错误,错误代码 102,这个我们要怎么办呢?这个问题已经让很多用户无法正 ...

  5. host mysql server_解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server...

    解决服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server问题,有碰到此问题的同学可进入参考. 这段时间在研究火车头的入库教程 ...

  6. 远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。

    [1]问题情境描述 win7远程桌面连接UBuntu. 当输入远程机UBuntu的IP(确保正确)后,点击连接.弹出连接错误(见下节). 注意:计算机操作中遇到的有些问题与生活中的极其相似,因为计算机 ...

  7. [WinError 10061] 由于目标计算机积极拒绝,无法连接错误解决办法

    爬虫的时候会经常出现"[WinError 10061] 由于目标计算机积极拒绝,无法连接"错误这种情况,有可能是LAN口设置不正确 我是在爬取全国天气情况的时候出现的这种错误,后面 ...

  8. 如何解决联通电信宽带连接错误691

    我想使用电脑的朋友一定经常遇到这种情况,在家里用台式机拨号可以上网,但换了一台笔记本就上不了.或者本来用的帐号密码可以上,但换到别人家又上不去了.他们都同样提示错误691.错误691是宽带adsl拨号 ...

  9. 宽带显示不能建立到远程计算机,宽带连接错误820:不能建立到远程计算机的连接 正确处理办法...

    宽带连接错误820:不能建立到远程计算机的连接 正确处理办法? 使用宽带连接上网的朋友经常会碰到一些宽带连接错误的故障,导致连接不上,不能上网.之前大家讲过许多种错误代码的处理办法,这次要讲的是宽带连 ...

最新文章

  1. postgresql 基础sql
  2. java定义set_java – “方法流()未定义类型Set”
  3. 少儿编程python教材_少儿编程|Python环境安装
  4. MNN.Tensor exit code -1073740791 (0xC0000409) 解决
  5. 替换字符串空格 - Java - StringBuffer
  6. 小程序 md5 32位加密
  7. 什么?口红输给口罩了?
  8. 神经网络之文本情感分析(三)
  9. 听飞狐聊JavaScript设计模式系列11
  10. 【Android】自己定义控件——仿天猫Indicator
  11. 一个好用的国产电脑文件同步软件
  12. 来料不良,只是采购一人的事吗?
  13. 腾格尔刚刚参加线上演唱会,又传《巴林塔娜》合作主题曲身价倍增
  14. CentOS系统下文件夹目录结构及其作用
  15. Matlab 黎卡提方程
  16. 程序人生 - 2020年杭州市积分入学实施办法权威解读
  17. Win10的几个实用技巧系列之win10和win8系统哪个好用、系统任务栏和窗口假死的解决方法
  18. 一.关于实现浏览器弹窗提示内容几秒后自动消失重定向执行其他函数的两种方法
  19. TCP/IP原理浅析
  20. ARM7 ARM 11

热门文章

  1. 梦想,不是浮躁,而是沉淀和积累
  2. java gcm_java – GCM – 在6次尝试后无法将JSON请求发布到GCM
  3. JS之小游戏 pet
  4. 小程序毕业设计 基于java后台微信电影院选座购票小程序毕业设计参考
  5. 井身结构示意图绘制(WPF)
  6. 模块化机房与普通机房有什么区别?
  7. 机器人学之运动学笔记【4】—— 逆向运动学(Inverse Kinematics)
  8. SRGNN番外篇——我的死磕笔记
  9. springboot源码解析-管中窥豹系列之BeanFactoryPostProcessor(十一)
  10. 抖音死亡计算机在线测,抖音死亡计算器怎么用?抖音死亡计算器测试入口介绍...