订阅内容

We have been doing application and data integration for 20+ years. Why? Siloed applications and data need to be connected to synchronize data between applications, complete and automate business processes and improve efficiencies. Technologies like the enterprise service bus (ESB), managed file transfer (MFT), message brokers, integration platform as a service (iPaaS) have been used to solve integration requirements. Today as organizations pursue competitive advantage and differentiation through software and adopt digital services, integration has become a strategic capability. Integration is pervasive and critical for digital business as it connects new applications, existing applications, data and devices to create innovative, differentiated solutions. Evolving customer engagement models, new customer experiences, and competitive service delivery models are powered by integration.

Integration in application environment

Key transformations in technology, software architecture and software delivery have elevated  the role and importance of integration in application development and to the rearchitecting of the old monolithic integration solutions into a set of middleware services that developers can easily incorporate into applications. In the era of digital services, applications are distributed, spanning infrastructures and cloud environments. Application creators need to create quickly and frequently iterate. They need tools and application infrastructure that enables them with this increased agility. The success (or failure) of a new service or application depends on its ability to communicate with other services, across any infrastructure, in scalable secure ways. Application components must be composable, must be deployable across cloud and hybrid environments and must interoperate to deliver value. Applications must be able to connect to existing data, new SaaS apps, custom apps, IoT data and more. Integration is essential to realizing these architectures. This world is your application environment.  The context of systems, services, applications, infrastructures, clouds where your software innovation happens. Integration has become a central part and key enabler of application creation. A first-order consideration in building solutions.

Cloud-native integration

As application developers adopt microservices style architectures and DevOps practices to create rapid, incremental innovations, container-based infrastructure is key to deliver these services. Cloud-native applications take full advantage of the container platform to create scalable, resilient and iterative services. An application environment requires a common set of standards, practices, capabilities that are "engineered together" to develop, test and deploy cloud-native applications. In a robust application environment, cloud-native integration capabilities, are container-based, API-centric, distributable, and composable as microservices. Application developers can easily include the integration capabilities as part of their toolsets and practices. This allows application developers, integration developers, and citizen integrators to all participate in delivering adaptive and innovative services.

Roughly two years ago we introduced the concept of agile integration which is based on 3 key capabilities distributed integration, APIs and containers.  The agile Integration technologies and architectural approach are foundational to realizing an application environment that meets the needs of modern software-driven organizations.

Learn More

What is an application environment? Check out this blog by Middleware VP and GM, Mike Piech.

 


关于作者

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Original series icon

原创节目

关于企业技术领域的创客和领导者们有趣的故事