23-03-2017 Web Application Maker: uma abordagem declarativa ao desenvolvimento WWW Miguel Calejo, Mário Araújo, Sónia Mota Araújo, Nuno Soares Declarativa http://www.declarativa.com
Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001 A Declarativa em 23/11/2001 18 meses, 5 pessoas, ferramentas 4 licenciados e 1 doutorado em Informática 1 Prémio IBM, 3 Prémios Microsoft Duas linhas de desenvolvimento declarativo InterProlog: Java Swing + Prolog WAM: browser+Active Server Pages+SQL Server Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
O esparguete WWW / intranet Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
A abordagem declarativa Web Application Maker Model-driven, centralizado no MS SQL server Dada uma BD com stored procedures, etc... ...Obtém site www com perfis de utilizador, etc. Flexível: geração disponível para o programador Requisitos e modelos com MooD, Rose, Visio, .... ...e no fim, venha a base de dados Linguística e macro-estrutura aproveitáveis Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Abordagem declarativa Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Demo: Empresa XYZ - crua Modelo WAM: a própria base de dados... Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Demo: Empresa XYZ – temperada Modelo WAM: a própria base de dados... ...mais tabelas WAMmodel Linguística multi-língua Quais as listas de “master-detail” e lookups a mostrar Quais as stored procedures e ASPs externas a invocar Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Projectos com WAM: CRAT Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Projectos com WAM: XSB, Inc. Interface WWW para BD de peças Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Projectos com WAM: DRE-Norte Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Projectos com WAM: CVRVV Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Projectos com WAM: Servisoft Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001
Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001 Conclusão Abordagem declarativa compensa Não inventemos mais meta-modelos: SQL Server, Informix, Oracle têm meta-informação q.b. “Wizards” não, geração em runtime sim Flexibilidade para evolução contínua de requisitos Procuram-se mais parceiros: Académicos (investigação, uso em aulas) Empresariais (uso em projectos internos) Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001