A software architecture process for SOA-based enterprise applications / A software architecture process for SOA-based enterprise applications

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

O crescimento do tamanho, complexidade e demanda por qualidade dos sistemas de software sÃo alguns dos motivos que tem aumentado o interesse na Ãrea de arquitetura de software. Consequentemente, processos de arquitetura de software surgiram a fim de auxiliar os arquitetos na construÃÃo dessas arquiteturas. Arquitetura Orientada a ServiÃos (SOA) surgiu como um tipo de arquitetura de software para construir sistemas atravÃs da composiÃÃo de serviÃos. Assim como o paradigma de orientaÃÃo a objetos, o paradigma de orientaÃÃo a serviÃos tem trazido uma abordagem de projeto distinta que introduz princÃpios que governam o posicionamento e o projeto dos componentes arquiteturais. AlÃm disso, SOA Ã um paradigma para organizaÃÃo e utilizaÃÃo de capacidades distribuÃdas que podem estar sob o controle de diferentes domÃnios. No contexto empresarial, SOA permite que organizaÃÃes, que tenham uma infra-estrutura de aplicaÃÃes fragmentadas sob a administraÃÃo de diferentes Ãreas de negÃcio, possam integrar estas aplicaÃÃes no nÃvel de serviÃo. Por um lado, os processos de arquitetura tradicionais nÃo abrangem estes aspectos de SOA. Por outro lado, as abordagens de SOA disponÃveis nÃo satisfazem todos os fundamentos da arquitetura de software. Neste sentido, esta dissertaÃÃo propÃe um processo sistemÃtico de arquitetura de software baseado em SOA que compreende os principais fundamentos da arquitetura de software e caracterÃsticas inerentes a SOA a fim de guiar os arquitetos na construÃÃo de uma descriÃÃo arquitetural para SOA. Adicionalmente, um estudo experimental foi definido, planejado, executado e analisado a fim de avaliar o processo proposto

ASSUNTO(S)

arquitetura de software soa architecture process processo de arquitetura soa ciencia da computacao software architecture

Documentos Relacionados