How Have Recent Advancements In Enterprise Architecture Been Impacting Businesses?