javasdk集成示例
在本系列的上一篇文章中,我们研究了确定您的集成如何成为转变客户体验的关键的细节。
首先,通过研究成功的客户投资组合解决方案作为通用体系结构蓝图的基础,列出我如何处理用例的过程。
让我们继续查看这些蓝图如何解决特定集成用例的更具体的示例。
本文为您提供了一个示例集成方案,该示例展示了如何扩展前面讨论的详细信息为您自己的集成方案提供蓝图。
蓝图方案
如前所述,此处涵盖的体系结构详细信息基于使用开源技术的实际客户集成解决方案。 此处提供的示例方案是研究客户解决方案时发现的通用通用蓝图 。 我的目的是提供一个蓝图,该蓝图提供指导而不是深入的技术细节。
本节介绍了所呈现的视觉表示,但是随着时间的推移,它们会在视觉上不断发展。 有很多方法可以表示此体系结构蓝图中的每个元素,但是我选择了图标,文本和颜色,希望它们可以轻松吸收。 随时在这篇文章的底部发表评论,或者直接将您的反馈与我联系 。
现在,让我们看一下该蓝图中的细节并概述解决方案。
标题为“ 示例:Integration Service使用 ”的图中显示的示例蓝图概述了如何将微服务集成到您的体系结构中。 在此示例中,从顶部开始,使用在线应用程序通过API网关连接到您的服务。 它利用了一组提供前端功能的微服务。 这些前端微服务通过集成微服务工作,正在从各种组织后端系统收集数据和信息。 在此示例案例中,展示的后端系统是大型机。
尽管各种内部微服务与安全服务之间没有直接链接,但它显示了通过单点登录(SSO)服务器支持的身份验证和授权服务。 该SSO服务器正在利用涉及使用第三方活动目录解决方案的现有组织选择。 至关重要的是要了解SSO功能在整个集成用例中无处不在,因此请考虑将其作为体系结构蓝图中每个服务工件的插件包含在内。
这里有一个良心的努力,就是要使这个蓝图示例尽可能简洁,因此,各种潜在的后端系统的集成已简化为单个代表框。
第三方服务整合
尽管上述蓝图显示了使用开放技术的组织内部的服务集成,但是旧式第三方服务实现又如何呢?
许多组织被迫(至少暂时)选择遗留选项,并需要将服务集成与现有技术平台捆绑在一起。 使用像Red Hat Fuse这样的开放技术,就像拥有一个通用工具来连接几乎所有技术。
标题为“ 示例:集成到第三方服务使用 ”中的图中显示的示例蓝图概述了如何将组织与体系结构中的第三方服务集成。 在此示例中,从顶部开始,使用在线应用程序通过API网关连接到您的服务。 它利用了一组提供前端功能的微服务。 这些前端微服务通过集成微服务工作,正在从各种组织后端系统收集数据和信息。
在此示例情况下,展示的后端系统是一组使用专有技术在第三方平台上实现的安全服务 。 不用担心,您可以通过为它们提供一组集成微服务来启用它们提供的服务。 这使您的开发组织可以交付敏捷而灵活的应用程序,而不必删除和替换现有体系结构的大部分。
下一步是什么
此概述涵盖了全渠道客户体验用例的流程集成的第一个示例架构蓝图。
有关全渠道客户体验投资组合架构蓝图的系列概述,请参见:
通过上面的链接之一,赶上任何您错过的文章。
在本系列的下一篇文章中,我们将开始研究更具体的集成架构蓝图,这些蓝图与我们讨论的所有元素紧密结合在一起,作为全渠道客户体验架构中特定案例的一部分。
javasdk集成示例