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.
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.
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.
| Descrição | Nome | Tamanho | Método de download |
|---|---|---|---|
| Article in PDF format | 1004_nandi.pdf | 866KB | HTTP |
| Sample schema files and BEDL | sample.zip | 3KB | HTTP |
Informações sobre métodos de download Obtenha o Adobe® Reader®
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 é 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 é 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 é 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 é 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 é 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 é 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.