• Nenhum resultado encontrado

CAPÍTULO 7 – CONSIDERAÇÕES FINAIS

7.3. Trabalhos Futuros

(i) Adicionar um mecanismo para permitir que, quando um novo serviço for adicionado no Repositório de Serviços, o Módulo de Aferição só seja notificado para iniciar o monitoramento e aferição de tal serviço, se houver uma requisição prévia neste sentido. Tal procedimento leva à economia de processamento no

QoMonitor.

(ii) Implementar mecanismos de segurança para prover autenticação e privacidade na comunicação entre o OpenCOPI, o QoMonitor e as plataformas fornecedoras dos serviços.

(iii) Implementar um mecanismo de armazenamento para entrega futura de mensagens que não puderam ser entregues no momento da publicação, se o subscriber estiver indisponível neste momento, por uma falha na rede subjacente.

8.

Implementar um mecanismo para auditoria e acesso ao histórico de metadados que estão armazenados no Repositório de Metadados. Isso permitirá as aplicações verificar o histórico de qualidade de um serviço ou de uma informação de contexto, que pode ser útil para escolha do serviço ou do dado de contexto a ser usado.

9.

Realizar a integração do QoMonitor com outras plataformas de middleware, em especial as que não usem o mesmo modelo de ontologia, de forma a validar o caráter genérico do monitor e facilidade de integração com diferentes plataformas. Já foi realizada a integração do QoMonitor com um middleware para computação em nuvem [Almeida et al. 2013], no entanto, não reportamos essa integração nessa tese.

10. Realizar outros experimentos com outras provas de conceito para melhor avaliar o

funcionamento e o desempenho do QoMonitor.

11. Como cada tipo de parâmetro de QoS e QoC tem uma regra de cálculo específica,

é necessário fornecer uma forma padronizada e flexível para o usuário incluir facilmente no QoMonitor novos parâmetros a serem monitorados e suas respectivas regras de cálculo.

12. Realizar outras avaliações do QoMonitor em termos de escalabilidade,

confiabilidade, usabilidade e facilidade de customização.

REFERÊNCIAS

[Almeida, A., 2013] Almeida, A. G. D. ; Cavalcante, E. R. ; Batista, T ; Cacho, N. A. A. ; Lopes, F. ; Delicato, F. C. ; Pires, P. F. Dynamic Adaptation of Cloud Computing Applications. In: The Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), Boston – USA, 2013.

[Alves, G., 2013] Alves, G. Um Sistema para Monitoramento de Metadados para Computação Ubíqua. Monografia de Graduação; Departamento de Informática e Matemática Aplicada; Centro de Ciências Exatas e da Terra; Universidade Federal do Rio Grande do Norte, 2013. [Apache, 2013] Apache Tomcat. Disponível em: http://tomcat.apache.org/. Acesso em: Janeiro, 2013.

[Axis 2, 2013] Apache Axis. Disponível em: http://ws.apache.org/axis. Acesso em: Janeiro, 2013.

[Baldauf et al., 2007] Baldauf, M.; Dustdar, S.; Rosenberg, F. A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing. Volume 2(4), Pages 263-277, Inderscience Publishers, 2007.

[Batista et al., 2012 a] Batista, C.; Alves, G.; Cavalcante, E.; Lopes, F.; Batista, T.; Delicato, F.C.; Pires, P.F. A Metadata Monitoring System for Ubiquitous Computing. Proceedings of the Sixth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM), Barcelona, Spain, IARIA, 2012. p. 60-66. ISSN/ISBN: 9781612082363, 2012.

[Batista et al., 2012 b] Batista, C.; Alves, G.; Cavalcante, E.; Lopes, F.; Batista, T. Monitoramento de Metadados para Computação Ubíqua. Anais do XXXIX Seminário Integrado de Software e Hardware (SEMISH). Curitiba -PR: Sociedade Brasileira de Computação (SBC), 2012.

[Berners-Lee et al., 2001] Berners-Lee, T. ; Hendler, J.; Lassila, O. The Semantic Web. Scientific American, 2001.

[Blake et al., 1998] Blake, S.; Black, D.; Carlson, M.; Davies, E.; Wang, Z.; Weiss, W. An Architeture for Differentiated service, RFC 2475, 1998.

[Braden et al., 1994] Braden, R.; Clarck, D.; Shenker, S. Integrated Service in the Internet Architeture: an overview, RFC 1633, 1994.

[Buchholz et al., 2003] Buchholz, T. ; Küpper, A.; Schiffers, M. Quality of Context: What it is and why we need it. Proceedings of the 10th Workshop of the HP OpenView University Association, 2003.

[Burnette, 2005] Burnette, E. Eclipse IDE – Pocket  Guide.  O’REILLY,  2005.  

[Buschmann et al., 1996] Buschmann, F.; Meunier, R.; Rohnert H.; Sommerlad P. Pattern- Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons. ISBN 0-471-95869-7, 1996.

[Chen at al., 2002] Chen, G. ; Kotz, D. Context Aggregation and Dissemination in Ubiquitous Computing Systems, Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications, IEEE Comuter Society, 2002.

[Daniele, 2009] Daniele, L.M.; Silva, E.; Pires, L.F.; van Sinderen, M. A SOA-Based Platform-Specific Framework for Context-Aware Mobile Applications. Part of the Freeband A-MUSE Project (http://a-muse.freeband.nl). Freeband is sponsored by the Dutch government under contract BSIK 03025. R. Poler, M. van Sinderen, and R. Sanchis (Eds.): IWEI 2009, LNBIP 38, pp. 25–37, 2009. © IFIP International Federation for Information Processing 2009. Disponível em < http://doc.utwente.nl/68289/1/IWEI09_L.M.Daniele-etal.pdf > Acessado em 04/09/2013.

[Davidyuk et al., 2009] Davidyuk, O.; Georgantas, N.; Issarny, V.; Riekki, J. MEDUSA: Middleware for End-User Composition of Ubiquitous Applications. Handbook of Research on Ambient Intelligence and Smart Environments: Trends and Perspectives, 2009.

[Dey et al., 2001] Dey, A.; Abowd, G.; Salber, D. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Journal of Human-Computer Interaction 16(2), pp.97–166, 2001.

[Dey et al., 2002] Dey, A. K ; Abowd, G.D. Towards a Better Understanding of Context and Context-Awareness. Graphics, Visualization and Usability Center and College of Computing, Georgia Institute of Technology, Atlanta, GA, USA, 2002 . Disponívem em < https://smartech.gatech.edu/bitstream/handle/1853/3389/99-22.pdf;jsessionid=92 >

[Dey, 2001] Dey, A. K. Understanding and Using Context. Personal and Ubiquitous Computing Journal, Volume 5, Pages 4-7, Springer, 2001.

[Dobson et al., 2005] Dobson G.; Lock, Russell, Ian Sommerville. I. Developing an Ontology for QoS. in 5th Annual DIRC Research Conference, 2005, pp. 128-132, 2005.

[Dorn at al., 2006] Dorn, C.; Schall, D.; Dustdar, S. Granular Context in Collaborative Mobile Environments. In On the Move to Meaningful Internet Systems, Proceedings of OTM Workshops 2006, Pages 1904 - 1913, Springer, 2006.

[Feddma, 2000] Feddema, H. DAO Object Model: The Definitive   Reference.   O’Reilly   Media, 2000.

[Fitzpatrick et al., 2010] Fitzpatrick, B.; Slatkin, B.; Atkins, M. PubSubHubbub Core 0.3:

Working Draft, 2010. Disponível em:

http://PubSubHubbub.googlecode.com/svn/trunk/PubSubHubbub-core-0.3.html. Acessado em Junho de 2013.

[Gomes, 2013] Gomes, P.D. Light-PubSubHubbub: Um protocolo de Comunicação Assíncrona para Computação Ubíqua. Monografia de Graduação; Departamento de Informática e Matemática Aplicada; Centro de Ciências Exatas e da Terra; Universidade Federal do Rio Grande do Norte, 2013.

[Grassi, et al., 2007] Grassi, V.; Sindico, A.; Towards Model Driven Design of Service-based Context-aware Applications. Proceedings of the International workshop on Engineering of software services for pervasive environments (ESSPE 2007), 69-74. ISBN: 978-1-59593-798- 8, 2007. Disponível em < http://www.inf.usi.ch/esspe07/slides/sindico.pdf > Acessado em 04/09/2013.

[GRIDCC, 2005] GRIDCC Documentation – Draft, Definition of the QoS parameters for a real-time and interactive environment, 2005. Disponível em < http://www.cnaf.infn.it/~ferrari/papers/myarticles/deliverable/gridcc-qos-D2-2.pdf > Acessado em 22/08/2012.

[Gruber, 1993] Gruber, T. (1993), A translation approach to portable ontology specifications. Jounal Knowledge Modeling, V. 5, N.2, 1993.

[Gruber, T., 2009] Gruber, T.; Ontology. in the Encyclopedia of Database Systems, Ling Liu and M. Tamer Özsu (Eds.), Springer-Verlag, 2009. Disponível em < http://tomgruber.org/writing/ontology-definition-2007.htm>

[Gunther, 1998] Gunther, N.J., The Practical Performance Analyst. McGraw-Hill, 1998. [Guo et al., 2011] Guo G.; Yu F.; Chen Z.; Xie D. A method for semantic Web service selection based on QoS ontology. Journal of Computers, vol. 6, no. 2, Feb. 2011, pp. 377-386, 2011.

[Gu, Pung et al., 2005] Gu, T.; Pung, H. K.; Zhang, D. Q. A Service-Oriented Middleware for Building Context-Aware Services. Journal of Network and Computer Applications, v. 28, p. 1--18, 2005.

[Hegering, 2003] Hegering, H.G. Management challenges of context-aware services in ubiquitous environments. Proc. of the 14th IEEE/IFIP Workshop on Distributed Systems:

Operations and Management (DSOM 2003), LNCS, vol. 2867, Germany, Springer Berlin/Heidelberg, 2003, pp. 321-339, 2003.

[Huebscher et al., 2005] Huebscher, M.; McCann, J. An adaptive Middleware framework for context-aware applications. Personal and Ubiquitous Computing 10(1), pp.12–20, 2005. [ITU/ISO 1998] ITU/ISO, Quality of Service – Framework, ISO/IEC CD 13236, 1998. [JEval, 2008] Disponível em: http://jeval.sourceforge.net. Acessado em Janeiro, 2013.

[Jun, L. et al., 2006] Jun, L.; Yi, B. Y.; Xun, C. S.; Ping, T. X.; Jian, L. FollowMe: On Research of Pluggable Infrastructure for Context-Awarenes. 20th International Conference on Advanced Information Networking and Applications, 2006. Vienna, Austria. April. p.199— 204, 2006.

[Juszczyk at al., 2009] Juszczyk, L.; Psaier, H., Manzoor, A.; Dustdar, S. Adaptive query routing on distributed context - the cosine framework. In Proceedings of International Workshop on the Role of Services, Ontologies, and Context in Mobile Environments (ROSOC-M) 10th International Conference on Mobile Data Management (MDM09) Taipeh, Taiwan. IEEE Computer Society, 2009.

[Lin et al., 2011] Lin, Chia-Feng; Sheu, Ruey-Kai; Chang, Yue-Shan; Yuan, Shyan-Ming A relaxable service selection algorithm for QoS-based service composition. Information and Software Technology 53(12), pp.1370–1381, 2011.

[Lopes, 2011] Lopes, F. (2011), Uma Plataforma de Integração de Middleware para Computação Ubíqua. Tese de Doutorado. Universidade Federal do Rio Grande do Norte (UFRN), 2011. . Disponível em:

<http://bdtd.bczm.ufrn.br/tedesimplificado//tde_arquivos/14/TDE-2012-05-25T050837Z- 4203/Publico/FredericoASL_TESE.pdf > Acessado em 17/08/2012.

[Lopes et al., 2009 a] Lopes, F., Delicato, F. C., Batista, T. V., Pires, P. Uma Plataforma baseada em Serviços Web para Integração de Middleware de Contexto, In Simpósio Brasileiro de Sistemas Multimídia e Web (Webmedia), Fortaleza, 2009.

[Lopes et al., 2009 b] Lopes, F. ; Delicato, F. C. ; Batista, T ; Pires, P. F. Context-based Heterogeneous Middleware Integration. In Workshop on Middleware for Ubiquitous and Pervasive  Systems  (WMUPS’09),  Dublin,  Ireland, 2009.

[Lopes et al., 2008 ] Lopes, F. ; Delicato, F. C. ; Batista, T ; Cacho, N. On the integration of context-based heterogeneous Middleware for ubiquitous computing. In: MPAC 2008 - 6th International Workshop on Middleware for Pervasive and Ad-Hoc Computing, 2008, Leuven - Belgium. Proceedings of the 6th International Workshop on Middleware for Pervasive and Ad-Hoc Computing, 2008. p. 31-36, 2008.

[Manzoor et al., 2004] Manzoor, A.; Truong, Hong-Linh; Dustdar, S. Quality of Context: Models and Applications for Context-aware Systems in Pervasive Environments. The Knowledge Engineering Review, Vol. 00:0, 1-24. @ 2004, Cambridge University Press, 2004.

[Manzoor et al., 2009b] Manzoor, A.; Truong, H. L.; Dustdar, S. Using Quality of Context to Resolve Conflicts in Context-Aware Systems. Proceedings of First International Conference on Quality of Context. Springer, 2009.

[Oberortner et al., 2011] Oberortner, E.; Soberning, S.; Zdun, U. Dustdar, S. Monitoring Performance-Related QoS Properties in Service-Oriented Systems: A Pattern-Based Architectural Decision Model, 2011.

[Ott et al., 2006] Ott, J.; Wenger, S.; Sato, N.; Burmeiste, C.; Rey, J. Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF), RFC 4585, 2006.

[Ran, 2003] Ran, S. A Model for Web Services Discovery With QoS, ACM SIGecom Exchanges, 4(1), pages 1-10. CSIRO Mathematical and Information Sciences GPO Box 664, Canberra, ACT 2601, Australia, 2003.

[Richards et al., 2009] Richards, Mark; Monson-Haefel, R.; Chappell, David A. Java Message Service, Second Edition. O'Reilly. ISBN 978-0-596-52204-9, 2009.

[Richardson, et al., 2007] Richardson, L.; Ruby, S. RESTful Web  Services.  USA:  O’Reilly   Media, 2007.

[Rosen et al., 2001] Rosen, E.; Viswanathan, A.; Callon, R. Multiprotocol Label Switghing Architecture, RFC 3031, 2001.

[Rouvoy R., et al., 2009] Rouvoy, R.; Barone, P.; Ding, Yun; Eliassen, F.; Hallsteinsen, S.; Lorenzo, J.; Mamelli, A.; Scoolz, U. MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. In: SPRINGER (Ed.). Software Engineering for Self-Adaptive Systems, v.5525, 2009. p.164—182, 2009.

[Santos et al., 2007] Santos L.O. B.S; van Wijnen, R.P.; Vink, P. , A Service-Oriented Middleware for Context-Aware Applications. MPAC 2007, November 26–30, 2007, Newport Beach, CA, USA. Copyright 2007 ACM 978-1-59593-930-2/07/1

[Sassen et al., 2005] Sassen, A., Macmillan, C. The service engineering area: An overview of its current state and a vision of its future. European Commission. Network and Communication Technologies, Software Technologies, 2005.

[Sathya, et al., 2011] Sathya, M. Swarnamugi; M., Dhavachelvan; P.; Sureshkumar, G. Evaluation of QoS Based Web- Service Selection Techniques for Service Composition. In: Int. Journal of Software Engineering, Vol. 1 Issue 5 (2011) pp. 73-9.

[Satyanarayanan, 2001] Satyanarayanan, M. Pervasive Computing: Vision and challenges. IEEE Personal Communications 8(4), pp.10–17, 2001.

[Schilit et al., 1994a] Schilit, B., Adams, N. Want, R. Context-Aware Computing Applications. 1st International Workshop on Mobile Computing Systems and Applications. 1994. pp 85-90.

[Schulzrinne et al. 2003] Schulzrinne, H.; Casner, S.; Frederick, R.; Jacobson, V. RTP: A Transport Protocol for Real-Time Applications”.  STD  64,  RFC  3550.  

[Soares et al. 2005] Soares, L.F.G.; Filho, G.L.S.; Silva, A.O.; Gomes, A.T.A., Colcher, S. Voz sobre IP. Editora CAMPUS, 2005.

[Sprott et al., 2003] Sprott, D.; Wilkes, L. Understanding SOA. CBDI Journal, September 2003, pp. 6

[Sumra et al., 2003] Sumra, R.; D. Arulazi, Quality of Service for Web Services- Demystification, Limitations, and Best Practices, 2003. (See http://www.developer.com/services/article.php/2027911.)

[Tran et al., 2009] Tran, Vuong Xuan; Tsuji, Hidekazu; Masuda, Ryosuke. A new QoS ontology and its QoS-based ranking algorithm for Web services. Simulation Modeling Practice and Theory 17, pp.1378–1398, 2009.

[Truong et al., 2005] H. L. Truong, H. L.; Fahringer, T. Self-managing sensor-based Middleware for performance monitoring and data integration

in grids. In IPDPS. IEEE Computer Society, 2005

[Truong et al., 2006 ] Truong, Hong-Linh; Samborski, R.; Fahringer T. Towards a framework for monitoring and analyzing QoS metrics of grid services, Proc. of the 2nd IEEE Int. Conf. on e-Science and Grid Computing (e-Science’06), USA, IEEE Computer Society, 2006. [Wang et al., 2004] Wang, X.; Gu, T.; Zhang, D.; Pung, H. Ontology Based Context Modeling and Reasoning Using OWL. IEEE Annual Conference on Pervasive Computing and Communications Workshop, 2004. P.18--22.

[Weiser, 1991] Weiser, M. The Computer for the 21st Century. Scientific American, 265(3): p 94—104, 1991.

[Wikipedia, 2013] Web Service. Disponível em: < http://pt.wikipedia.org/wiki/Web_service>

[W3C, 2003] QoS for Web Services: Requirements and Possible Approaches. W3C Working Group Note 25 November 2003. Disponível em < http://www.w3c.or.kr/kr- office/TR/2003/ws-qos/ >; Acessado em 21/08/2012.

[W3C, 2004] OWL Web Ontology Language – Overview W3C Recommendation 10 February 2004. Disponível em < http://www.w3.org/TR/owl-features/ >; Acessado em 25/04/2013.

[W3C, 2004b] Web Services Architecture - W3C Working Group Note 11 February 2004. Disponível em < http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/ > Acessado em 05/09/2013.

[W3C, 2009] W3C OWL Working Group. W3C Recommendation: OWL 2 Web Ontology Language Document Overview, 2009.

[Zheng et al., 2011 ] Zheng, D.; Wang, J. Research of the QoC based Middleware for the service selection in pervasive environment. International Journal of Information Engineering and Electronic Business 3(1), pp.30–37, 2011.