RUP - SOA
Thiago Latorre Madi
Resumo
SOA (Service Oriented Architecture) é uma nova tendência no sentido de aumentar as margens de lucro em uma organização, devido à incorporação serviços prestadas às empresas para as práticas empresariais. Rational Unified Process (RUP) é uma forma de método de planejamento unificado para aplicativos de negócios de grande porte que fornece uma linguagem para descrever o conteúdo e processos de método. O mapeamento bem definido de SOA e RUB leva a conclusão bem sucedida de Projetos de software RUP para prestar serviços a seus usuários.
Denvolvimento
O RUP, Rational Unified Process, é um processo de Engenharia de software criado pela Rational Software Corporation, que fornece uma abordagem disciplinada para atribuição de tarefas, serve como objetivo de aumentar a sua produtividade no processo de desenvolvimento.
Por sua vez é dividida em 4 fases: Fase de Concepção / Iniciação: Abrange Abrange uma etapa de comunicação entre cliente e planejamento. Onde é avaliados riscos, custos, prazos e prioridades, apartir de um levantamento de requisitos do sistema a ser criado. Fase de Elaboração: Modelagem de um modelo genérico do processo. Para fins de detalhar e analisar os problemas a serem encontrados e revisando os riscos do projeto. Podendo haver questionamentos como "Quais os riscos que envolvem o projeto?", "Qual o custo necessário?".
Fase de Construção: Desenvolvimento ou aquisição dos componentes do Software. Principal objetivo dessa fase deve se à construção do sistema de software, com ênfase no desenvolvimento de componentes e recursos do sistema. Na fase de construção onde ocorre grande parte da codificação do progama.
Fase de Transição: Inicio dos testes e entrega do software ao usuário. Temos essa fase como a disponibilidade do software para o usuário a fins de encontrar possiveis “bugs” ou melhorias no software, atingir um nível de qualidade esperado e