Realatorio Marco Koga
Realatorio Marco Koga
Realatorio Marco Koga
Londrina 2009
Trabalho de Concluso de Curso de Especializao em Anlise, Projeto e Gerncia de Sistemas com nfase em Inteligncia em Negcios Residncia em Software apresentado Coordenao do Curso de Cincia da Computao da Universidade Estadual de Londrina.
Londrina 2009
AGRADECIMENTOS
Ao CNPq/MCT e ao Fundo Setorial de Tecnologia da Informao CT-Info, pela concesso da Bolsa de Desenvolvimento Tecnolgico e Industrial (No. do processo 382195/2008-6) A empresa Lint e ao Ademir Padilha por permitirem a realizao da residncia na empresa. Ao Prof. Dr. Alan Salvany Felinto pela orientadoo deste trabalho. Aos meus pais e amigos que sempre me apoiaram nos estudos. Aos professores e colegas de curso, pois trilhamos uma etapa importate em nossas vidas.
RESUMO
Este trabalho apresenta um portal corporativo de uma empresa de tecnologia, do estado do Paran, descrevendo o processo de implantao do mesmo, apresenta as funcionalidades presentes no portal (agendamento de reunies, atribuio de tarefas, chamado de suporte, repositrio de arquivos) e a infra-estrutura necessria para o seu funcionamento, gerenciamento e manuteno.
SUMRIO
1 2 3
4.1 NECESSIDADES DA EMPRESA ............................................................................................. 11 4.2 INTRA-ESTRUTURA E FERRAMENTAS ................................................................................. 12 4.3 RESULTADOS ..................................................................................................................... 14 5 CONCLUSO................................................................................................................. 18
LISTA DE FIGURAS
Figura 1 - Diagrama de uma mquina virtual - Laureno (2006) ................................................ 9 Figura 2 - Estrutura de servidores da empresa ......................................................................... 13 Figura 3 - Fluxo-grama - Chamado ao Suporte ........................................................................ 14 Figura 5 - rea de abertura de Chamado.................................................................................. 15 Figura 4 - Workflow Chamado................................................................................................. 15 Figura 6 - Exportar para planilha.............................................................................................. 16 Figura 7 - Bibliotecas de arquivos ............................................................................................ 16 Figura 8 - VMware Infrastructure Client .................................................................................. 17
INTRODUO A grande quantidade de informao gerada dentro de uma empresa esta fa-
zendo com que os gerentes, empresrios e diretores busquem ajuda da Tecnologia de Informao, para diminuir a quantidade de papel dos documentos e fazer com que as informaes fiquem disponveis para todos os departamentos da empresa de uma forma eletrnica. Para atender essas e outras necessidades, os empresrios decidem pela implantao de um portal de distribuio do conhecimento, ou seja, um portal corporativo. Esse portal acaba por ter a funo de centralizar as informaes, de eliminar a duplicata de contedo, de automatizar alguns dos seus processos e de fazer a integrao e a interao dos colaboradores de cada departamento da empresa, transformando-a mais dinmica e produtiva. Como modelo de infra-estrutura, a empresa decidiu por montar uma estrutura de servidores virtuais (virtualizao), onde podem ser instalados vrios sistemas operacionais e por no precisar adquirir novos servidores fsicos, cada vez que for iniciada uma operao. Este trabalho apresenta um aplicativo Web (portal) que atenda as necessidades da empresa, para isso, o artigo foi divido em sees. Na seo 2, descreve-se a empresa. Na seo 3, apresentada a fundamentao terica. Na seo 4, apresentado desenvolvimento, como necessidades da empresa, infra-estrutura e resultados e na seo 5 so apresentadas s concluses.
A EMPRESA O aplicativo Web descrito neste artigo foi implantado na empresa, LINT
Londrina Information Technologies, que o resultado da unio de empresrios e acadmicos para conseguir um novo posicionamento estratgico na regio, na chamada "Economia do Conhecimento". Este aplicativo reestruturou e automatizou o sistema de gesto interna da empresa. A empresa uma prestadora de servios de TI para grandes empresas de tecnologia, atuando nas reas de Desenvolvimento e Manuteno de Software e no Suporte e Consultoria de Softwares de Gesto.
3 3.1
FUNDAMENTAO TERICA PORTAL CORPORATIVO A partida da dcada de 90, a Internet que era utilizada apenas em Universi-
dades, tornou-se um produto a ser comercializado. Com essa abertura, e o crescimento exponencial, tornou a rede um espao confuso, onde havia muitas dificuldades para encontra as informaes. Para resolver este problema, foram desenvolvidas ferramentas de buscas, que facilitaram a identificao das informaes na Internet. Da juno destas ferramentas nasceram os portais. De acordo com a WIKIPEDIA (2009), Um portal um site na internet que funciona como centro aglomerador e distribuidor de contedo para uma srie de outros sites ou subsites dentro, e tambm fora, do domnio ou subdomnio da empresa gestora do portal. Para NOGUEIRA (2004), um portal definido como um conjunto de ferramentas de comunicao, colaborao, conhecimento e produtividade, que atenda as necessidades da empresa provendo informaes, conhecimentos, e interao entre colaboradores da empresa em uma nica interface Web. Um portal pode ser apresentado em quatro estgios evolucionrios. Informativo: organiza informaes e disponibiliza para as pessoas; Colaborativo: possui ferramentas para colaborao entre funcionrios e clientes: Especializado: separa as ferramentas e informaes de acordo com o conhecimento ou interesse do departamento; Conhecimento: combina os outros trs estgios para distribuir de uma forma dinmica, interativa e personalizada as informaes para os usurios. Assim, portal corporativo nada mais que a evoluo da Intranet, que acabou por incorporar tecnologias que identificam, capturam, armazenam, recuperam e distribuem as informaes para os colaboradores da empresa.
3.2
senvolvidas pela IBM, onde um sistema simulava rplicas fsicas da mquina real e o usurio tinha a impresso de estar usando uma mquina real. As mquinas virtuais passaram a ser usadas com mais freqncia a fim de diminuir gasto com equipamentos fsicos. Segundo Laureano (2006), uma mquina virtual pode ser definida como uma duplicata eficiente e isolada de uma mquina real. Uma mquina real possui trs partes: Hardware: executar operaes solicitadas pela aplicao; Sistema operacional: receber solicitaes e controlar aceso ao hardware; Aplicaes: aproveitar os recursos de hardware.
Como sistemas operacionais e aplicaes so desenvolvidas para utilizar todos os recursos de hardware, surgiu uma grande variedade de plataformas operacionais. Assim, uma aplicao que funciona em uma plataforma operacional, acaba por no funcionar em outra. Por isso, as mquinas virtuais entram para resolver esse problema, pois elas trabalham em camada. Essa camada tem a funo de fazer a compatibilidade em as plataformas, sendo feita atravs de software, o que chamada de virtualizao.
10
A virtualizao pode emular trs formas. Hardware: transforma um meio fsico em uma abstrao do hardware, para que qualquer software funcione naquela estrutura; Sistema operacional: transforma um sistema operacional em um sistema especifico onde as aplicaes so executadas; Linguagens de programao: cria uma aplicao no sistema operacional, que tem a funo de executar comandos especficos daquela linguagem. Uma virtualizao pode ser feita com as seguintes tcnicas (Gomes, 2007): Virtualizao Total: todo o hardware virtualizado, assim o sistema no pode sofre mudanas, o que faz a execuo seja lenta e o monitor tem que implementar meios para que as operaes privilegiadas sejam executadas; Paravirtualizao: o sistema operacional sofre mudanas para que o monitor seja mais eficiente no controle de hardware; Recompilao Dinmica: onde um sistema em execuo possa compilar um cdigo e adaptar o sistema, podendo assim otimizar a execuo de aplicaes do sistema.
11
DESENVOLVIMENTO A metodologia adotada foi desenvolvida em trs etapas.Uma etapa foi fazer
o levantamento das necessidades da LINT, atravs do mapeamento dos processos de cada departamento para serem adaptados e implantados no portal. A segunda etapa foi definio da infra-estrutura de servidores virtuais e seus aplicativos e ferramentas para constituir o portal. A terceira etapa foi o desenvolvimento do portal, que esta apresentada em resultados. 4.1 NECESSIDADES DA EMPRESA As necessidades da empresa foram levantadas atravs de reunies, com dois tipos de grupos. Um grupo formado por todos os diretores e gerentes da empresa, onde nas reunies foram definidos os pontos comuns a todos e padres a serem usados. Destas reunies foi definida a necessidade de criar algumas reas: Hospedagem de arquivos; Agendamento de reunies; Atribuio de tarefas, ligadas ou no as reunies; rea para abertura de chamados ao suporte interno; Lista de contatos dos colaboradores, com telefone e e-mail; rea para cada departamento publicar seus projetos.
Outro grupo foi formado por gerentes e alguns colaboradores, onde nas reunies foi feito a mapeamento dos processos, para cada departamentos, atravs de fluxo gramas. Como os processos mapeados no so idnticos em todos os departamentos, cada um destes acabou por ter sua rea no portal personalizada, os quais foram chamados de mini-portais. Sendo assim, cada processo foi tratado e adaptado individualmente, para atender as necessidades de cada departamento e proporcionar o maior nvel de produtividade e desempenho. Cada mini-portal, acabou tendo uma funo principal. At o momento atual, tm-se os seguintes mini-portais: Inicio: rea comum os colaboradores, com quadro de aviso, lista de contatos;
12
Administrativo (diretores): agenda de reunies com suporte a atribuio de tarefas e aviso por e-mail. O registro das reunies era feito por emails.
Recrutamento & Seleo (RH): requisio de emprego e gerenciador de entrevistas, os processos eram feitos em formulrio impressos;
Tecnologia da Informao (TI): abertura de chamados ao suporte interno, antes feita por telefone ou email; e controle de equipamentos, que eram feitos em planilhas;
Business Development (Comercial): registro de propostas, oportunidades, atividades e lista de clientes, antes registradas em e-mail e planilhas;
Fbrica de Software (Colaborador): apresentao dos mtodos para o desenvolvimento do processo desta;
Financeiro: controle de gesto de contratos, requisio de viagem, relatrios de viagem, antes feitos em planilhas e formulrios;
4.2
INTRA-ESTRUTURA E FERRAMENTAS Para a implantao do portal foi utilizado uma estrutura de trs servidores
fsicos da marca Dell, com a seguinte configurao: PowerEdge 2900 Quad Core 2.66 Ghz, 8 GB de RAM, 5 HD de 146GB. Um dos servidores ficou com a finalidade de armazenamento dos dados e dos servidores virtuais, para isso foi adicionado um HD de 300GB. Os outros dois, ficaram para execuo dos servidores virtuais, onde esto rodando uma mdia de 3 a 5 servidores virtuais em cada um. Para a virtualizao dos servidores foi utilizado o Vmware EXSi, por se tratar de uma distribuio free, no apresenta a central de gerenciamento das mquinas virtuais. Na escolha das ferramentas, foi decido implantar dois servidores de email, Exchange 2007 e Zimbra; para o controle de acesso dos usurios foi definido o uso do AD (Active Directory) do Windows Server; para o controle de acesso a Internet, foi implantado um Firewall Linux,
13
combinando Dansguardian e Squid; e para o desenvolvimento do portal, foi utilizado o MOSS 2007 (Microsoft Office SharePoint Server 2007). Depois de definida as necessidades da empresa e as ferramentas, a estrutura dos servidores virtuais ficou como: Servidor 01 02 03 04 05 06 07 08 Sistema Linux Windows Server Windows Server Windows Server Windows Server 64 Windows Server Linux Linux Funcionalidade Firewall ADS Primrio Servidor WEB IIS Servidor de Arquivos Exchange Banco de Dados Zimbra FrontEnd
14
4.3
tilizao do ambiente esto sendo exploradas, conseguindo um melhor aproveitamento da ferramenta. Uma das utilidades a criao de workflow presente no MOSS. Com ele possvel criar um controle de aprovao de documento, enviar email para marca uma reunio ou informar colaborao de uma tarefa, automatizar um processo, assim o workflow acaba tendo uma grande variabilidade de uso. Como os processos mapeados so diferentes, fica mais fcil criar o workflow a partir de um fluxo grama, como na figura 3.
15
Como o portal trabalha com uma estrutura de lista, cada chamado considerado como um item. Portanto, para faz-la um chamado, o usurio deve criar um novo item na rea de Chamados, e preencher o formulrio deste item.
Outra utilidade a integrao com produtos da Microsoft, como a sincronizao de uma lista de contratos presente no Portal com o Outlook, ou a exportao dos dados para uma planilha do Excel para gerar relatrios.
16
O Portal possibilita a existencia de bibliotecas de documentos, de imagens ou de projetos. Criando assim um repositrio de arquivos que pode ser acessado de qualquer maquina presente ou que tenha acesso rede.
17
Com a virtualizao dos servidores e a utilizao da Vmware, a manuteno dos servidores virtuais ficou mais fcil devido que o acesso remoto, e por possuir um sistema de espelhamento possvel reiniciar um servidor virtual utilizando outros servidores virtuais
18
lhor desempenho e ocorrer mais interao entre eles e com os clientes, pois foi possvel localizar e acessar as informaes com facilidade. Atravs do mapeamento dos processos foi possvel identificar as necessidades da empresa, podendo assim desenvolver o sistema de uma forma mais especifica para cada departamento. Por permitir a customizao dos mini-portais, cada departamento tem a possibilidade de personalizar sua rea para atender as suas necessidades, como: a agenda de reunies, que diminuiu a circulao de e-mails com registro de reunies; as bibliotecas de documentos, que diminuiu a gerao de contedo duplicado, e promoveu a centralizao de informaes. Como o portal uma aplicao Web, as informaes podem ser acessadas de qualquer mquina que tenha acesso internet e o usurio tenha permisso para acess-los. A virtualizao dos servidores mostrou ser uma forma eficiente para diminuir gasto com servidores fsicos, pois existe uma economia no consumo de energia e facilidades para manuteno. Isto se deve ao fato de o gerenciamento ser feito por acesso remoto, onde uma mquina parada pode ser iniciada em outra. Podemos concluir que por ser caractersticas bastante maleveis, por ser aplicvel em diversos ambientes de trabalho e as solues de problemas relacionados gesto de informao possuir grande relevncia, este portal corporativo pode ser implantado em qualquer tipo de empresa.
19
REFERNCIAS BIBLIOGRFICAS CROFFI, J. B., Gerenciamento De Projeto De Um Portal Corporativo, dissertao de mestrado, Universidade Veiga de Almeida, Rio de Janeiro, Junho 2007. DIAS, C. A., Portal Corporativo: Conceitos E Caractersticas, http://www.scielo.br/pdf/ci/ v30n1/a07v30n1.pdf, Junho 2009, 8. LAUREANO, M., Mquinas Virtuais E Emuladores, Vol. 1, Novatec Editora, Brasil, 1 ed., 2006 . GOMES, M.M.; Fracalossi, W. F., Mquimas http://www.gfsolucoes.net/trabalhos/maquinas_virtuais.pdf, Junho 2009, 15. Virtuais,
NOGUEIRA, A. S.; FREITAS, R. A.; QUINTANILLA, L. W., Portais Corporativos: Uma Ferramenta Estratgica Para Gesto Do Conhecimento, Vol. 1, Editora Brasport Livros e Multimdia, Brasil, 2 ed., 2004. REIS, M. E. A. dos, Portal Corporativo Como Ferramenta De Gesto Do Conhecimento, monografia, Fundao Oswaldo Cruz, Escola Nacional de Sade Pblica Srgio Arouca, Rio de Janeiro, Abril 2005. WIKIPEDIA, Portal, A Enciclopdia Livre, http://pt.wikipedia.org/ wiki, Jun. 2009, 10.