Future integration needs in the application integration space should be able to meet microservices architecture and cloud-native needs.
When modernizing enterprise architecture, often, enterprises choose to incrementally migrate an SOA-based monolithic system by gradually replacing specific pieces of functionality with microservice architecture and implementing the new projects using a microservices architecture. WSO2 Enterprise Integrator will support this iterative, incremental move by supporting the best of both worlds.
When microservices are integrated, the proliferation of integration points is a key challenge to overcome. How would an enterprise deal with the number of microservices that result from transitioning to microservices architecture from an old-school, service-oriented architecture? What would be the demands and needs to address the vertical and horizontal split of service boundaries when it comes to integration? What would be the new requirements for message brokering, data decentralization, and cloud APIs? What about the requirements associated with cross-cutting concerns—such as security, traceability, and observability—in the new age of micro integrations? Micro-integration requirements, arising from cloud-native needs such as container readiness, fast boot ups, low footprints, a stateless nature, scalability, and short lives vs. long-running integration logic, are some of the requirements in the new integration age.
The composite apps resulting from integration would consist of consuming cloud APIs, cloud services, and internal and external services. These trends would also redefine security, CI/CD, DevOps, scaling, governance, observability, dealing with transactions, business process flow management, and message brokering. These will also necessitate many connectors that provide easy-to-use access to cloud APIs and services.
Our strategy for enterprise integration aims to offer solutions for layered and segmented architectural styles. We will facilitate these architectures to scale to thousands of integration points within an enterprise. Enterprises should be able to lifecycle-manage their integration solutions on cloud-native environments.
We will package our decade of experiences into our integration tooling, with seamless development, deployment, management, and administration tooling and techniques. We will also ensure that enterprise integration is secure, easy to test and debug, trace and monitor, scalable, agile, and future-proof. Support for security spanning from protocol-level security up to application-level security will be provided. IDE and command-line tools for development, deployment, and administration will be packaged with WSO2 Enterprise Integrator. Support for debugging and tracing will be packaged into tools.
As we continue to enhance and support our configuration-driven integrator runtime to cater to conventional enterprise integration needs, we will also evolve our enterprise integration strategy with WSO2 Integration Cloud to provide complete support for agile integration and API development. The solution will also facilitate iPaaS support for developing, deploying, executing, managing, and monitoring integration processes; APIs; and flows that connect multiple endpoints across cloud, on-premises, and hybrid deployments.
The key advantage for the integration developer is the ability to mix and match options for niche requirements, which an enterprise would have to realize a successful integration strategy; this will lead to a competitive advantage. We specialize in providing support for hybrid architecture, with centralized vs. decentralized integration for brownfield enterprises, combining cloud-resident and on-premises endpoints.
We also provide support for service mesh patterns, which ensures flexible, reliable, and fast communication between server instances. Enterprise Integrator will provide a clear separation of the data plane, control plane, and business logic to simplify the complexities involved with infrastructure and integration layer coordination. We will also provide built-in adaptive governance and surveillance capabilities to make the entire operation and management experience seamless.