Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Enterprise application integration
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Improving connectivity === If integration is applied without following a structured EAI approach, [[point-to-point connection]]s grow across an organization. Dependencies are added on an impromptu basis, resulting in a complex structure that is difficult to maintain. This is commonly referred to as spaghetti, an allusion to the programming equivalent of [[spaghetti code]]. For example, the number of connections needed to have fully meshed point-to-point connections, with {{mvar|n}} points, is given by <math>\tbinom n 2 = \tfrac{n(n-1)}{2}</math> (see [[binomial coefficient]]). Thus, for ten applications to be fully integrated point-to-point, <math>\tfrac{10\times9}{2} = 45</math> point-to-point connections are needed, following a [[quadratic growth]] pattern. However, the number of connections within organizations does not necessarily grow according to the square of the number of points. In general, the number of connections to any point is only limited by the number of other points in an organization, but can be significantly smaller in principle. EAI can also increase coupling between systems and therefore increase management overhead and costs.{{citation needed|date=February 2020}} EAI is not just about sharing data between applications but also focuses on sharing both business data and business processes. A [[middleware analyst]] attending to EAI will often look at the [[system of systems]].{{citation needed|date=February 2020}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)