Bpel
Elton Luiz Ferreira, R Rodrigo Pizzi Argentato Centro Universitário Claret tiano de Batatais – CEUCLAR rodrigopizzi@gmail.com, sheyster.elton@gmail.com rodrigopizzi@gmail com sheyster elton@gmail com
Introdução I d ã
O mercado cada vez mais competitivo obriga as empresas a produzirem melhores resultados com menor custo. Dessa forma elas são forçadas a desenvolverem produtos e serviços baseados em um ciclo de vida mais curto e com maior integração com seus clientes, fornecedores e parceiros. Para tanto é necessário serem capazes de melhorar seu processo de informação. Uma forte estrutura na área de TI (Tecnologia da informação) pode aumentar drasticamente a quantidade de possibilidades estratégicas neste sentido. A adoção de uma arquitetura orientada a serviços (SOA) seria uma boa opção para tratar este cenário visto que SOA permite uma organização cenário, que, dos processos de negócio para que possam crescer de forma compatível ó í com mudanças freqüentes Ao organizar os processos de negócio tem se o freqüentes. tem-se que chamamos de serviços, e cada serviço atua de forma independente c a a os se ços, se ço o a depe de te dentro de um processo processo. A medida com que cresce o número de serviços é possível elaborar novos serviços, p processos envolvendo um conjunto de serviços. Para esta tarefa uma boa j ç f opção seria o uso de BPEL (Business Process Execution Language) que Language), torna possível a união d vários serviços compartilhando um mesmo p í l ã de á ç p lh d contexto. contexto Este trabalho propõe um estudo voltado ao SOA Web Services e BPEL SOA, BPEL.
Exemplo d um processo BPEL E l de
Para exemplificar como um processo é descrito com BPEL será definido BPEL, um simples processo d negócio. I i pl p de gó i Imagine um processo d viagens d gi p de i g de negócio, negócio onde o cliente inicia (invoke) o processo de negócio negócio, especificando o nome d empregado, o d ti , o d p t p ifi