Pergunta

Atualmente, estou encarregado de criar, um guia de arquitetura consistente documentado para desenvolvimento de software. Temos um monte de pessoas inteligentes fazendo as coisas certas, mas apenas não consistentemente e repetidamente.

Estamos usando Application Architecture Guia do Microsoft 2.0 como um ponto de partida. Daí chegando com uma arquitetura de aplicativo é bastante (não vou dizer fácil) para a frente. Possivelmente porque eu tenho um par de anos de experiência como desenvolvedor, por isso tenho uma boa bastante a compreensão deste reino e também há um monte de exemplos e orientação.

Desde a nossa organização tem um par de aplicações que formam 1 ou mais sistemas que, em seguida, instalar "em" clientes ... nós pensei que faria sentido criar uma arquitetura de sistema e uma arquitetura Enterprise também. E é aí que os problemas começam.

Não há orientação consistente lá fora. Se você procurar por "arquitetura do sistema Exemplos", o material que você recebe de volta é tão diferente que eu estou querendo saber se existe um "padrão" maneira de fazer isso.

De minha (limitada - claramente) a compreensão de tudo isso, a arquitetura do sistema é uma abstração de 1 ou mais arquiteturas de aplicativos que descrevem como eles funcionam juntos para formar um sistema. Além disso, uma arquitetura da empresa é mais uma abstração mostrando como seu sistema (s) se encaixam em uma das organizações empresariais e como ele interage com os processos de negócios, estratégia e como ele Integrats em outros sistemas na empresa.

  • Será que eu tê-lo completamente errado?
  • Existem normas lá fora (e onde posso encontrá-los)?
  • Caso haja normas, ou seria um "bom" Arquitetura do sistema simplesmente se qualquer documento em qualquer formato que é clara e facilmente compreensível e útil para seus leitores?
  • O que os arquitetos experientes pensar que a abordagem embora?

Eu não quero simplesmente listar um conjunto de padrões relacionados SOA que pode ser útil ... eu gostaria de torná-lo um pouco mais focado para o que fazemos, que é as soluções financeiras construir um Orientado Serviço arquitetura.

Update: E sobre TOGAF (9) . Alguém tem experiência com ele em tudo e vale a pena o esforço de tentar compreendê-lo em detalhes.

Foi útil?

Solução

Eu enviei a pergunta um par de dias atrás, mas pela pesquisa contínua e depois de ler littlegeek 's reponse, I acho que encontrei um papel branco interessante que eu achei muito informativo e interessante.

Leia: Uma comparação dos quatro primeiros Enterprise-Arquitectura Metodologias Por: Roger Sessions

um trecho ...

- - - - - - - - - - - 8 <- - - - - - - - - - - -

Muitas metodologias empresa arquitectónica surgiram e desapareceram nos últimos 20 anos. Neste ponto, talvez 90 por cento do um uso em campo destes quatro metodologias:

  • O Quadro Zachman para Enterprise Arquitecturas-Embora auto-descrita como um quadro, é, na verdade, são mais precisamente definidos como uma taxonomia
  • O Open Group Framework Architectural (TOGAF) -Embora chamado um quadro, é realmente definido com mais precisão como um processo
  • A arquitetura pode Federal Empresa ser visto tanto como uma arquitetura corporativa implementada ou uma metodologia prescritiva para a criação de uma arquitetura corporativa
  • O Gartner Metodologia-pode ser melhor descrito como uma prática arquitetônica empresa

Este documento discute estas quatro abordagens para a arquitetura empresarial. Fá-lo dentro do contexto de uma empresa fictícia que está enfrentando alguns problemas de operações muito não-ficção. Esses problemas incluem:

  • sistemas de TI que se tornaram unmanageably complexo e cada vez mais caro para manter.
  • sistemas de TI que estão impedindo a capacidade da organização para responder às actuais e futuras, condições de mercado em tempo hábil e de baixo custo.
  • informações de missão crítica que é consistentemente out-of-date e / ou apenas errado liso.
  • Uma cultura de desconfiança entre os lados de negócios e tecnologia da organização.

- - - - - - - - - - - 8 <- - - - - - - - - - - -

O Livro Branco me ajudaram de várias maneiras.

  1. Isso me deu uma introdução boa e História da Arquitetura (Enterprise Architecture especificamente)
  2. Ele me apresentou o que o autor sugere é o 4 empresa líder Arquiteturas disponível.
  3. E, em seguida, continua a compará-los de uma maneira lógica e simples, com bons exemplos que eu poderia relacionar-se.

Eu não posso dizer que todos os meus perguntas foram respondidas e agora estou pronto para morrer :-), mas muito tornou-se mais clara e, portanto, eu pensei que alguém lá fora, também pode encontrar este útil.

Eu ainda valorizar quaisquer comentários adicionais, sugestões e dúvidas que possa ter sobre este assunto.

Outras dicas

Você parece ter realmente uma boa compreensão da situação e a compreensão do reino da artchitecture.

"Sistemas" Architecure é pouco mais difícil de definir - pode ser olhar para a "solução" ou "IT", mas parece que você está procurando como sua arquitetura de software relaciona com o mundo servidor físico, com um pouco de trabalho em rede lançada

"Nós temos um monte de pessoas inteligentes fazendo as coisas certas, mas apenas não consistentemente e repetidamente."

Então, sendo TOGAF 8 me certifed, - eu diria que TOGAF traz uma sensação de "metodologia" para diferentes aspectos da definição de arquitetura e uma maneira de trazer um variours grupos técnicos especializados juntos e fixando que firmemente aos objetivos de negócios. TOGAF também ajuda a compreender a necessidade de arquitectura de governação e firmemente traz a idéia de mudança (de todas as partes técnica, dados, sistemas, software e de negócios) para o processo.

O

  1. Architecture Development Method
  2. Technical Reference Model
  3. Standards Information Base
  4. Empresa Continuum

Toda a ajuda reunir informações sobre o esforço Archtecture e fornecer uma abordagem consistente para o desenvolvimento e EA.

Ele também ajuda os clientes a compreender o que está fazendo e como você pode apresentar TOAGF como o método de mostrar como ele se encaixa.

PS -. Eu só afirmar TOGAF como sendo útil fazer a citação que eu ter puxado para fora como TOAGF iria abordar isso para você

Existem outros framworks arquiteto lá fora.

Eu não tenho experiência prática em EA, mas estou realmente a bordo com ele. Entre as metodologias EA top 4, eu encontrei os três primeiros. Eu só não sei o Gartner, talvez por causa da indisponibilidade de seus documentos. IMHO, quando estamos a falar de EA, estamos na verdade falando sobre alinhamento dos negócios com a tecnologia. Então, todos metodologias EA deve ser orientada para negócios. Se não, não é EA em tudo.

Eu acho TOGAF é bastante útil e compreensível. Sim, é um processo que evolui arquitetura de linha de base atual em arquitetura alvo. princípios de arquitectura agir como a orientação alto nível de desenvolvimento EA. Os principais componentes do TOGAF são arquitetura de negócios, arquitetura de informação, e arquitetura de tecnologia. E cada um deles pode ter seus próprios padrões de arquitetura. NIH implementou um EA com FEAF. É um bom exemplo para a implementação de EA. Eu acho que é bastante semelhante à abordagem TOGAF, pelo menos do ponto de vista dos resultados.

A tentativa sensato para criar um quadro de modelagem para EA até agora tem sido ArchiMate: https: // en.wikipedia.org/wiki/ArchiMate

ArchiMate é uma norma técnica de The Open Group e baseia-se nos conceitos da norma IEEE 1471.

Além disso, consulte o seguinte link sobre artefatos EA e rastreabilidade entre eles:

https://www.ontario.ca/document/go-its-56-ops-enterprise-architecture-principles-and-artefacts-appendix-ontario-public-service

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top