未加星标

Integration Key to Experience: Common Elements (Part 2)

字体大小 | |
[网络安全 所属分类 网络安全 | 发布者 店小二05 | 时间 2019 | 作者 红领巾 ] 0人收藏点击收藏

In my previous article from this series ,we introduced a use case around integration being the key to transforming your omnichannel experience.

The process was laid out how I've approached the use case and how I've used successful portfolio solutions as the basis for researching a generic architectural blueprint. The only thing left to cover was the order in which you'll be led through the blueprint details.

This article starts the real journey with a generic architecture from which we'll discuss the common architectural elements one by one.

From Specific to Generic

Before diving into the common elements, it might be nice to understand that this is not a catch-all for every possible integration solution. It's a collection of identified elements that I've uncovered in multiple customer implementations. These elements presented here are then the generic common architectural elements that I've identified and collected into the generic architectural blueprint.

It's my intent to provide a blueprint that provides guidance and not deep technical details. You're smart enough to figure out wiring integration points in your own architectures. You're capable of slotting in the technologies and components you've committed to in the past where applicable. It's my job here to describe the architectural blueprint generic components and outline a few specific cases with visual diagrams so that you're able to make the right decisions from the start of your integration projects.

Another challenge has been how to visually represent the architectural blueprint. There are many ways to represent each element, but I've chosen some icons, text, and colors that I hope are going to make it all easy to absorb. Feel free to post comments at the bottom of this post, or contact me directly with your feedback.

Now let's take a quick tour of the generic architecture and outline the common elements uncovered in my research.

External Applications

Starting at the top of the diagram, which is by no means a geographical necessity, there are two elements that represent external applications that interact with the architecture. Distilling the various applications discovered in customer solution research, I've come up with two common representations.


Integration Key to Experience: Common Elements (Part 2)
The first is mobile applications, covering basically everything that customers use to interact directly with a company. This can be mobile applications deployed by the company themselves or developed by third-party organizations to interact with the services offered.

The second is web applications, a broad element to contain all other types of applications, websites and/or services that are deployed by the company or any third party organizations to interact with the services offered.

API Gateway and Proxy
Integration Key to Experience: Common Elements (Part 2)

These elements in the common architecture are found in every solution researched. They were mentioned by name and consisted of an Application Programming Interface (API) gateway that managed access from external applications when calling internal customer solution services.

The proxy shown was a reverse proxy , a standard solution for providing a security layer between external applications calling internal services by hiding the internal addresses.

Container Platform
Integration Key to Experience: Common Elements (Part 2)

Without fail, every organization engaged in omnichannel integrations has seen the value of containers and use of a container platform. The container platform provides for one consistent environment for developers and operations to manage services, applications, integration points, process integration, and security.

It's also the one way to ensure you can uniformly leverage the same container infrastructure across a hybrid multi-cloud environment. It avoids becoming locked into any private or cloud infrastructure as you have an exit strategy with a container platform that's consistent across your architecture.

The security aspect is interwoven in the container platform, as each container service, application, or process integration can be plugged into an organizations authentication and authorization mechanisms.

Storage Services

The storage services uncovered in solution research were diverse and numerous. For that reason, there is no single common architectural element shown at the highest level. Everything from container native storage to traditional block storage was used.


Integration Key to Experience: Common Elements (Part 2)
In later articles, when more detail is shown, I'll make a point to present a few of the options chosen by customers integrating data services with processes and applications. What's Next

The resulting content targets the following three items.

A slide deck of the architectural blueprint for use telling the portfolio solution story. A generic architectural diagram providing the general details for the portfolio solution. A write-up of the portfolio solution in a solution brief format.

An overview of the series on omnichannel experience portfolio architecture blueprint can be found here:

An introduction Generic common architectural elements(this article) External application details API management details Container platform essentials Storage services Application integration details Dissecting several specific application integration architectures

Follow along as this series takes you through the omnichannel experience blueprint story. Coming up next, we take a look at the external application details.

本文网络安全相关术语:网络安全工程师 网络信息安全 网络安全技术 网络安全知识

代码区博客精选文章
分页:12
转载请注明
本文标题:Integration Key to Experience: Common Elements (Part 2)
本站链接:https://www.codesec.net/view/628565.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 网络安全 | 评论(0) | 阅读(80)