Disciplina Projeto I

Public OLAP Services

Orientadores: Jacques Sauvé & Marcus Sampaio

Descrição e Motivação

Este projeto tem como objetivo o oferecimento de serviços OLAP (OnLine Analytical Processing) para o Apoio à Decisão sob forma de Web Services. Detalhes podem ser obtidos no artigo (ainda incompleto) disponível aqui. Na disciplina Projeto I, desejamos que se faça o "Projeto e Implementação de um Pré-Processador OQL/CWM-SQL/Oracle de Consulta a  Metadados para Data Warehouse".

Background:

Este projeto requer uma equipe de dois alunos com excelentes skills de programação e capazes de aprender novas tecnologias de forma auto-didata.

As tecnologias envolvidas no projeto são: 

Arquitetura:

Embora a arquitetura final do sistema não tenha sido estabelecida ainda, a figura abaixo apresenta uma idéia inicial.

 

Algumas referências e recursos

  1. JMI Web Site
  2. A New Specification for Managing Metadata
  3. Java Metadata Interface (JMI) specification, JSR-40
  4. Meta Object Facility (MOF)
  5. Data Warehousing, CWM And MOF Resource Page
  6. Common Warehouse Metamodel (CWM)
  7. OMG's Model-Driven Architecture
  8. NetBeans JMI Implementation
  9. Java for OLAP
  10. Java for Data Mining
  11. Resumo das tecnologias do mundo Java
  12. Coyle, F. P., "XML, Web Services, and the Data Revolution", Addison-Wesley, 2002.
  13. Leymann, F., "Web Services Flow Language (WSFL 1.0)”. [http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf], May 2001.
  14. IBM White Paper, “Web services by IBM”. [http://www-3.ibm.com/software/solutions/webservices/overview.html], 2002.
  15. IBM White Paper, “Web services Toolkit”. [http://www.alphaworks.ibm.com/tech/webservicestoolkit], April 2002.
  16. IBM White Paper, “The IBM WebSphere software platform and patterns for e-business - invaluable tools for IT architects of the new economy”. 
  17. Microsoft White Paper, “A Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform”. [http://www.microsoft.com/commerceserver/techres/ whitepapers.asp], 2000.
  18. Microsoft White Paper, “A Platform for Web Services”. [http://msdn.microsoft.com/library/en-us/dndotnet/html/Techmap_websvcs.asp], 2001. [http://www4.ibm.com/software/info/websphere/ docs/wswhitepaper.pdf], 2000.
  19. Oellermann, W. L., "Architecting Web Services", Apress, 2001.
  20. SUN Microsystems, “Developing Web Services with the Sun Open Net environment”. [http://www.sun.com/software/sunone/wp-spine/spine.pdf], 2002.
  21. SUN Microsystems, “Enterprise JavaBeans Specification 2.0. Sun Microsystems”.  [http://java.sun.com/products/ejb/docs.html], August 2001.
  22. SUN Microsystems, “Implementing Services on Demand and the Sun Open Net Environment (Sun  ONE)”. [http://www.sun.com/software/sunone/wp-implement/wp-implement.pdf], 2001. 
  23. Thatte, S., “XLANG: Web Services for Business Process Design”.  [http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm], Microsoft Corporation, 2001.
  24. UDDI.org, “UDDI Technical White Paper”. [http://www.uddi.org/pubs/  Iru_UDDI_Technical_White_Paper.PDF], September 2000. 
  25. W3C (World Wide Web Consortium) Note, "Web Services Conversation Language (WSCL) 1.0”. [http://www.w3.org/TR/2002/NOTE-wscl10-20020314/], March 2001.
  26. W3C (World Wide Web Consortium) Note, "Web Services Description Language (WSDL) 1.1”. [http://www.w3.org/TR/2001/NOTE-wsdl-20010315], March 2001.
  27. W3C (World Wide Web Consortium) Recommendation, "Extensible Markup Language (XML) 1.0 (Second Edition)”. [http://www.w3.org/TR/REC-xml], October 2000.
  28. W3C (World Wide Web Consortium) Working Draft, "SOAP Version 1.2 Part 0: Primer”. [http://www.w3.org/TR/soap12-part0/], December 2001.