Mostrar registro simples

dc.contributor.advisorWives, Leandro Krugpt_BR
dc.contributor.authorPostal, Eduardo Casottipt_BR
dc.date.accessioned2011-08-12T06:00:51Zpt_BR
dc.date.issued2011pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/31029pt_BR
dc.description.abstractServiços Web compostos são obtidos pela combinação de vários serviços Web que objetivam a realização de uma tarefa comum. Eles são projetados para atender às requisições de usuários a partir do momento em que nenhum serviço Web é capaz de fazê-lo individualmente. Um CWSMart é uma estrutura desenvolvida para hospedar serviços Web compostos de acordo com a semelhança de suas funcionalidades. Essa estrutura é dividida em módulos, sendo que cada qual desempenha uma tarefa particular. Este trabalho aborda o desenvolvimento do módulo de monitoramento presente em um CWSMart objetivando a coleta de informações relativas a execução dos serviços Web hospedados em sua estrutura. Uma das questões fundamentais consiste em monitorar os serviços de maneira transparente, sem que o programador tenha que chamar o monitor explicitamente. Para tanto, este trabalho utiliza Aspectos como forma de definir mecanismos que injetam automaticamente chamadas ao serviço monitor, sem que o programador explicitamente as realize. Assim, o código de monitoramento fica separado, isolado do código do serviço em si.pt_BR
dc.description.abstractComposite Web services are developed through the combination of many Web services performing different functions aiming a final common task. They are designed to attend user requests that no single Web service is capable to do. A CWSMart is a structure created to host composite Web services based on the similarity of its functions. This structure is composed by different modules and each of them plays a particular task. This work discusses the development of a CWSMart monitoring module and the entire process of collect execution-related information from Web services hosted in the CWSMart structure. One of the main issues consists on monitoring services in a transparent way, i.e., the programmer should not explicitly call the monitor to log services activities. Thus, this work proposes the use of Aspects to define mechanisms that are able to automatically inject calls to the monitor. This way, the monitoring code is kept isolated from the service code.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectServiços Webpt_BR
dc.subjectWeb servicesen
dc.subjectComposite Web servicesen
dc.subjectRecuperacao : Informacaopt_BR
dc.subjectCWSMartsen
dc.subjectMonitorsen
dc.titleMódulo de monitoramento de serviços web em CWSMarts utilizando aspectospt_BR
dc.title.alternativeModule to monitor Web services stored on CWSMarts using aspects en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb000782069pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2011pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples