Enterprise application integration
As app development and cloud trends push more elements into software environments, enterprise application integration processes become both more complicated and critical to manage. Here, our experts explore critical enterprise application integration (EAI) considerations, such as cloud application integration, B2B integration, data integration tools, platforms and more.
New & Notable
Enterprise application integration News
-
June 05, 2020
05
Jun'20
New ServiceNow workflows extend into more markets
ServiceNow continues to direct its workflows toward vertical markets with new offerings for telecommunications, financial services and healthcare markets.
-
May 28, 2020
28
May'20
DockerCon 2020 showcases tighter alliance with Microsoft
Docker has introduced an integration with Azure Container Instances that developers can use to run Docker commands in ACI and switch from desktop development to the cloud.
-
November 05, 2019
05
Nov'19
What should we make of ESB architecture in a distributed world?
Did microservices really kill the ESB? Or could it be that the push to asynchronous communication only makes application architects need centralized management more than ever?
-
June 26, 2019
26
Jun'19
Netflix content engineers pick GraphQL over REST, Falcor
When the Netflix content engineering team chose a data query language for a new system to pull data from a variety of back-end services, they passed over REST to go with GraphQL.
Enterprise application integration Get Started
Bring yourself up to speed with our introductory content
-
API management
API management is the process by which an organization creates, oversees and controls application program interfaces (APIs) in a secure and scalable environment. Continue Reading
-
Webhooks explained simply, and how they differ from an API
Webhooks and APIs seem to both accomplish the same goal. So what's the difference? We review what a webhook does, how it differs from an API, and where it is the right design choice. Continue Reading
-
software stack
A software stack is a collection of independent components that work together to support the execution of an application. Continue Reading
Evaluate Enterprise application integration Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
BPM vs. BPA: The differences in strategy and tooling
The differences between BPM and BPA come down to process complexity, an organization's proficiency with software code and how quickly the business must see ROI. Continue Reading
-
Navigating the evolving BPA tools market
The BPA market tool landscape is still maturing, but organizations should prepare themselves to adopt it. Review the basics of BPA and learn how to start building your automation strategy. Continue Reading
-
Apache, Spring and Mule: Explore 3 top integration frameworks
A good integration framework should underpin every application strategy. Apache Camel, Spring Integration and Mule ESB can simplify integration at scale. We deconstruct them here. Continue Reading
Manage Enterprise application integration
Learn to apply best practices and optimize your operations.
-
Using the saga design pattern for microservices transactions
We explore how the saga design pattern can support complex, long-term business processes and provide reliable rollback mechanisms for multistep transaction failures. Continue Reading
-
Styles, protocols and methods of microservices communication
As application architectures grow in complexity, messaging must become a priority. Review the two types of microservices communication and the primary protocols involved. Continue Reading
-
Decomposing a monolithic database for microservices
When breaking up a monolith, it's critical to decompose your database alongside your new distributed services. We explore how to do this and avoid creating a distributed monolith. Continue Reading
Problem Solve Enterprise application integration Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
The vicious cycle of circular dependencies in microservices
Modular design is impossible so long as circular dependencies lurk in your architecture. So how can you break problematic coupling between otherwise-independent components? Continue Reading
-
This 90-year-old business crushed application integration problems
By putting a microscope to a 90-year-old manufacturing company's digital transformation project, find out how application integration problems materialize and how to solve them. Continue Reading
-
5 ways to get complex event processing right
How should software teams make the best use of complex event processing, and how can they implement it successfully? This article looks at five fundamental truths about CEP. Continue Reading