A IAF é uma arquitetura empresarial desenvolvida pela Capgemini para desenvolver soluções de mercado adaptáveis. A IAF cobre negócios, informação, sistemas de informação e infraestrutura tecnológica. A IAF baseia-se em separar estas áreas em quatro níveis de abstração: contextual, conceptual, lógico e físico.
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Arquitectura de sistemas
1. Integrated Architecture Framework - IAF
A IAF é uma arquitetura que tem como objetivo o desenvolvimento de soluções líderes de mercado e é
facilmente adaptável às necessidades das empresas. Pode ser utilizada tanto em pequenos projetos
como em grandes projetos em que são transformados por completo processos de uma empresa.
É uma Framework empresarial que cobre as áreas de negócio, informação, sistema de informação e
infraestrutura tecnológico.
Esta Framework foi desenvolvida pela CapGemini em meados de 1990 indo buscar experiencias aos
gestores de projetos da CapGemini que desenvolviam projetos nos vários clientes da empresa. A
primeira versão foi desenvolvida em 1996 e era baseada na famosa Framework de Zackman e em
Steven Spewak sobre arquitetura de sistema empresariais.
3. Contextual – Why?
Answers the question |why do we need an architecture?|and |what is the overall context?|
É caracterizado pela pergunta “Porque?”
Não se trata de compreender o que a arquitetura vai ter de novo, mas sim identificar os limites para a
nova arquitetura e o seu contexto.
Este nível incide sobre as aspirações do negócio e capta os princípios sobre os quais assenta a
arquitetura. Ao contrário de algumas abordagens estes princípios são descritos formalmente para
incluir os seus fundamentos, implicações e prioridades, de modo que reflitam exigências conflituantes
das partes interessadas de um negócio.
4. A segurança visa enfraquecer, ou mesmo mitigar riscos conhecidos na implementação da
arquitetura, aplicáveis ao Negócio e IT. A segurança é definida dentro das áreas de negócio
Security
Contextual – Why?
5. A Framework IAF baseia-se em separar o problema em problemas mais pequenos relacionados
com as áreas de negócio (pessoas e processo), informação (inclui conhecimento), sistemas de
informação e infraestruturas tecnológicas, relacionando-as depois com duas áreas especiais nas
quais são localizados os aspetos de liderança e segurança de todas as referidas áreas de cada
uma destas áreas é posteriormente estruturado em quatro níveis de abstração:
•Contextual
•Conceptual
•Lógico
•Físico
Security
Governance
Contextual – Why?
8. O nível conceptual
É caracterizado pela pergunta “O Que?”
Os requisitos e objetivos são decompostos, assegurando que todos os aspetos do âmbito são explorados,
que as questões relevantes são identificadas e que estas são resolvidas sem preocupação de acordo com
a maneira da arquitetura ser realizada.
Conceptual – What ?
10. Logical - How?
O nível Lógico
É caracterizado pela pergunta “Como?”
Descreve uma solução para implementar de uma forma independente. A partir disso, várias “soluções
alternativas” que podem ser desenvolvidas, podem proporcionar o mesmo resultado ou em alternativa,
prioridades diferentes de “teste” e cenários para entender as implicações dos diferentes resultados.
12. Physical – With What?
O nível físico
É caracterizado pela pergunta “Com o quê?”
Trata-se de determinar a estrutura e organização real e está relacionado com a tradução dos níveis lógicos
“ideias” da estrutura e da organização para uma estrutura de implementação específica regida por
padrões, especificações e linhas de controlo (guias). Deste modo, a arquitetura física fornece padrões,
guias e uma estrutura geral dentro da qual existirão esquemas detalhados.