Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Data4BPM, Parte 1: Introdução às Entidades de Negócios e ao Business Entity Definition Language (BEDL)

Uma representação e especificação de dados de primeira classe para aplicativos BPM.

Prabir Nandi, Researcher, IBM T.J. Watson Research Center
Prabir Nandi é membro da Equipe de Pesquisa no Business Informatics Department no IBM T.J. Watson Research Center. Ele criador dos conceitos de Entidade de Negócios e tem conduzido contínuos desenvolvimento e pesquisa durante os últimos anos, incluindo o recurso (agora disponível comercialmente) Business Entity Lifecycle Analysis (BELA) como parte dos métodos e ferramentas IBM Global Business Services.
Dieter Koenig, Senior Technical Staff Member, IBM
Dieter König photo
Dieter König é arquiteto de produtos IBM WebSphere BPM. Ele é membro de diversos comitês técnicos OASIS para a padronização de especificações Web Services Business Process Execution Language (WS-BPEL) e Service Component Architecture (SCA). Dieter tem publicado muitos artigos e dado palestras em conferências sobre tecnologia de serviços da Web e fluxo de trabalho, e é coautor de dois livros sobre serviços da Web.
Simon Moser, WebSphere BPM Architect, IBM
Simon Moser photo
Simon Moser é engenheiro de software e arquiteto do Business Process Solutions Group no IBM Software Laboratory em Boeblingen, Alemanha. Ele possui Mestrado em Engenharia na área de Ciência e Engenharia da Computação pela Technical University of Ilmenau, Alemanha. Ele tem publicado vários artigos e dado palestras em conferências internacionais, principalmente na área de sistemas e processos de negócios de serviço da Web.
Richard Hull, Research Manager, IBM
Richard Hull photo
Richard Hull é gerente de Pesquisa no Business Informatics Research Department no IBM T.J. Watson Research Center. Ele é amplamente reconhecido pelas contribuições da sua pesquisa nas áreas de serviço da Web, gerenciamento do processo de negócios e teoria do banco de dados. Tornou-se associado da ACM em 2007. Os focos da sua pesquisa atual inclui trazer um estilo declarativo à abordagem do ciclo de vida da entidade de negócios para a modelagem de operações de negócios e aplicar essa abordagem aos desafios da composição e interoperação de serviços.
Vlad Klicnik, Senior Technical Staff Member, IBM
Vlad Klicnik photo
Vlad Klicnik é o principal arquiteto do produto WebSphere Business Modeler. Antes de ingressar na equipe do Modeler, Vlad era arquiteto do WebSphere Integration Developer e membro da fundação da equipe de desenvolvimento do Eclipse.
Shane Claussen, Senior Technical Staff Member, IBM
Shane Claussen photo
Shane Claussen é arquiteto chefe do WebSphere Process Server e supervisiona outros aspectos da arquitetura e desenvolvimento do portfólio do IBM BPM.
Matthias Kloppmann, Senior Technical Staff Member, IBM
Matthias Kloppmann supervisiona a arquitetura do tempo de execução do IBM WebSphere BPM e está envolvido em atividades de normatização de BPM em OASIS (BPEL4People) e OMG (BPMN 2.0). Durante os últimos 15 anos, ele esteve envolvido no desenvolvimento de três gerações de produtos de middleware BPM.
John Vergo, Senior Manager and Strategist, IBM
John Vergo photo
John Vergo é gerente sênior do Business Architecture Department e estrategista na área de serviços de pesquisa no grupo Business Informatics Research no IBM T.J. Watson Research Center em Hawthorne, Nova York. Ele tem ampla experiência em arquitetura e modelagem de negócios, trabalhando com grandes clientes empresariais da IBM. Os interesses da sua pesquisa atual incluem entidades de negócios, arquitetura de negócios, Component Business Modeling (CBM), design de negócios e transformação de negócios. Suas antigas áreas de pesquisa incluem interação entre computadores e humanos, métodos de design centralizados no usuário, interfaces multimodais do usuário, experiências de e-commerce do usuário, reconhecimento de fala, compreensão de idioma natural, visualização científica, gráficos 3D e métodos de desenvolvimento de software. Ele tem Bacharelado em Matemática e Psicologia pela University at Albany, Mestrado em Ciência da Computação pela Polytechnic University e MBA pelo IBM Research.

Resumo:  A Parte 1 desta série introduz o conceito de entidades de negócios como forma de representar a visualização de negócios dos dados. Ela propõe dos novos padrões, o Business Entity Definition Language (BEDL) e o BPEL4Data, para o design e execução holísticos do processo com Entidades de Negócios.

Visualizar mais conteúdo nesta série

Data:  06/Mai/2010
Nível:  Intermediário
Atividade:  822 visualizações
Comentários:  

A Parte 1 desta série introduz o conceito de entidades de negócios como forma de representar a visualização de negócios dos dados. Ela propõe dos novos padrões, o Business Entity Definition Language (BEDL) e o BPEL4Data, para o design e execução holísticos do processo com Entidades de Negócios.

Visão geral da série

A especificação e implementação dos processos e operações de negócios é crucial para o gerenciamento bem-sucedido de empresas de médio e grande porte. Em grande parte dos conjuntos de ferramentas de gerenciamento do processo de negócios, os dados são tratados majoritariamente como algo secundário. As atividades e seus fluxos são as principais abstrações e os dados manipulados pelos processos são essencialmente ocultos nas variáveis do processo. A apresentação e agregação de dados são tratadas fora da definição do processo e implementadas por meio de chamadas de serviço genéricas. Essa abordagem exclusiva do processo ignora a importante perspectiva dos dados durante a análise da operação de negócios, frequentemente oculta aspectos-chave das operações e pode levar a uma custosa refatoração de todo o ciclo de vida da solução.

Nesta série de artigos, especialistas da IBM esboçam uma visão e uma abordagem técnica de como os dados podem ser bem representados e especificados para aplicativos BPM. Nesta série, que será publicada durante os próximos meses, os autores apresentarão os diversos aspectos dessa visão, incluindo:

  • Proposta de novos padrões de especificação e posicionamento desses padrões em relação aos padrões existentes, como WS-BPEL e BPMN.
  • Apresentação de casos de uso e cenários de modelagem de processo que são possibilitados por esta nova arquitetura.
  • Criação de ideias para implementar a arquitetura com a pilha IBM BPM.

A Parte 1 desta série introduz o conceito de Entidades de Negócios como forma de representar a visualização de negócios dos dados. Ela propõe dos novos padrões, o Business Entity Definition Language (BEDL) e o BPEL4Data, uma extensão do WS-BPEL, para o design e execução holísticos do processo com Entidades de Negócios. A Parte 1 abrange detalhadamente o BEDL.

A Parte 2 tratará detalhadamente dos elementos da linguagem BPEL4Data e discutirá a arquitetura que reúne a família de linguagens do BPEL (WS-BPEL, WS-HumanTask) com os cenários de execução do BEDL.

A Parte 3 abordará os cenários e padrões de modelagem de processo com Entidades de Negócios usando a notação e semântica do Websphere Business Modeler, e usará um complexo cenário para demonstrar os padrões de modelagem.

Na Parte 4, passaremos para o lado da execução e trataremos de como o modelo holístico de processos e as Entidades de Negócios ampliam a fase design-implementação com semântica adicional visando uma experiência de design do processo interativa e mais rica.

Visão geral da Parte 1, Introdução às Entidades de Negócios e ao Business Entity Definition Language (BEDL)

Durante a última década, surgiu uma nova abordagem para a modelagem de processos e operações de negócios, que é baseada em entidades de negócios. Entidades de Negócios (BEs) são importantes objetos conceituais dinâmicos e relevantes aos negócios que são criados, desenvolvidos e (geralmente) arquivados conforme passam pelas operações de uma empresa. Uma Entidade de Negócios inclui um modelo de informações de dados sobre objetos de negócios durante seu tempo de vida, e um modelo de ciclo de vida, que descreve as formas e sincronizações possíveis em que as tarefas podem ser chamadas e executadas nesses objetos.

As Entidades de Negócios fornecem uma nova base para especificar operações de negócios. Essa base combina dados e processos em um nível fundamental. Embora a abordagem tenha se mostrado bem-sucedida em diversos contextos, sua aplicação usou a abordagem de criar uma camada da entidade de negócios sobre as ferramentas SOA e de middleware existentes. Em contraste, este artigo apresenta uma forma de se beneficiar da abordagem de entidade de negócios sem deixar de usar e aproveitar padrões como WS-BPEL e BPMN. Isso permite o uso de entidades de negócios juntamente com um grande investimento industrial em (e uma ampla base integrada de) um conjunto de ferramentas para essas abordagens centralizadas no processo.


Downloads

DescriçãoNomeTamanhoMétodo de download
Article in PDF format1004_nandi.pdf866KBHTTP
Sample schema files and BEDLsample.zip3KBHTTP

Informações sobre métodos de download          Obtenha o Adobe® Reader®


Biografias

Prabir Nandi é membro da Equipe de Pesquisa no Business Informatics Department no IBM T.J. Watson Research Center. Ele criador dos conceitos de Entidade de Negócios e tem conduzido contínuos desenvolvimento e pesquisa durante os últimos anos, incluindo o recurso (agora disponível comercialmente) Business Entity Lifecycle Analysis (BELA) como parte dos métodos e ferramentas IBM Global Business Services.

Dieter König photo

Dieter König é arquiteto de produtos IBM WebSphere BPM. Ele é membro de diversos comitês técnicos OASIS para a padronização de especificações Web Services Business Process Execution Language (WS-BPEL) e Service Component Architecture (SCA). Dieter tem publicado muitos artigos e dado palestras em conferências sobre tecnologia de serviços da Web e fluxo de trabalho, e é coautor de dois livros sobre serviços da Web.

Simon Moser photo

Simon Moser é engenheiro de software e arquiteto do Business Process Solutions Group no IBM Software Laboratory em Boeblingen, Alemanha. Ele possui Mestrado em Engenharia na área de Ciência e Engenharia da Computação pela Technical University of Ilmenau, Alemanha. Ele tem publicado vários artigos e dado palestras em conferências internacionais, principalmente na área de sistemas e processos de negócios de serviço da Web.

Richard Hull photo

Richard Hull é gerente de Pesquisa no Business Informatics Research Department no IBM T.J. Watson Research Center. Ele é amplamente reconhecido pelas contribuições da sua pesquisa nas áreas de serviço da Web, gerenciamento do processo de negócios e teoria do banco de dados. Tornou-se associado da ACM em 2007. Os focos da sua pesquisa atual inclui trazer um estilo declarativo à abordagem do ciclo de vida da entidade de negócios para a modelagem de operações de negócios e aplicar essa abordagem aos desafios da composição e interoperação de serviços.

Vlad Klicnik photo

Vlad Klicnik é o principal arquiteto do produto WebSphere Business Modeler. Antes de ingressar na equipe do Modeler, Vlad era arquiteto do WebSphere Integration Developer e membro da fundação da equipe de desenvolvimento do Eclipse.

Shane Claussen photo

Shane Claussen é arquiteto chefe do WebSphere Process Server e supervisiona outros aspectos da arquitetura e desenvolvimento do portfólio do IBM BPM.

Matthias Kloppmann supervisiona a arquitetura do tempo de execução do IBM WebSphere BPM e está envolvido em atividades de normatização de BPM em OASIS (BPEL4People) e OMG (BPMN 2.0). Durante os últimos 15 anos, ele esteve envolvido no desenvolvimento de três gerações de produtos de middleware BPM.

John Vergo photo

John Vergo é gerente sênior do Business Architecture Department e estrategista na área de serviços de pesquisa no grupo Business Informatics Research no IBM T.J. Watson Research Center em Hawthorne, Nova York. Ele tem ampla experiência em arquitetura e modelagem de negócios, trabalhando com grandes clientes empresariais da IBM. Os interesses da sua pesquisa atual incluem entidades de negócios, arquitetura de negócios, Component Business Modeling (CBM), design de negócios e transformação de negócios. Suas antigas áreas de pesquisa incluem interação entre computadores e humanos, métodos de design centralizados no usuário, interfaces multimodais do usuário, experiências de e-commerce do usuário, reconhecimento de fala, compreensão de idioma natural, visualização científica, gráficos 3D e métodos de desenvolvimento de software. Ele tem Bacharelado em Matemática e Psicologia pela University at Albany, Mestrado em Ciência da Computação pela Polytechnic University e MBA pelo IBM Research.

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=WebSphere
ArticleID=487906
SummaryTitle=Data4BPM, Parte 1: Introdução às Entidades de Negócios e ao Business Entity Definition Language (BEDL)
publish-date=05062010
author1-email=prabir@us.ibm.com
author1-email-cc=
author2-email=dieterkoenig@de.ibm.com
author2-email-cc=crothemi@us.ibm.com
author3-email=smoser@de.ibm.com
author3-email-cc=crothemi@us.ibm.com
author4-email=hull@us.ibm.com
author4-email-cc=crothemi@us.ibm.com
author5-email=klicnik@ca.ibm.com
author5-email-cc=crothemi@us.ibm.com
author6-email=claussen@us.ibm.com
author6-email-cc=crothemi@us.ibm.com
author7-email=Matthias-Kloppmann@de.ibm.com
author7-email-cc=
author8-email=jvergo@us.ibm.com
author8-email-cc=crothemi@us.ibm.com