Bpel

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1060 palavras )
  • Download(s) : 0
  • Publicado : 11 de maio de 2012
Ler documento completo
Amostra do texto
BUSINESS PROCESS EXECUTION LANGUAGE FOR WEB SERVICES N
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 elassã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 umaarquitetura 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 dete 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õeum 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 ifid do p g d , destino, departamento e a d t t data. O processo em BPEL irá primeiro checar o status do empregado para a viagem. A i g Assumiremos que exista um serviço web para i t E seguida o i q i t iç bp isto. Em g id processo BPEL irá checar o preço do bilhete aéreo em duas companhias áreas: A á American Ai li i Airlines e D lt Ai li Delta Airline. N Novamente assumiremos que t i q exista paracada companhia um serviço web que faça isto Finalmento o isto. processo BPEL i á selecionar o menor preço e retornar para o cliente o irá l i t li t melhor plano de voo A figura a seguir exemplifica o cenário descrito voo. anteriormente. t i t

Metodologia e/ou Métodos e Técnicas g /
Para o estudo foi utilizado livros e materiais da Internet dividindo em três Internet, p partes principais: p p• Web Services •A q i Arquitetura Orientada a S O i d Serviços iç • Business Process Execution Language

Orquestração com BPEL q ç
Para exemplificar um processo escrito em BPEL é necessário primeiro o entendimento d W b S t di t de Web Services e SOA i SOA.

Figura 1: Exemplo de um processo BPEL Fonte: JURIC 2006 p. 86 F JURIC, 2006, 86.

Conclusão C l ã
SOA atende a maioria dosrequisitos de uma organização que necessite de mudanças freqüentes em termos de estratégia e dinâmicas de negócio. Hoje empresas de médio e grande porte geralmente têm tais necessidades, necessidades ou virão a ter em um futuro próximo próximo. O BPEL pode trabalhar junto ao SOA para orquestrar os serviços da empresa, criando novos processos de negócio envolvendo dois ou mais serviços, serviços gerenciandoo fluxo de informações e manipulação dos dados envolvidos. Hoje muitas empresas ainda não possuem maturidade e real necessidade para iniciar uma implantação destas tecnologias visto que uma serie de tecnologias, pré requisitos pré-requisitos devem existir para tanto. Acredita-se que num futuro Acredita se próximo a necessidade de dividir tudo em serviços será mais visível e presente. Até lá...
tracking img