Putting the #Enterprise into
the #EnterpriseSystem

I ran across this paper about #ERP systems. The idea that these things are just a giant integration database explains so much.

http://facweb.cs.depaul.edu/jnowotarski/is425/hbr%20enterprise%20systems%20davenport%201998%20jul-aug.pdf

For those not familiar with the #integrationDatabase (anti)pattern:

"On the whole integration databases lead to serious problems because the database becomes a point of coupling between the applications that access it.

This is usually a deep coupling that significantly increases the risk involved in changing those applications and making it harder to evolve them. As a result most software architects that I respect take the view that integration databases should be avoided."

https://martinfowler.com/bliki/IntegrationDatabase.html

bliki: Integration Database

An integration database is a data store for multiple applications, thus integrating them through data storage. This leads to excessive coupling that makes change risky and expensive.

martinfowler.com