Skip to content
This repository has been archived by the owner on Jan 15, 2019. It is now read-only.

herculeshssj/unirio-ppgi-aspectservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unirio-ppgi-aspectservice

YAWL custom service to enable aspect-oriented business process execution on YAWL.

Softwares necessários:

• JavaJDK7ou8 • PostgreSQL 9.x • YAWL 3.0.1 • DotNet Framework 4.0 • Microsoft Visual Studio 2010 em diante*

Obs1: ambiente testado e validado somente no Windows 7. Outras versões podem ser compatíveis. Obs2: recomenda-se que tenha pelo menos 4 GB de RAM disponível para poder rodar todo o ambiente.

  • Visual Studio é necessário somente para edição do código fonte do projeto Pointcut Editor.

Instalação dos softwares:

• Java JDK - Realize a instalação do Java JDK de acordo com as instruções constante no site da Oracle. • PostgreSQL - instale de acordo com as instruções do assistente. • YAWL - instale de acordo com as instruções do assistente. Instale o YAWL em um diretório de fácil acesso pelo prompt de comando (ex. C:\YAWL). • DotNet Framework - instale de acordo com as instruções do assistente. • Visual Studio - instale de acordo com as instruções do assistente. Deve-se instalar o suporte ao Windows Forms usando a linguagem C#.

Configuração dos softwares:

PostgreSQL

Durante a instalação do PostgreSQL, defina a senha do usuário postgres para yawl.

Java

Após realizar a instalação, configure a variável de ambiente JAVA_HOME em Control Panel -> System -> Advanced System Settings -> aba Advanced -> Environment Variables. Defina para a variável o caminho de instalação do JDK.

YAWL

Após a instalação os documentos do YAWL já são reconhecidos pelo Windows. Contudo, nenhum atalho é criado para o editor e nem para a engine. Para iniciar o editor, vá no diretório de instalação do YAWL via prompt de comando e execute o arquivo YAWL.bat da seguinte forma: .\YAWL.bat editor.

Para executar a engine, execute o seguinte comando: .\YAWL.bat controlpanel

O painel de controle aberto permite controlar a inicialização e encerramento da engine do YAWL. Para acessar a parte administrativa da engine, abra um navegador e digite o endereço http://localhost:8080/resourceService. Login: admin; senha: YAWL.

Execução dos exemplos:

Crie o diretório C:\Java\aspect e copie os diretórios rules e specs que vieram no arquivo compactado.

Realize a instalação do Pointcut Editor que se encontra na pasta Install, dentro do arquivo compactado.

Vá no pgAdmin e conecte no PostgreSQL local. Crie uma nova base de dados chamada yawl e defina como owner o usuário postgres.

Copie o arquivo aspectService.war para o diretório engine/apache- tomcat-7.0.55/webapps.

Abra o painel de controle do YAWL e inicie a engine.

Iniciado o Tomcat, adicione o AspectService ao ambiente do YAWL. Acesse http://localhost:8080/resourceService com o login admin e senha YAWL. Vá na opção Service e entre com as informações listadas abaixo:

AspectService Name: aspectService Password: yAspect URI: http://localhost:8080/aspectService/ib Description: A implementation for aspect-oriented business process modeling

Agora vá na opção Users e crie um novo usuário administrador com todas as permissões disponíveis.

Pra finalizar, vá na opção Cases e carregue os exemplos desejados. Faça logout e entre com o usuário criado. Vá em Cases, selecione um processo e inicie um novo caso em Lanch Case.

About

YAWL custom service to enable aspect-oriented business process execution on YAWL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages