Enterprise Architect is a planning role that is responsible for identifying the future state of an organization’s IT post. environment and engage wherever and whomever necessary to help guide project teams to deliver toward it. A Solution Architect may have different types of architects working to help accomplish their task for delivering a high-quality solution.
An Enterprise Architect may have also had many different types of architects in order to piece together a coherent, actionable future state architecture which can easily map to business strategy, be consumed by project teams and be a major contribution in governance activities.
For example, an Enterprise Architect may have Business Architects which document Business Strategies, Program and Project Portfolios, Business Processes and Roles as well as several other things to help analyse them such as mapping objects. An Enterprise Architect may also have Information Architects who document the information models such as Data Subject Areas, Data Facets, Business Objects, Business Entities and Data Entities with the intention of supporting the Business Processes while at the same time designing for data integrity and data quality for the enterprise. It may also have Infrastructure Architects that focus on the hardware and operating system-level infrastructure.
Lastly, an Enterprise Architect may also have Solution Architects who focus on pulling all the other Enterprise Architecture information together to shape the future state application system architecture.
Enterprise Solution Architect be involved at the earliest point a new business initiative is created and do very high-level ‘solutioning’ via whiteboard and reference to future state architecture elements. Then, when the business initiative gains momentum and is backed by Enterprise Architecture future state concepts, the core project team is formed and the project Solution Architect takes over to be responsible for the solution.
The Enterprise Solution Architect becomes a member of the project Solution Architects team and is responsible for the system integration architecture where the solution requires integration between enterprise systems as well as be responsible to provide future state system architecture guidance to help the project Solution Architect make decisions on which systems to commit to using in the solution.