An implemetantion of policies in web servers.

Detalhes bibliográficos
Autor(a) principal: Ricardo Bravo
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do ITA
Texto Completo: http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1
Resumo: The development of Web based software has acquired a more important role to the business success in the Internet. The softwares are used by users that require dynamic, customized, fast and secure interactions. A characteristic for the success of the Web-based paradigm is the fact that the client is relatively simple and most of the integration and system decisions happen at the server side. From the outset, a client neither has information about other clients accessing the server nor knows the maintenance plan of the server. Generally, the server usually does not have capability to change its operating behavior to the client effectively. The dynamicity of the server extends its capability on satisfying Web application requirements but it makes the implementation and development complex. In addition there are constant changes in the requirements, need for reliability and resilience, even in the worst situation in term of simultaneous access or processing. Policy based management is viewed in this work as feasible alternative to the issue mentioned above. Policies are, in this work, information that can change the behavior of a system at runtime. There are policies mapping events to actions and others for specifying security restrictions and both of them can be described in a language close to the natural. Policy specification relies on domains, i.e., group of correlated objects hierarchically and it brings great lexibility in both specification and usage. This work implements policies in a Web server. In order to accomplish this it uses the Ponder specification language to describe policies. The implementation involves the policy definition, storage and conversion between formats such as textual, XML, memory its enforcement in the web server environment. Some supporting components for the policy enforcement based on technologies such as JMX and JNDI were developed. A mappinginterface between managed objects and human readable string representing hierarchical domains helps to increase the system flexibility and reconfiguration capabilities. Aspect oriented programming is used in this work, to provide a uniform mechanism for event collection and non functional requirements implemented. It creates an abstraction in order to define where to apply code changes based on how the system is structured.
id ITA_0b187864c9afbf4053aaa72b44110bf0
oai_identifier_str oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:1
network_acronym_str ITA
network_name_str Biblioteca Digital de Teses e Dissertações do ITA
spelling An implemetantion of policies in web servers.Administração de configuraçãoSistemas cliente-servidorLinguagens de alto nívelRedes de comunicaçãoProgramação dinâmicaEngenharia de sistemasComputaçãoThe development of Web based software has acquired a more important role to the business success in the Internet. The softwares are used by users that require dynamic, customized, fast and secure interactions. A characteristic for the success of the Web-based paradigm is the fact that the client is relatively simple and most of the integration and system decisions happen at the server side. From the outset, a client neither has information about other clients accessing the server nor knows the maintenance plan of the server. Generally, the server usually does not have capability to change its operating behavior to the client effectively. The dynamicity of the server extends its capability on satisfying Web application requirements but it makes the implementation and development complex. In addition there are constant changes in the requirements, need for reliability and resilience, even in the worst situation in term of simultaneous access or processing. Policy based management is viewed in this work as feasible alternative to the issue mentioned above. Policies are, in this work, information that can change the behavior of a system at runtime. There are policies mapping events to actions and others for specifying security restrictions and both of them can be described in a language close to the natural. Policy specification relies on domains, i.e., group of correlated objects hierarchically and it brings great lexibility in both specification and usage. This work implements policies in a Web server. In order to accomplish this it uses the Ponder specification language to describe policies. The implementation involves the policy definition, storage and conversion between formats such as textual, XML, memory its enforcement in the web server environment. Some supporting components for the policy enforcement based on technologies such as JMX and JNDI were developed. A mappinginterface between managed objects and human readable string representing hierarchical domains helps to increase the system flexibility and reconfiguration capabilities. Aspect oriented programming is used in this work, to provide a uniform mechanism for event collection and non functional requirements implemented. It creates an abstraction in order to define where to apply code changes based on how the system is structured. Instituto Tecnológico de AeronáuticaCelso Massaki HirataRicardo Bravo2004-00-00info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAporinfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:01:37Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:1http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:32:03.064Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue
dc.title.none.fl_str_mv An implemetantion of policies in web servers.
title An implemetantion of policies in web servers.
spellingShingle An implemetantion of policies in web servers.
Ricardo Bravo
Administração de configuração
Sistemas cliente-servidor
Linguagens de alto nível
Redes de comunicação
Programação dinâmica
Engenharia de sistemas
Computação
title_short An implemetantion of policies in web servers.
title_full An implemetantion of policies in web servers.
title_fullStr An implemetantion of policies in web servers.
title_full_unstemmed An implemetantion of policies in web servers.
title_sort An implemetantion of policies in web servers.
author Ricardo Bravo
author_facet Ricardo Bravo
author_role author
dc.contributor.none.fl_str_mv Celso Massaki Hirata
dc.contributor.author.fl_str_mv Ricardo Bravo
dc.subject.por.fl_str_mv Administração de configuração
Sistemas cliente-servidor
Linguagens de alto nível
Redes de comunicação
Programação dinâmica
Engenharia de sistemas
Computação
topic Administração de configuração
Sistemas cliente-servidor
Linguagens de alto nível
Redes de comunicação
Programação dinâmica
Engenharia de sistemas
Computação
dc.description.none.fl_txt_mv The development of Web based software has acquired a more important role to the business success in the Internet. The softwares are used by users that require dynamic, customized, fast and secure interactions. A characteristic for the success of the Web-based paradigm is the fact that the client is relatively simple and most of the integration and system decisions happen at the server side. From the outset, a client neither has information about other clients accessing the server nor knows the maintenance plan of the server. Generally, the server usually does not have capability to change its operating behavior to the client effectively. The dynamicity of the server extends its capability on satisfying Web application requirements but it makes the implementation and development complex. In addition there are constant changes in the requirements, need for reliability and resilience, even in the worst situation in term of simultaneous access or processing. Policy based management is viewed in this work as feasible alternative to the issue mentioned above. Policies are, in this work, information that can change the behavior of a system at runtime. There are policies mapping events to actions and others for specifying security restrictions and both of them can be described in a language close to the natural. Policy specification relies on domains, i.e., group of correlated objects hierarchically and it brings great lexibility in both specification and usage. This work implements policies in a Web server. In order to accomplish this it uses the Ponder specification language to describe policies. The implementation involves the policy definition, storage and conversion between formats such as textual, XML, memory its enforcement in the web server environment. Some supporting components for the policy enforcement based on technologies such as JMX and JNDI were developed. A mappinginterface between managed objects and human readable string representing hierarchical domains helps to increase the system flexibility and reconfiguration capabilities. Aspect oriented programming is used in this work, to provide a uniform mechanism for event collection and non functional requirements implemented. It creates an abstraction in order to define where to apply code changes based on how the system is structured.
description The development of Web based software has acquired a more important role to the business success in the Internet. The softwares are used by users that require dynamic, customized, fast and secure interactions. A characteristic for the success of the Web-based paradigm is the fact that the client is relatively simple and most of the integration and system decisions happen at the server side. From the outset, a client neither has information about other clients accessing the server nor knows the maintenance plan of the server. Generally, the server usually does not have capability to change its operating behavior to the client effectively. The dynamicity of the server extends its capability on satisfying Web application requirements but it makes the implementation and development complex. In addition there are constant changes in the requirements, need for reliability and resilience, even in the worst situation in term of simultaneous access or processing. Policy based management is viewed in this work as feasible alternative to the issue mentioned above. Policies are, in this work, information that can change the behavior of a system at runtime. There are policies mapping events to actions and others for specifying security restrictions and both of them can be described in a language close to the natural. Policy specification relies on domains, i.e., group of correlated objects hierarchically and it brings great lexibility in both specification and usage. This work implements policies in a Web server. In order to accomplish this it uses the Ponder specification language to describe policies. The implementation involves the policy definition, storage and conversion between formats such as textual, XML, memory its enforcement in the web server environment. Some supporting components for the policy enforcement based on technologies such as JMX and JNDI were developed. A mappinginterface between managed objects and human readable string representing hierarchical domains helps to increase the system flexibility and reconfiguration capabilities. Aspect oriented programming is used in this work, to provide a uniform mechanism for event collection and non functional requirements implemented. It creates an abstraction in order to define where to apply code changes based on how the system is structured.
publishDate 2004
dc.date.none.fl_str_mv 2004-00-00
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do ITA
instname:Instituto Tecnológico de Aeronáutica
instacron:ITA
reponame_str Biblioteca Digital de Teses e Dissertações do ITA
collection Biblioteca Digital de Teses e Dissertações do ITA
instname_str Instituto Tecnológico de Aeronáutica
instacron_str ITA
institution ITA
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica
repository.mail.fl_str_mv
subject_por_txtF_mv Administração de configuração
Sistemas cliente-servidor
Linguagens de alto nível
Redes de comunicação
Programação dinâmica
Engenharia de sistemas
Computação
_version_ 1706809252453023744