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