A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Henrique Prado Sousa hsousa@inf.puc-rio.br Oryx Henrique Prado Sousa hsousa@inf.puc-rio.br Manoel Teixeira @ LES/PUC-Rio.

Apresentações semelhantes


Apresentação em tema: "Henrique Prado Sousa hsousa@inf.puc-rio.br Oryx Henrique Prado Sousa hsousa@inf.puc-rio.br Manoel Teixeira @ LES/PUC-Rio."— Transcrição da apresentação:

1 Henrique Prado Sousa hsousa@inf.puc-rio.br
Oryx Henrique Prado Sousa Manoel LES/PUC-Rio

2 Agenda Ferramenta Oryx Arquitetura Codificação Instalação
Manoel LES/PUC-Rio

3 Acesso a partir de servidor
Características Software Livre Acesso a partir de servidor Execução via browser Extensível por plugin Manoel LES/PUC-Rio

4 Cross Oryx Manoel LES/PUC-Rio

5 Modelos disponíveis Manoel LES/PUC-Rio

6 Arquitetura Manoel LES/PUC-Rio

7 Figuras no formato SVG +
Plugin Stencil set + Figuras no formato SVG + Ícones Manoel LES/PUC-Rio

8 Arquivo que define de forma descritiva os elementos
Stencil set Arquivo que define de forma descritiva os elementos que compõem a linguagem de modelagem e suas regras Arquivo no formato JSON (JavaScript Object Notation) Composto por: Cabeçalho Conjunto de Stencils Regras Manoel LES/PUC-Rio

9 Arquivo que define de forma descritiva os elementos
Stencil set Arquivo que define de forma descritiva os elementos que compõem a linguagem de modelagem e suas regras Arquivo no formato JSON (JavaScript Object Notation) Composto por: Cabeçalho Conjunto de Stencils Regras Manoel LES/PUC-Rio

10 Stencil set Manoel LES/PUC-Rio

11 Stencil Manoel LES/PUC-Rio

12 Stencil - Properties Atributos Manoel LES/PUC-Rio

13 Stencil – View/Icons Manoel LES/PUC-Rio

14 Gráfico – View/Icons Manoel LES/PUC-Rio

15 Gráfico – View/Icons PNG SVG Manoel LES/PUC-Rio

16 SVG Scalable Vetor Graphics http://www.w3.org/Graphics/SVG/
Manoel LES/PUC-Rio

17 SVG Manoel LES/PUC-Rio

18 Regras Manoel LES/PUC-Rio

19 Regras Manoel LES/PUC-Rio

20 Regras Manoel LES/PUC-Rio

21 Stencil set – Estrutura de pasta
Manoel LES/PUC-Rio

22 Stencil set – Estrutura de pasta
PNG SVG Manoel LES/PUC-Rio

23 Exemplo de customização
Manoel LES/PUC-Rio

24 Exemplo de customização
Manoel LES/PUC-Rio

25 Instalação - Requisitos
Firefox Tomcat Eclipse Java Development Kit (JDK) Python < v2.5 Postgres < v8.3 Manoel LES/PUC-Rio

26 Construção do ambiente
Mozilla Firefox – Instalar addon 1843 Criar variável de ambiente no SO “Java_Home” com o path do JDK Instalar plugin “Subclipse” no Eclipse Instalar plugin “Aptana Studio” no Eclipse Obter o código a partir do SVN no Eclipse no repositório “ Manoel LES/PUC-Rio

27 Construção do ambiente
No prompt de comando, digitar: createuser –U postgres –-echo –-pwprompt –-encrypted poem createdb –U postgres –-echo –-encoding utf8 –-owner poem poem psql –U postgres –-dbname poem –-file db_schema.sql Editar o arquivo tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <user username="Oryx" password="Oryx" roles="admin, manager”/> </tomcat-users> Manoel LES/PUC-Rio

28 Construção do ambiente
Editar o arquivo build.properties do Oryx, linha deploymentdir com o Path da pasta apps do tomcat. Ex: “C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps” Ainda nos arquivos do Oryx, vá em “editor/client/scripts/Oryx.js” e configure a linha PATH como “PATH: "/Oryx/",”. Em “poem-jvm/etc/hibernate.cfg.xml”, configure as configurações de acesso ao banco como: <!-- Database connection settings --> <property name="connection.driver_class">org.postgresql.Driver</property> <property name="connection.url">jdbc:postgresql://localhost/poem</property> <property name="connection.username">poem</property> <property name="connection.password">Oryx</property> Manoel LES/PUC-Rio

29 Construção do ambiente
No arquivo build.xml acesse o “External Tools Configuration”, selecionar os seguintes Targets: build-with-xhtml-test-files-flag, build-all, deploy-all. Executar o build para compilação. Manoel LES/PUC-Rio

30 Referências  [1] Daniel, P., Weske, M., Overdick, H., Decker, G., “Oryx BPMN Stencil Set Implementation”, Bachelor Thesis, Hasso Plattner Institut, 30/06/2007, disponível em “  [2] Decker, G., Overdick, H., Weske, M., “Oryx - An Open Modeling Platform for the BPM Community”, In Marlon Dumas, Manfred Reichert, and Ming-Chien Shan, editors, BPM, volume 5240 of Lecture Notes in Computer Science, pages 382–385. Springer, 2008.  [3] Kunze, M., Weske, M., “Signavio-Oryx Academic Initiative”, Demo Session of the 8th International Conference on Business Process Management (BPM 2010). Hoboken, NJ, September 2010.  [4] Oryx, Site oficial Oryx, disponível em “ acessado em “20/12/2010”.  [5] Peters, N., Weske, M., Overdick, H., Decker, G., “Oryx Stencil Set Specification”, Final Bachelor’s Page, Hasso Plattner Institut, 30/06/2007, disponível em “  [6] Tscheschner, W., Weske, M., Overdick, H., Decker, G., “Oryx Dokumentation”, Bachelorabeit, Hasso Plattner Institut, 30/06/2007, disponível em “ Manoel LES/PUC-Rio

31 Henrique Prado Sousa hsousa@inf.puc-rio.br
Oryx Henrique Prado Sousa Manoel LES/PUC-Rio


Carregar ppt "Henrique Prado Sousa hsousa@inf.puc-rio.br Oryx Henrique Prado Sousa hsousa@inf.puc-rio.br Manoel Teixeira @ LES/PUC-Rio."

Apresentações semelhantes


Anúncios Google