Automation Consultants 在集成来自不同供应商的应用程序方面拥有丰富经验,可使用专门打造的集成工具,例如由我们的合作伙伴 Tasktop 打造的工具,或者使用自定义集成实用工具。
与 Tasktop 的集成一般涉及由不同供应商提供的两种或更多最佳应用程序。以下为 AC 使用 Tasktop 产品执行的集成的示例:
- 软件生命周期管理系统到软件生命周期管理系统 ── 几种软件生命周期管理系统实例
- 软件生命周期管理系统到 Jira
- IBM RTC 到 Jira
- IBM DOORS Next Generation 到 Jira
自定义集成可能包括编写实用程序,旨在通过其 API 访问不同的应用程序。集成可以是实时的定期同步或批量同步。它们一般作为服务或守护进程在后台运行,但有时也会有 GUI。
用于访问链接的应用程序的技术包括 HTTP(S)(特别是对于网络服务来说)、直接数据库访问以及使用面向对象的语言进行远程程序调用。多年来,HTTP(S) 已成为最常用的方法。
集成在概念上简单明了,但是当数据变更速度快且频繁时,或者如果多个并行过程可以变更要同步的数据,可能会变得复杂。这里可能有必要实施锁定机制,确保一次只对一个数据进行一次变更。如果系统数据更新失败(或许是因为目标系统中的记录在可以进行变更之前被删除),集成工具需要能够妥善地处理错误并进行报告。这就使得在需要时可以手动更正任何错误,或者至少进行记录,以符合合规截止期限和要求。
AC 自定义集成的示例包括
- 根据传入的电子邮件,在 Jira 中自动创建问题。
- 将 Blackberry 使用系统与来自 Blackberry 的传入发票相集成。
- 实时集成两家手机公司的计费系统,一家是在没有网络的情况下向用户提供手机服务的提供商,另一家是基础网络提供商。AC 开发了一种工具,可以将客户更新信息传输给网络提供商。传输的数据包括新地址和账单支付(尽管不是账单详细信息)等数据。
如果你要求集成两种或更多不同的应用程序,而且没有立即可用的解决方案,请联系 AC 进行咨询。