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:
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: