The framework for developing an enterprise application has always been based on meeting customer requirements for integration, and interoperability with existing business processes.
With governance and compliance becoming a foundational IT process, security has become fundamental for integration.