Enteprise architecture and especially data architecture should start by a very good understanding of business architecture and business information. This is the key to a good integration design that really can decouple pieces of the systems into autonomous smaller parts.