Neste estado da arte vou abordar as tecnologias aplicadas neste projeto. Irá serdesenvolvido um projeto onde irá ser criada uma Biblioteca Virtual com acesso a umabase de dados, usando o potencial das novas tecnologias, tendo em conta as vantagens edesvantagens .Com o aparecimento da Internet, foram criadas novas tecnologias, tal como a CloudComputing (ou computação em nuvem), a virtualização, SQL1 e ADO.NET2. Essastecnologias permitiram a vários setores sociais e empresariais trabalharemcooperativamente, tanto em instituições públicas como educacionais. São essastecnologias que vou abordar e usar neste projeto.Cloud Computing é um modelo para permitir, a pedido, acesso à rede de formaubíqua, conveniente a uma pool compartilhada de recursos de computação configuráveis(por exemplo, redes, servidores, armazenamento, aplicações e serviços) que podem serrapidamente fornecidos e liberados com esforço de gerenciamento mínimo ou interaçãodo provedor de serviço.Virtualização é uma abstração representada por um recurso computacional queoferece um ambiente completo, similar ao de uma máquina fisica, com sistema operativo,aplicações e serviços de rede. É mais conhecida por máquina virtual.O SQL (Structured Query Language) é uma linguagem de gestão e manipulação dedados relacionais através de programas de SGBD (Sistema de Gestão de Base de Dados).Esses sistemas permitem trabalhar vários tipos de bases de dados: SQL Server, Access,Oracle, MySQL, etc.O ADO.NET (ActiveX Data Objects .NE1) é uma tecnologia baseada na plataforma.NET através de um conjunto de classes. A estrutura dos seus componentes foi desenhadapara facilitar a manipulação e o tratamento de vários tipos de dados relacionais, XML edados de aplicações.