Este documento é parte integrante do projeto realizado no âmbito da disciplina Projeto Global. Este projeto visa dar resposta ao sistema de gestão de utilizadores de uma biblioteca. Para tal vão ser utilizadas quatro tecnologias, Virtualização para a criação das contas de utilizadores, computação em nuvem que vai servir para a alocação de todo o sistemas de gestão de utilizadores, ADO.NET para poder fazer a interligação entre a aplicação de pesquisa e a base de dados e o SQL que será a linguagem de programação utilizada para a gestão da base de dados e para devolver e guardar as pesquisas feitas pelos utilizadores. Ao serem interligados vão dar forma à Biblioteca Virtual.
A computação em c/oud tem vindo a assumir, nos últimos anos, uma importância crescente no panorama das tecnologias de informação no interior das organizações. Com o objetivo de fornecer elasticidade e aprovisionamento dinâmico, por forma a proporcionar uma maior e melhor racionalização de recursos computacionais, obtendo assim ganhos ao nível económico e operacional, a c/oud é, atualmente, um tema impossível de ignorar. O conceito de um sistema de alta disponibilidade em sistemas de informação é uma área de elevada importância na laboração das organizações. O espaço que a tecnologia ocupa é por vezes imensamente crucial para os objetivos das organizações que se tornam praticamente imprescindíveis. Desta forma, os sistemas precisam garantir níveis elevados de disponibilidade, fiabilidade e confiança para garantir as necessidades das organizações. Neste projeto, pretende-se estudar a viabilidade da adoção deste paradigma computacional, proceder-se-á à implementação de um sistema experimental, que se pretende que possibilite uma melhor avaliação do potencial e das limitações deste tipo de sistemas. Desta forma, o objetivo é dar a conhecer determinados aspetos fundamentais da alta disponibilidade em sistemas de informação. Assim, por a via demostrativa, pretende-se implementar um Cluster de alta disponibilidade através da tecnologia System Center Virtual Machine Management, Hyper-V e planos de recuperação através da tecnologia oferecida pelo Microsoft Azure.
Palavras chaves
Virtualização, Cloud Computing, Hyper-V e Microsoft Azure
Este projeto pretende descrever as principais características da computação em nuvem e a sua integração nos Sistemas de Informação (SI). Para a concretização deste projeto, propusemo-nos à criação de uma nuvem híbrida de modo a provar o seu conceito. Foi nosso objetivo demonstrar as suas vantagens em relação às outras tipologias de nuvem, nomeadamente, que reúne num só serviço de infraestrutura, os beneficios, quer da nuvem privada, quer da nuvem pública. Este paradigma de nuvem híbrida fomenta, também, infraestruturas virtuais, escaláveis e com gestão automática de recursos, partilhadas no mesmo modelo de negócio. Iniciámos o projeto com o planeamento e elaboração em ambiente de laboratório da rede IP necessária à interligação dos vários computadores que formaram a nuvem privada. De seguida, configurámos os produtos e tecnologias necessários ao seu funcionamento. Prosseguimos com a configuração da nuvem pública Azure. Posteriormente efetuou-se a interligação das duas tipologias de nuvem, através de uma VPN (Virtual Private Network). Terminámos o projeto com a portabilidade de uma máquina virtual alojada na nuvem privada, para a nuvem pública, demonstrando a interoperabilidade entre os dois tipos de nuvem, criando assim uma nuvem híbrida.
Palavras chaves
Azure, Windows Server 2012 R2, Nuvem Pública, Nuvem Híbrida, Nuvem Privada, Computação em Nuvem, SCVMM
O trabalho apresentado visa aprofundar os conhecimentos adquiridos ao longo de todo este percurso, está englobado no projeto global de final de curso e vai servir para criar uma biblioteca em que cada utilizador vai ter a sua máquina virtual alocada numa nuvem, mas para podermos desenvolver este trabalho temos que aprofundar os nossos conhecimentos sobre as quatros tecnologias a si associadas, que são Virtualização. cloud computing, ADO.NET e SQL, A virtualização vai ser utilizada para virtualizar os sistemas operativos de cada utilizador, o cloud computing vamos utilizar na alocação das máquinas numa nuvem, que pode ser privada ou publica. O ADO.NET vai ser utilizado para podermos fazer a interligação entre a aplicação que vamos criar e a Base de dados. que neste caso será em SQL, mas poderia não ser, em relação ao SQL vai ser a linguagem utilizada para a criação das base de dados. assim como para a sua alteração e eliminação. Numa segunda parte do trabalho iremos ver como será feito todo o desenvolvimento deste trabalho, e de seguida vê-lo a trabalhar com todas as tecnologias utilizadas.
Palavras chaves
Virtualização, Máquinas Virtuais, Sistemas operativos, Computação em nuvem, Linguagem de programação, Base de dados
Na sociedade em que vivemos, uma sociedade de Infonnação, as entidades e organizações necessitam, e dependem, do acesso à lnfonnação de fonna cada vez mais rápida e acessível. Essa lnfonnação é facultada por Sistemas de Infonnação que têm vindo a ganhar importância, pelo que são encarados como recursos de origem tecnológica, mas também como parceiros estratégicos da operação diária de disponibilização eficiente de Infonnação às entidades que a usam. Fazem parte dos Sistemas de Infonnação, as Tecnologias de Infonnação que são constituídas por aplicações que facultam os serviços prestados por uma entidade ou organização. Estes serviços são disponibilizados de fonna eficiente, tendo como principal objetivo o enriquecimento das necessidades de um utilizador para lhe prestar um serviço, que, para alem de fazer face as suas necessidades, supere as suas expectativas. Para uma organização ou entidade facultar os seus serviços de fonna mais eficiente, é necessário que possua uma platafonna de disponibilização de conteúdos com a qual possa disponibilizar os serviços de que dispõem, criando assim um meio de comunicação com o utilizador, onde este pode usufruir dos mesmos de fonna intuitiva. Com o presente trabalho, pretende-se desenvolver e implementar um serviço que tem como principal objetivo a disponibilização de um conteúdo de infonnação (neste caso no fonnato e-book), através de um interface intuitivo que permita a procura e disponibilização dos mesmos a um utilizador registado na AD.
Na atual sociedade de conhecimento e informação, a necessidade de aceder a conteúdos, informação ou mesmo entretenimento de uma forma rápida, como que "sem fios agarrados", tomou-se um requisito mandatário. Para tal, essa informação é disponibilizada por um conjunto de Sistemas de Informação, que tem vindo a ganhar relevância, sendo atualmente encarados como Assets fulcrais na estratégia comercial e de mercado das várias entidades que delas se aproveitam Fazem parte desses Sistemas de Informação, as Tecnologias de Informação que são constituídas por aplicações que facultam os serviços prestados por uma entidade ou organização Estes serviços são disponibilizados de forma eficiente, tendo como principal objetivo o enriquecimento das necessidades de um utilizador para lhe prestar um serviço, que, para além de fazer face as suas necessidades, supere as suas expectativas. (Figueiredo Rui, 2013) Para uma organização ou entidade disponibilizar os seus serviços de forma mais eficaz, é imperativo que detenha uma plataforma de provisionamento de conteúdos com a qual possa disponibilizar os serviços que detenha criando assim um canal de comunicação com o utilizador onde este pode usufruir dos mesmos de forma intuitiva.
Network Access Protection (NAP) é uma das mais antecipadas funcionalidades do sistema operativo Windows Server 2008. É uma nova plataforma que permite os administradores de redes especificar os níveis de acesso à rede. Tem como base a identidade do cliente, grupo onde está inserido e o grau de acesso determinado pela política implementada. Se um cliente não é compatível NAP disponibiliza um mecanismo automático para colocar o cliente em conformidade (um processo conhecido como remediação) e, posteriormente, aumenta de forma dinâmica o seu nível de acesso à rede. NAP é uma plataforma extensa que fornece componentes de infra-estrutura e uma aplicação de interface programável (API) para adicionar componentes que verificam e corrigem a integridade do computador e força vários tipos de acesso de rede ou de comunicação. Este projecto tem como objectivo dar a conhecer a funcionalidade NAP e compreender os benefícios da mesma para a organização onde é implementada, assim como, entender processos fundamentais do NAP para restringir e remediar o acesso do cliente. Como componente prática do projecto demonstrarei o ambiente implementado em funcionamento com o recurso a DHCP, provocando alterações nas configurações de segurança do computador de modo a demonstrar o funcionamento desta funcionalidade.
O presente documento visa a descrição do projeto desenvolvido no âmbito da Licenciatura em Engenharia Informática. O trabalho desenvolvido teve por objetivo a criação de uma aplicação web para a gestão de formações dos colaboradores da empresa Novabase. Como principal objetivo teve-se o desenvolvimento de uma aplicação de fácil utilização que contribuísse positivamente para uma maior eficácia na gestão de formações da empresa, tanto para os formandos como para os responsáveis. Para a implementação do projeto descrito recorreu-se a tecnologias tais como ASP.NET, com a utilização da linguagem de programação C#. A aplicação final deve ser executada num navegador (web browser), funcionando de forma semelhante a uma página da intemet (website). Desta forma, a mesma, é suportada por vários tipos de plataformas na parte de cliente.
Com este trabalho, foi desenvolvida uma aplicação web com o objetivo de ajudar as empresas a organizar o seu capital humano através do modelo de gestão por competências e que seja capaz de armazenar, gerir, organizar e posteriormente interligar perfis individuais e empresariais através das suas competências. Com o intuito de desenvolver o conhecimento relacionado com o tema e documentar o projeto, foi necessária uma pesquisa bibliográfica por forma a identificar o contributo de uma gestão por competências nas organizações. A componente prática do projeto tem por base o modelo de gestão por competências que vem trazer novas formas de identificar e administrar talentos dentro de uma organização. Após a implementação do modelo, qualquer empresa consegue avaliar as competências do capital humano dentro da organização, o seu desenvolvimento através da evolução das tecnologias e posteriormente consegue que a seleção de novos colaboradores seja alinhada com a missão, os valores e atitudes em que se baseiam a estratégia do negócio.
Neste trabalho, realizado no âmbito do trabalho final do curso de informática do ISTEC - Instituto Superior de Tecnologias Avançadas, pretende-se descrever o processo de conceção do projeto "HelpDeskJTNext". O trabalho tem como objetivo fundamental o desenvolvimento de uma aplicação Helpdesk - Servicedesk, cuja função principal é a gestão de todas as avarias ocorridas numa determinada empresa. Resumidamente, o procedimento é iniciado por um utilizador, previamente registado e identificado na aplicação, que abre um registo de intervenção, no qual é gravada a descrição da avaria e a prioridade da mesma. Este passo leva à criação automática de um tickect1 o qual é tratado pelo técnico da ferramenta, consoante a prioridade do mesmo. Após a resolução da avaria, o ticket é encerrado, sendo feita a respetiva comunicação do encerramento pelo técnico ao utilizador. É importante notar que este trabalho, na medida em que assume uma vertente mais prática, não é apenas um projeto académico. O projeto em causa será implementado na empresa MCDiogo - Mediação de Seguros, o que permitirá facilitar o meu trabalho como informático residente e ainda o trabalho dos utilizadores. Embora a conceção do projeto se adeque às necessidades da empresa MCDiogo, o trabalho retém a sua natureza inicial académica, i.e., de projeto de final de curso.