「应用架构」 EA874系列:企业应用集成概述

本文涉及的产品
云防火墙,500元 1000GB
简介: 「应用架构」 EA874系列:企业应用集成概述

应用程序集成预测

下面是在应用程序集成不久的将来所做的一些预测

1] 应用程序集成的兴起

有预测称,公司在应用程序集成方面的支出将超过目前的支出。云、移动、社交和信息等力量之间的联系将有助于企业推动业务流程创新和改进,但也会使要集成的应用程序、设备、云服务和数据源的数量激增和复杂化。更为复杂的是,企业将与外部商业伙伴进行更多的B2B集成。

应采取以下措施解决一体化问题-

  • 调整IT预算,以适应未来五年进行更多集成的成本增加。
  • 准备一个更加敏捷、分布式和联邦化的组织模型,以解决日益普遍的集成本质。
  • 熟悉可用于进行集成的各种产品和服务,并使用适合于支持云和移动需求驱动的快速集成项目的产品和服务扩展技术组合。
  • 了解在选择一种基本的集成方法时要考虑哪些因素

2] 移动设备上的数据集成

随着移动设备的出现,移动设备上的数据集成将占集成开支的20%。由企业开发或为企业开发的移动应用程序需要访问仅可从其他计算机获得的功能,和/或需要在移动设备和企业基于服务器的应用程序之间传输数据。困难在于通过移动网络连接(通常是不可用的)提供连续访问,或者在胁迫下通过降低网络速度的连接提供连续访问。为了弥补间歇性连接和不一致的吞吐量,移动应用程序将越来越多地存储数据:用户可能需要根据其工作类型、位置或其他数据缓存策略预取数据。

应采取以下措施解决手机集成问题-

  • 分配资源以允许不可避免的移动设备支持和移动应用程序启用。
  • 特别投资于新的移动集成技能和技术,因为这些可能是新的,并且不同于现有的技能和技术。

3] 企业防火墙外的集成

在未来,超过三分之二的新集成流将扩展到企业防火墙之外。B2B集成仍然是增加防火墙外集成流的驱动力,尽管构成B2B的定义正在急剧扩展。许多组织寻求扩展和/或取代已有20多年历史的电子数据交换(EDI)翻译技术,同时增加客户、供应商和其他通过B2B集成进行电子商务的外部业务伙伴。公司正在扩展现有B2B流程的自动化,转向更复杂的流程,并添加新的协作形式

建议应对企业防火墙之外的集成-

  • 尽可能地整合用于企业防火墙之外的内部集成和集成的产品数量。
  • 建立一个平台,将用于A2A集成和集成的产品与防火墙外的端点集成;或者,至少联合两个同类最佳的产品来处理这两个需求。
  • 确保此平台包含必要的端点安全和治理功能。

应用集成平台

应用程序基础设施是在本地和云中执行和集成业务应用程序的基本软件(中间件)。传统上,应用程序基础设施是通过软件提供的,但是平台即服务(图1)现在允许公司将其应用程序部署在云中,并将其与内部应用程序集成。应用程序基础架构有助于更好地使IT与业务保持一致。它还帮助支持关键的业务战略,如应用程序现代化、应用程序外包、零延迟(即实时)企业、直通式处理、改进的供应商和客户集成、业务活动监视和改进的数据质量。应用程序基础设施对于使业务应用程序能够灵活、无缝地参与ERP升级、B2B电子商务和面向服务的体系结构(SOA)计划的IT项目至关重要



图1

应使用这种结构化方法构建应用程序和集成平台计划

·制定战略和计划:

起草章程,为项目制定与业务目标一致的授权。设计项目范围,并设置资源、预算和治理系统,以及集成基础设施标准和架构。

·选择解决方案:

设置需求并发布RFP。分析市场情报。评估供应商/服务提供商选项。选择技术和供应商/服务提供商。协商服务水平协议和合同。

·构建:设计技术实现。

开发工作流程、表单和用户界面。识别和管理风险。定义组织和治理结构。为集成能力中心配备人员,以创建和跟踪项目成功的指标。

应用程序集成指南

由于各种力量(云、移动、信息和社交)的联系,大多数组织的应用程序组合正变得越来越复杂,并且正在全面部署更多的应用程序。许多新的应用程序功能通过移动设备和外部业务伙伴部署在云中。

实现应用程序集成的许多方法使应用程序的复杂性和过剩更加复杂,例如,将集成平台作为服务(iPaaS)用于云服务集成(CSI),并将其扩展到传统的集成平台,例如,应用程序到应用程序(A2A)。随着越来越多的集成在企业非军事区(DMZ)之外流动,利用新的集成技术(如CSI)将挑战许多集成能力中心(ICC)的技能集和方法

在启动任何集成项目之前,请使用以下应用程序集成指南

1] 确定要集成的是什么

——大型应用程序组合意味着许多集成挑战,因为必须标识组合内容,还必须标识必须集成的内容。通常,公司会整合以下内容:

  • 应用程序
  • 云服务
  • 数据
  • 流程程
  • 贸易伙伴

2] 确定项目范围-

在确定要集成的内容之后,确定项目范围,以进一步明确哪个解决方案满足集成项目需求。集成项目最常见的范围包括

  • 在企业内集成应用程序(A2A)
  • 将企业内的应用程序与企业外的实体集成(B2B、云到内部部署、移动设备和操作技术的集成)
  • 在企业外部集成应用程序和服务(云到云)

3] 决定如何将集成功能部署到各种消费模型-

决定如何将集成功能部署到各种可用的消费模型:

  • 商业许可软件(COTS)
  • 开源软件(OSS)
  • 器具/一体机(Appliances)
  • 基于云的服务
  • 集成代理(IB)

4] 决定何时联合-

联合意味着您希望组织内不同系统之间发生互操作性和信息共享。通常,在以下情况下,希望联合集成解决方案:

  • 您正在构建使用其他域中现有服务的应用程序。
  • 您有多个集成能力中心(ICC),必须在它们之间创建链接

5] 使应用程序集成与SOA、BPM和云计划保持一致-

大多数大型组织都围绕着大型应用程序(如ERP)、SOA、BPM和云计划。确定将这些计划与集成实践进行协调是否会增加价值。


相关文章
|
15天前
|
运维 持续交付 开发工具
深入浅出:GitOps在微服务架构中的应用
【10月更文挑战第26天】本文深入探讨了GitOps在微服务架构中的应用,介绍了其核心理念、自动化部署流程和增强的可观测性。通过实例展示了GitOps如何简化服务部署、配置管理和故障恢复,并推荐了一些实用工具和开发技巧。
|
6天前
|
监控 Go API
Go语言在微服务架构中的应用实践
在微服务架构的浪潮中,Go语言以其简洁、高效和并发处理能力脱颖而出,成为构建微服务的理想选择。本文将探讨Go语言在微服务架构中的应用实践,包括Go语言的特性如何适应微服务架构的需求,以及在实际开发中如何利用Go语言的特性来提高服务的性能和可维护性。我们将通过一个具体的案例分析,展示Go语言在微服务开发中的优势,并讨论在实际应用中可能遇到的挑战和解决方案。
|
6天前
|
网络协议 数据挖掘 5G
适用于金融和交易应用的低延迟网络:技术、架构与应用
适用于金融和交易应用的低延迟网络:技术、架构与应用
31 5
|
7天前
|
Go 数据处理 API
Go语言在微服务架构中的应用与优势
本文摘要采用问答形式,以期提供更直接的信息获取方式。 Q1: 为什么选择Go语言进行微服务开发? A1: Go语言的并发模型、简洁的语法和高效的编译速度使其成为微服务架构的理想选择。 Q2: Go语言在微服务架构中有哪些优势? A2: 主要优势包括高性能、高并发处理能力、简洁的代码和强大的标准库。 Q3: 文章将如何展示Go语言在微服务中的应用? A3: 通过对比其他语言和展示Go语言在实际项目中的应用案例,来说明其在微服务架构中的优势。
|
5天前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
5天前
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
医疗行业的语音识别技术解析:AI多模态能力平台的应用与架构
AI多模态能力平台通过语音识别技术,实现实时转录医患对话,自动生成结构化数据,提高医疗效率。平台具备强大的环境降噪、语音分离及自然语言处理能力,支持与医院系统无缝集成,广泛应用于门诊记录、多学科会诊和急诊场景,显著提升工作效率和数据准确性。
|
13天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
51 1
|
15天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
51 1
|
18天前
|
前端开发 API UED
深入理解微前端架构:构建灵活、高效的前端应用
【10月更文挑战第23天】微前端架构是一种将前端应用分解为多个小型、独立、可复用的服务的方法。每个服务独立开发和部署,但共同提供一致的用户体验。本文探讨了微前端架构的核心概念、优势及实施方法,包括定义服务边界、建立通信机制、共享UI组件库和版本控制等。通过实际案例和职业心得,帮助读者更好地理解和应用微前端架构。