O que são SOA e BPM?

O que é SOA?

Departamentos de TI estão gerenciando portfólios cada vez mais complexos. Contudo, conforme as necessidades dos negócios mudam, esses departamentos ainda precisam assegurar que suas tecnologias continuem alinhadas com as metas comerciais. Deixar de fazer isso compromete a agilidade organizacional.

A orientação a serviços é uma abordagem a organizar recursos de TI distribuídos em uma solução integrada que desmembre silos de informação e maximize a agilidade dos negócios. A orientação a serviços separa os recursos de TI em módulos, criando processos de negócios do tipo "loosely coupled" e que integram informações entre sistemas de negócios. Cada recurso de TI, seja um aplicativo, sistema ou parceiro comercial, pode ser acessado como um serviço. Esses recursos são disponíveis através de interfaces; a complexidade surge quando os provedores de serviços diferem em seus sistemas operacionais ou protocolos de comunicação, resultando em inoperabilidade.

A orientação a serviços é um meio de integração em sistemas distintos. A orientação a serviços usa protocolos padrão e interfaces convencionais — geralmente serviços Web — para facilitar o acesso à lógica de negócios e às informações entre serviços distintos. O SOA fornece os princípios e a orientação transformar o conjunto existente de recursos de TI heterogêneos, distribuídos, complexos e inflexíveis de uma empresa em recursos integrados, simplificados e altamente flexíveis que podem ser alterados e compostos para apoiar mais diretamente as metas comerciais. O SOA, em última análise, permite o fornecimento de uma nova geração de aplicativos dinâmicos (às vezes chamados de aplicativos compostos). Esses aplicativos dão aos usuários finais informações mais precisas e abrangentes e percepção dos processos, assim como a flexibilidade de acessá-las na forma mais e fator de apresentação mais adequados, seja através da Web, de um cliente avançado ou dispositivo móvel.

Consulte as Perguntas Frequentes sobre SOA para informações detalhadas sobre Arquitetura Orientada a Serviços, inclusive:

  • O que é Orientação a Serviços?
  • Que valor de negócios o SOA proporciona?
  • Quais problemas comerciais o SOA resolve?
  • O SOA permitirá o alinhamento dos negócios e do TI?
  • SOA é um produto?
  • Por que usar SOA?
  • Quem faz o SOA?
  • Há quanto tempo a Microsoft usa Orientação a Serviços? O que é a arquitetura WS-*?
  • Qual é a abordagem da solução Microsoft SOA?
  • Implementar uma solução de SOA exige uma renovação total das tecnologias e processos comerciais existentes?
  • Implementar uma solução de SOA não é uma proposta cara e complexa?
  • A tecnologia SOA é apenas para as grandes empresas da lista Fortune 1.000?
  • Como começo com uma solução de SOA?
  • Quais são as armadilhas de SOA comuns?

O que é BPM (Business Process Management - Gerenciamento de Processos de Negócios)?

Processos de negócios sustentam todos os esforços organizacionais, e a eficiência com a qual eles são conduzidos contribui diretamente para objetivos críticos, tais como retenção de clientes, tempo que leva para cumprir um pedido de produto ou serviço ou conformidade às normas.

O BPM é uma disciplina de gerenciamento que combina uma abordagem centrada em processo e interfuncional para melhorar a maneira como as organizações atingem suas metas de negócios. Uma solução de BPM fornece as ferramentas que ajudam a tornar esses processos explícitos, assim como a funcionalidade para ajudar os gerentes da empresa a controlar e mudar fluxos de trabalho tanto manuais como automatizados. Embora o BPM tenha sido implementado inicialmente em grandes empresas, gerenciar processos de negócios é essencial para organizações de qualquer tamanho que querem se beneficiar de maior visibilidade e controle sobre processos que apóiam suas metas comerciais.

O gerenciamento de processos de negócios tem suas origens no gerenciamento de qualidade total e reengenharia de processos. Embora somado a esse framework de tecnologia, o BPM é mais que a combinação daquelas disciplinas. O BPM é uma disciplina de gerenciamento baseada em TI que promove agilidade organizacional e suporta os esforços das pessoas para gerar mudança de processos e inovação rápida. Assim, o BPM suporta o alinhamento de atividades corporativas e de TI dentro da organização e fora dela, com parceiros comerciais e fornecedores.

Consulte Perguntas Frequentes sobre BPM para informações detalhadas sobre Gerenciamento de Processos de Negócios, inclusive:

  • O que é um "processo de negócios"?
  • Quais são as origens do BPM?
  • Quem faz o BPM?
  • Qual é o ciclo de vida do BPM?
  • Quais processos de negócios são bons candidatos a um projeto de BPM inicial?
  • Quais são os benefícios do BPM?
  • Quais são os desafios associados ao BPM?
  • Como eu começo a usar o BPM?
  • Como escolho uma solução de BPM?
  • Quais são os principais diferenciais da solução de BPM Microsoft?