A system and method for creating, executing, and maintaining shared, automated business processes across distributed organizations comprises capabilities that enable interoperation among heterogeneous information systems. The system includes a plurality of independent communicating subsystems called sites that have a server with common means of representing and executing shared public process definitions and private process definitions. Process execution comprises coordinated inter-site message exchanges that are coupled with controlled sequences of actions that are local to each of the sites. The public process definition or module captures interactions among the independent sites. Interactions include communication events in which one site sends a message of a known type to another site. Each definition specifies a set of valid sequences of communication events among the participating sites. Associated with any public process definition is a set of lower level or private process definitions or modules. The private process definition specifies a set of possible local actions that can be executed at the site when that particular public process node is executed. In the preferred embodiment, the private process definition is defined in terms of constructs such as operating parameters and software application interactions.

Um sistema e um método para criar, executar, e manter compartilhado, processos automatizados do negócio através das organizações distribuídas compreendem as potencialidades que permitem o interoperation entre sistemas de informação heterogêneos. O sistema inclui um plurality dos subsistemas comunicando-se independentes chamados os locais que têm um usuário com meios comuns de representar e de executar definições process públicas compartilhadas e definições process confidenciais. A execução process compreende as trocas coordenadas da mensagem do inter-local que são acopladas com seqüências controladas das ações que são locais a cada um dos locais. A definição ou o módulo process público capturam interações entre os locais independentes. As interações incluem os eventos de uma comunicação em que um local emite uma mensagem de um tipo sabido a um outro local. Cada definição especifica um jogo de seqüências válidas de eventos de uma comunicação entre os locais participando. É associado com toda a definição process pública um jogo de um nível mais baixo ou definições process confidenciais ou módulos. A definição process confidencial especifica um jogo das ações locais possíveis que podem ser executadas no local quando esse nó process público particular é executado. Na incorporação preferida, a definição process confidencial é definida nos termos das construções tais como parâmetros operando-se e interações da aplicação do software.

 
Web www.patentalert.com

< System and method for creating, generating and processing user-defined generic specs

< Method and system for leasing storage

> Business components framework

> Method and apparatus for maintaining translated routine stack in a binary translation environment

~ 00060