twitter


EMBASAMENTO TEÓRICO

Active Directory

É o service de diretórios disponibilizado a uma rede de computadores a partir de um ou mais servidores baseados no Windows Server 2003. Um diretório é uma fonte de dados utilizada para armazenar informações sobre objetos num determinado ambiente. (BADDINI, 2003, 115p).

Ajax

É a sigla de Asynchronous JavaScript and XML, não é uma tecnologia e sim o uso de tecnologias incorporadas que tem as principais o JavaScript e o XML onde juntos são capazes de tornar o navegador mais interativo, utilizando-se de solicitações assíncronas de informações. É sim um conjunto de tecnologias; cada uma com a sua forma de exibir e interagir com o usuário. (GONÇALVES, 2006, 1p).

Ambientes Gráficos (Linux)

Um ambiente gráfico é, em resumo, o programa responsável por mostrar as janelas, menus e outros elementos gráficos na tela. Uma das grandes maravilhas dos sistemas Unix e derivados é a possibilidade de escolher qual o ambiente gráfico que você deseja usar. Pois existe uma lista generosa de ambientes gráficos para Linux. Com isso podemos achar qual é o que nos melhor agrada. Ubuntu usa, por padrão, o GNOME como ambiente gráfico, mas nada impede que instale o KDE e/ou programas feitos para o KDE. Existem ainda as variações do Ubuntu que usam outros ambientes como o Kubuntu (KDE) e o Xubuntu (XFCE). (COMPLETOS, 2010).

Apache

“O apache é um servidor open source, muito estável e seguro, pois vem sendo desenvolvido há muito tempo. Problemas de segurança são corrigidos num tempo menor.” (XAVIER, 2008, 18p).

ASP.NET

O asp.net é uma solução poderosa e fácil de usar para desenvolver sites da web complexos. Em vez da construção de páginas simples que são apenas para visualização, você pode criar páginas da web com as quais os visitantes podem interagir de maravilhosas maneiras. As páginas AP.NET permitem que você adicione uma nova dimensão à experiência web.O ASP.NET é uma tecnologia que permite construir e controlar páginas da web dinâmicas facilmente.
Com ela, é possível interagir em banco de dados, personalizar as páginas da web, exibir páginas em dispositivos móveis e até
construir um site de compras de e-commerce a partir do zero. (PAYNE,2001, 3p).

Banco de dados

Um banco de dados é um conjunto coerente e lógico de dados relacionados que possuem significância intrínseca. Esses dados representam aspectos do mundo real e devem ser mantidos para atender aos requisitos da empresa.
Esses dados estão dispostos em uma ordem predefinida para atender a determinadas necessidades dos usuários. Existem diversos objetos que podem ser armazenados em um banco de dados, como índices, visões, procedimentos e funções.
Há cinco tipos de banco de dados:
Hierárquico: um gerenciador desse tipo representa dados como uma estrutura de uma arvore, composto de uma hierarquia de registro de dados.
Rede: representa os dados como registros vinculados uns aos outros, formando conjuntos comuns de dados.
Relacional: representa os dados como uma simples coleção de linhas e colunas em tabelas bidimensionais.
Objeto-Relacional: combina o modelo orientado a objetos (união de propriedades e métodos) com o modelo relacional (linhas e colunas de tabelas).
Objeto: representa os dados e processos em um único objeto. (OLIVEIRA, 2002, 22p, 23p e 24p).

Boot

“Em computação, boot é o termo em inglês para o processo de iniciação do computador que carrega o sistema operacional quando a máquina é ligada”. (TIOSAM, 2010).

Broadcast e Multicast

Os endereços para broadcast e multicast são usados quando é necessário enviar um mesmo datagrama para mais de uma máquina. Quando um datagrama é enviado para o endereço de broadcast, é entregue a todas as máquinas na rede. O tratamento dado pelos roteadores aos datagramas pode ser bloquear ou propagar. (ALBUQUERQUE, 2001, 10p).

C#

A C# é definida como uma linguagem de programação orientada a objetos. Em alguns aspectos ela pode ser vista como uma extensão de outras linguagens que vieram antes. A C# é freqüentemente comparada com Java e C++. (TURTSCHI; WERRY; HACK; ALBAHARI, 2004, 1p).

Cabeamento

“Os cabos da rede transmitem os dados que serão trocados entre diversos dispositivos que compõem uma rede”. (TORRES, 2001, 287p).

Case Studio

CASE Studio é uma ferramenta para administrar e criar banco de dados de todos os estilos. Ele permite que se faça um mapa dos bancos de dados e seus vínculos, de uma forma muito intuitiva, ajudando muito quem tem que lidar com bancos de dados grandes e cheios de vínculos. Sua interface é arrojada, espaçosa; ele permite que se faça engenharia reversa de banco de dados existentes, e é compatível com todos o grandes formatos de BD.(ULTRADOWNLOADS, 2010)

Cliente Servidor

Usada normalmente em redes com mais de 10 micros ou redes pequenas que necessitam de um alto grau de segurança. Tem possibilidade de banco de dados. Alta Segurança. Existência de servidores, que são micros ou equipamentos capazes de oferecer recursos aos demais micros da rede, como impressão, armazenamento de arquivos e envio de mensagens eletrônicas. (TORRES, 2001, 18p).

Códigos Binários

“Como os números binários possuem dois algarismos (0 e 1), sua representação é feita na base 2. As palavras binárias recebem um nome especial conforme a sua quantidade de bits”(TORRES, 2001, 26p).

Cookies

Cookies são pedacinhos de dados armazenados no lado cliente e que podem ser enviados aos servidores juntamente com as solicitações de páginas. Os cookies são criados pelo código no lado servidor ou no lado cliente. Normalmente, os dados de personalização, ou quaisquer outros dados aos quais o site se refere frequentemente, são armazenados em um cookie. Uma vez criado um cookie, ele reside na máquina cliente. (SHARMA, 2001, 13p).

Comandos Linux

Um comando Linux é uma palavra especial que representa uma ou mais ações. Caso o usuário queira que uma determinada ação seja realizada, deve digitar a palavra especial correspondente na linha de comando, seguida ou não (isso depende do comando) por apções (que no Linux são, em geral, representadas por caracteres precedidas por um – ou palavras precedidas por --) e/ou por argumentos (em geral, strings de texto ou números) e então pressionar ENTER.
Os comandos Linux podem ser internos (a um determinado Shell, não ao sistema operacional) ou externos (programas utilitários armazenados em disco). (VEIGA, 2004, 7p).

Comércio Eletrônico

“É o processo de compra, venda e troca de produtos, serviços e informações por rede ou pela internet”. (TURBAN, KING, 2004, 3p).

Criptografia
A palavra criptografia vem das palavras gregas que significam "escrita secreta". Os profissionais fazem distinção entre cifras e códigos. Uma cifra é uma transformação de caractere por caractere ou de bit por bit, sem levar em conta a estrutura lingüística da mensagem. Em contraste, um código substitui uma palavra por outra palavra ou símbolo. Tal pessoa intrusa ou mal intencionada será chamada de “Carlos”, eventualmente Carlos será o nome fictício de um especialista em criptografia cujo objetivo é analisar o algoritmo inventado por outra pessoa e, sem conhecer a chave, aplica os seus conhecimentos avançados para descobrir alguma vulnerabilidade do algoritmo, e então ele é qualificado de criptanalista. (TERADA, ROUTO, SEGURANÇA DE DADOS, 2000, 16p).

CSS

Ascading Style Sheets, ou simplesmente CSS, é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento. Em vez de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo. (INOVA, 2010).

DataSnap – (Antigo MIDAS)

No Delphi 6, o MIDAS mudou de nome, passando a se chamar DataSnap, onde, na realidade, DataSnap é o MIDAS com suporte a SOAP-HTPP/XML. Então, daqui para frente, não devemos mais chamar de MIDAS.

DataSnap é uma coletânea de tecnologias que funcionam em conjunto e tem o objetivo de facilitar o desenvolvimento de aplicativos distribuídos. (RODRIGUES, 2002, 8p).

DBExpress

É a nova tecnologia de acesso a dados da Borland. É a revolução da Borland em se tratando de acesso a dados a partir do Delphi 6 e o Kylix. É a evolução em comparação coma BDE (Borlanda Database Engine). (RODRIGUES, 2002, 42p).

Delphi 2007

É um produto de linguagem, é uma ferramenta de fácil utilização e permite o desenvolvimento de aplicativos Windows. O Delphi tem a capacidade para realizar uma programação orientada a objetos e desenvolvimento de banco de dados cliente-servidor. (CORNEL, STRAN, 2009, 1p).

DHCP - Dynamic Host Configuration Protocol - Protocolo de configuração dinâmica

É um protocolo que permite um gerenciamento dos endereços e configurações IPs dentro de uma rede a partir de um ponto centralizado: uma base de dados central gerenciada dinamicamente e de forma automatizada, que fornece e registra o uso de endereços IPs a partir de uma faixa de endereços bem definidos. O DHCP evolui a a partir de outro protocolo, chamado BOOTP, que permitia que estações sem discos rígidos acessassem servidores e dados. (BADDINI, 2003, 93p).

Distribuição Linux

“Um Sistema Operacional, normalmente o Linux, empacotado de forma a facilitar a sua instalação”. (CONECTIVA, 1999, 557p).

DNS - Domain Name System - Sistema de Nomes de Domínios

Para que tudo ficasse mais amigável na Internet e mesmo em Intranets, for criado um sistema de nomeação (trocando em miúdos um sistema que dá nome aos IPs) baseado em domínios, o qual foi batizado de DNS. Diversos servidores mantên um banco de dados distribuído com esse mapeamento de nomes lógicos para endereços IP.Quando alguém registra um domínio na Internet, precisa informar o endereço de dois servidores DNS responsáveis por esse domínio (um primário e um secundário ou redundante). Nesse servidor fica armazenado todo o mapeamento de nomes de endereços IPs para esse domínio. (BADDINI, 2003, 82p).

Dreamweaver

O dreamweaver é um programa profissional para desenvolvimento de sites da web. Entre suas varias distinções, o Dreamweaver foi o primeiro program de desenvolvimento da web a tirar proveito das capacidades de navegadores de ultima geração, facilitando para os desenvolvedores a utilização de recursos avançados como as folhas de estilo em cascata e Dynamic HTML. (LOWERY, 2001, 3p).

E-Business

O e-business não inclui simplesmente a compra e venda de produtos e serviços, mas também a prestações de serviços a clientes, a cooperação com parceiros comerciais e a realização de negócios eletrônicos dentro de uma organização. (TURBAN; KING, 2004, 4p).

Estação de trabalho

Era o nome genérico dado a computadores situados, em termos de potência de cálculo, entre o computador pessoal e o computador de grande porte, ou mainframe. Algumas destas máquinas eram vocacionadas para aplicações com requisitos gráficos acima da média, podendo então ser referidas como Estação gráfica ou Estação gráfica de trabalho (Graphical workstation). (VTN, 2010).

Estação (Host)

“Computador, em uma rede, ao qual cabem os serviços básicos, por ter os maiores recursos, também conhecido por anfitrião”. (VELOSO, 2003, 11p).

FireBird

Firebird é um banco de dados relacional que oferece recursos ANSI SQL-99 que rodam no Linux, Windows e plataformas Unix. Ele oferece alta performance e uma linguagem poderosa para procedimentos e triggers. Firebird já é usado em sistemas de produção sob uma variedade de nomes diferentes desde 1981.O software é um projeto comercialmente independente de programadores C e C++, técnicos e analistas que vêm desenvolvendo-o a partir do código fonte de um sistema de gerenciamento lançado pela Inprise Corp - hoje conhecida como Borland Software Corp., a fabricante do Delphi. (BAIXAKI, 2010)

Flash

O flash é, sem duvida nenhuma, um dos melhores programas para a criação de animações, vídeos interativos e aplicações para a internet, unindo a precisão e a flexibilidade de imagens vetoriais, com imagens bitmaps, sons, animações e interatividade, de maneira fácil e intuitiva. (OLIVERO, 2005, 29p).

FrameWork (3.5)

Do ponto de vista dos programadores, o ".NET Framework" é o sistema operacional. É através dele que são invocadas todas as funções necessárias ao funcionamento dos programas, sob qualquer sistema operacional. (INOVA, 2010).

FTP

“É um protocolo usado na transferência de arquivos. Esse protocolo utiliza duas portas para se comunicar com o TCP:21, por onde circulam informações de controle e 20, por onde circulam os dados”. (TORRES, 2001, 120p).

GNOME

É uma interface gráfica com usuário projetada para permitir que os usuários configurem ou usem facilmente o sistema X Window. Ele tem um painel para inicializar aplicativos e para mostrar a condição daqueles em execução. A alguns programas utilitários padrão que fazem parte do GNOME. Internamente, há um conjunto de convenções para facilitar a cooperação entre os aplicativos. (NORTON; GRIFFITH, 2000, 143p).

HTML

“A linguagem HTML é uma linguagem simples, com uma série específica de tags especiais, que podem ser usadas para especificar como deve ficar a aparência dos diversos elementos da página Web”. (SHARMA, 2001, 5p e 6p).

Hub

“Dispositivo utilizado para segmentar redes, atualmente esta sendo substituído pelo switch, pois, não realiza chaveamento nas sua portas, e sim repete os dados recebidos em todas elas”. (XIMENES, 2000 25p).

IbExpert

IBExpert é uma ferramenta para administração de bancos de dados Interbase e Firebird. Permite criar e gerenciar usuários e tabelas. Para utilizar o gerenciador é necessário registrar o banco de dados, isto é necessário para que o IBExpert reconheça o banco.
O IBExpert não é um simples administrador de Bancos de Dados Interbase e Firebird, mas sim uma poderosa ferramenta que contém o que há de melhor para administração de BD. Com uma interface em inglês, mas simples de utilizar, contém alguns recursos para preenchimento de tabelas para inserir dados de teste, por exemplo. Suporta os Bancos de Dados Interbase 4,5 e 6 e o Firebird 1.0 ao 1.5.(BAIXAKI, 2010)

IIS

O IIS (Internet Information Services) é um servidor web criado pela Microsoft para seus sistemas operacionais para servidores. Sua primeira versão foi introduzida com o Windows NT Server versão 4, e passou por várias atualizações.
Uma de suas características mais utilizadas é a geração de páginas HTML dinâmicas, que diferentemente de outros servidores web, usa tecnologia proprietária, o ASP (Active Server Pages), mas também pode usar outras tecnologias com adição de módulos de terceiros.
Depois do lançamento da plataforma .NET em 2002 o IIS ganhou também a função de gerenciar o ASP.NET. Este é formado basicamente por dois tipos de aplicações: * Páginas Web: Tradicionais acessadas por usuários, contém a extensão ASPX; * Web Services: Funções disponibilizadas pela rede, chamada por aplicativos ASMX. (HTMLSTAFF, 2010).

JavaScript

É uma linguagem de programação de scripts, poderosa, que você pode usar para aumentar a interatividade de suas páginas da web. Os códigos estão abertos pelo navegador, distribuídos nas mais diversas páginas espalhadas pela web, no qual você pode copiar e alterar com o mínimo de esforço, se você entendê-los. Com o tempo você passará a criar seus próprios scripts. (GONÇALVES, 2006, 9p).

KDE

O KDE é uma interface gráfica com usuários que permite aos usuários acessarem facilmente os aplicativos e o sistema operacional. A letra K do nome não tem nenhum significado específico como o sistema X Window, o K é apenas outro nome de apenas uma letra. O KDE tem seu próprio gerenciador de janelas e implementa recursos como arrastar e soltar e recortar e colar. No geral, ele é uma interface com o usuário quepermite acesso ao sistema por meio de menus e barra de ferramentas. (NORTON; GRIFFITH, 2000, 151p).

Kernel

O trabalho do Kernel é carregar programas na memória e iniciar sua execução. Ele executa o malabarismo que permite a mais de um programa estar em execução em um determinado momento, anexa os drives de software e hardware adequado, efetua a comunicação entre processos, evita que um programa interfira com outro e protege a si próprio contra programas que estejam enfrentando problemas. (NORTON; GRIFFITH, 2000, 4p).

Licença BSD

A licença BSD é bem mais liberal. Ela diz que os créditos dos autores originais devem ser mantidos, mas não estabelece outras limitações para o uso do código. Ao desenvolver uma versão comercial de um programa sob esta licença você não tem nenhuma obrigação de disponibilizar o código fonte ou dar qualquer tipo de satisfação. (GUIADOHARDWARE, 2010).

Licença GLP

A Licença Pública Geral da GNU pretende garantir a liberdade de compartilhar e alterar softwares de livre distribuição tornando-os de livre distribuição também para quaisquer usuários. A Licença Pública Geral aplica-se a maioria dos softwares da Free Software Foundation e a qualquer autor que esteja de acordo a utilizá-la. (CONECTIVA, 1999, 557p).

Linux

Antes considerado um sistema operacional apenas para os mais excêntricos, ele agora está fazendo incursões no coração da indústria de computadores, tanto como sistema operacional para computadores de mesa como para estações de trabalho e servidores. É possível dizer que o Linux é uma família de ambientes. Ele pode ser instalado como um servidor independente que fica quieto em um canto e silenciosamente recebe, processa e transmite mensagens de dados. Você pode ter um console ASCII, utilizando qualquer quantidade de programas interpretadores de linha de comando. Se você preferir uma interface gráfica existem diversas que podem ser configuradas para controlar sua tela e mouse, e além disso é possível criar janelas. O ambiente de usuário do Linux pode ser modelado e formatado para fazer praticamente tudo o que o usuário desejar. (NORTON; GRIFFITH, 2000, 4p).

Lógica de Programação

O uso correto das leis do pensamento, da ‘ordem da razão’ e de processos de raciocínio e simbolização for mais à programação de computadores, objetivando a racionalidade e o desenvolvimento de técnicas que cooperem para produção de soluções logicamente validas e coerentes, que resolvam com qualidade os problemas que se deseja programar. A lógica de programação pode ser concebida pela mente treinada e pode ser representada em qualquer uma das inúmeras linguagens de programação existentes. Essas, por sua vez, são muitos atreladas a uma grande diversidade de detalhes computacionais, que pouco têm a ver com o raciocínio original. (FORBELLONE, 2005, 12p).

Máquina Virtual

Usando as técnicas de escalonamento de CPU e de memória virtual, um sistema operacional pode criar a ilusão de que um processo tem seu próprio processador com sua própria memória. É claro que, normalmente, o processo, tem recursos adicionais tais como chamadas ao sistema e um sistema de arquivos, que não são fornecidos unicamente pelo hardware. A abordagem de maquina virtual,por outro lado, não fornece funcionalidade adicional, em vez disso, fornece uma interface idêntica ao hardware subjacente. Cada processo recebe uma cópia do computador subjacente.
O computador físico compartilha recursos para criar maquinas virtuais. O escalonamento de CPU pode compartilhar a CPU para criar a ilusão de que o usuário tem seus próprios processadores.
Uma grande dificuldade da abordagem de maquina virtual envolve os sistemas de disco. Vamos supor que a maquina física tenha três unidades de disco, mas deseja suportar sete maquinas virtuais. Evidentemente, não é possível alocar uma unidade de disco para cada maquina virtual.lembre-se que o software de maquina virtual por si só precisará de muito espaço em disco para oferecer memória virtual e spooling. A solução é fornecer discos virtuais, que são idênticos em todos os aspectos, exceto o tamanho-chamado minidiscos no sistema operacional VM da IBM. O sistema implementa cada minidisco alocando tantas trilhas nos discos físicos quantas o minidesco precisar. Obviamente a soma dos tamanhos de todos os minidiscos devem ser menor do que o espaço em disco físico disponível. (SILVA, 2002, 34p).

Microsoft Office Word

O Office Word 2003 é um processador de textos com recursos bastante profissionais que permitem a criação de vários tipos de documento. Ele oferece recursos que facilitam: Corrigir erros de escrita ou mesmo vícios de digitação. Movimentar-se pelo texto utilizando o mouse ou as teclas de direção de modo prático e rápido. Fazer edições que possibilitam alterações. Fazer pesquisa no texto para procurar a substituir palavras. Utilizar o corretor ortográfico não só para corrigir palavras, mas também encontrar palavras repitidas. Mudar o layout do documento, para fazer das mais diferenciadas formas. Fazer cálculos simples em uma tabela. Criar páginas simples para a internet. (MANZANO; MANZANO, 2004, 25p).

Microsoft PowerPoint

É um pacote completo de fermentas para criação de apresentações gráficas. Com ele o usuário consegue produzir uma apresentação sofisticada em poucos minutos e sem a necessidade de ser um “expert” no assunto. (SILVA, 2004. 224p).

MySQL

O MySQL é um sistema de gerenciamento de banco de dados relacional, poderoso e muito rápido. Um banco de dados que permite armazenar, pesquisar, classificar e recuperar dados de forma eficiente. O servidor MySQL controla o acesso aos dados para assegurar que vários usuários possam trabalhar com os dados ao mesmo tempo, fornecer acesso rápido aos dados e assegurar somente usuários autorizados obtenham acesso. Portanto o MySQL é um servidor multiusuário e multiencadeado. (WELLING, 2005, XXVIp).

Object Pascal

Object Pascal é a extensão orientada a objetos da linguagem Pascal que foi desenvolvida pela Apple em parceria com Wirth, inventor de Pascal. Ela descende de uma tentativa anterior de produzir uma versão orientada a objetos de Pascal, chamada ClasCal, que foi inicialmente utilizada nos computadores Lisa da Apple. (OBJECT PASCAL, 2010).

PDO

“PHP data Objects é uma nova extensão que vem no PHP5 para você ter um controle dos bancos de dados, como exemplo o ADOdb que você controla vários bancos de dados somente mudando uma linha de comando com o PDO”. (XAVIER, 2008, 171p).

PHP

PHP é uma linguagem que permite criar sites Web dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. O código PHP é executado no servidor, é enviado para o cliente apenas o HTML puro. Desta maneira, é possível interagir com Banco de Dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial. (XAVIER, 2008, 10p).

PHP: Cliente/Servidor

É uma arquitetura na qual o processo da informação é dividida em módulos ou processos distintos. Um processo responsável pela manutenção da informação (servidores) e outros responsáveis pela obtenção dos dados (clientes). (MUTO, 2001, 5p).

Placa de Rede

A placa de rede, também chamada NIC (network interface card), permite que PCs consigam ser conectadas em rede, já que internamente os PCs usam um sistema de comunicação totalmente diferente do utilizado em redes. Entre outras diferenças que não importam no momento, a comunicação na placa-mãe de um PC é feita no formato paralelo (onde todos os bits contendo informações são transmitidas de uma só vez), enquanto que a comunicação em uma rede é feita no formato serial( é transmitido um bit por vez, apenas). (TORRES, 2001, 404p).

P.O.O. (Programação Orientada a Objetos)

A Programação Orientada a Objetos consiste em utilizar estruturas de dados que simulem o comportamento dos objetos, facilitando a programação pelo uso de uma metodologia unificada para a análise e a programação. A programação orientada a objetos também consiste em conceber um Sistema Computacional como um todo orgânico formado por objetos que se relacionam entre si. (CORREIA, TAFNER, 2001, 2p).

Protocolo

Protocolo é um conjunto de regras e convenções precisamente definidas que possibilita a comunicação através de uma rede de computadores.
As maquinas interligadas nessa rede se comunicam trocando unidades de dados chamadas Protocol Data Units (PDU), cujo formato e sequencia são definidos, pelos protocolos de comunicação de dados.
Em uma rede de computadores, portanto, os dados são transferidos, de uma máquina para outra, em PDUs contendo, além dos dados, informações de controle. Essas informações são agrupadas em cabeçalhos e cada protocolo usa diferentes informações de controle e formatos de cabeçalho. (ALBUQUERQUE. 2001.1p).

Rede

Uma rede de computadores é um conjunto de equipamentos interligados de maneira a trocarem informações e compartilharem recursos, como arquivos de dados gravados, impressoras, modems, softwares e outros equipamentos. (SOUSA, 1999, 37p).

Rede Anel

Nessa arquitetura os dados circulam num cabo que conecta todas as estações da rede num formato circular. Os dados passam por todos os nós da rede, até encontrar o nó com o endereço do destino dos dados. Todos os nós estão interconectados, não existindo um nó central. (SOUSA, 1999, 42p).

Rede Estrela

“A arquitetura em estrela é aquela em que todos os pontos e equipamentos da rede convergem para um ponto central. Nessa arquitetura tudo converge para um nó central”. (SOUSA, 1999, 40p).

Redes Lans

As lans têm um tamanho restrito, o que significa que o pior tempo de transmissão é limitado e conhecido com antecedência. O conhecimento deste limite permite a utilização de determinados tipos de projetos que em outras circunstancias não seriam possíveis, alem de simplificar o gerenciamento da rede.As lans de difusão admitem diversas topologias uma delas é a de barramento isto é, um cabo linear, que, em qualquer instante no Maximo uma maquina desempenha a função mestre e pode realizar uma transmissão. Nesse momento, as outras maquinas serão impedidas de enviar qualquer tipo de mensagem.Outro tipo de sistema de topologia de difusão é a em anel. Em uma anel, cada bit se propaga de modo independente, sem esperar pelo restante do pacote ao qual pertence. As redes de difusão ainda podem ser divididas em estáticas e dinâmicas, dependendo do modo como cada canal é alocado. Em uma alocação estática típica, o tempo seria dividido em intervalos discretos e seria utilizado um algoritmo de rodízio, fazendo com que cada maquina transmitisse apenas no intervalo de tempo de que dispõe. Os métodos de alocação dinâmica de um canal comum são centralizados ou descentralizados. No método centralizado de alocação de canal, existe apenas uma entidade, por exemplo, uma unidade de arbitragem de barramento, que define quem transmitira em seguida. Para executar esta tarefa, a entidade aceita as solicitações e toma suas decisões de acordo com algum algoritmo interno. No método descentralizado de alocação de canal, não existe nenhuma entidade central, cada maquina deve decidir por si mesmo se a transmissão deve ser realizada. (TANEMBAUM, 2003, 18p).

Rede MAN

“(Metropolitan Area Network): Redes metropolitanas”. (TORRES, 2001, 18p).

Rede Multiponto ou Ponto-Multiponto

Nessa arquitetura, um ponto central pode estar enviando informações para vários pontos, utilizando um mesmo meio e fazendo derivações ao longo do meio. Esse tipo de ligação pode existir numa arquitetura de redes conectadas a grandes distancias entre si, chamadas de redes Wan(wide área network) em que a formação parte de um computador central por um único meio de transmissão e é distribuída para vários pontos por meio de endereços lógicos e diferentes. (SOUSA, 1999, 39p).

Rede Ponto a Ponto

“Dois pontos (receptor e transmissor) interligados e trocando informações diretamente. Nesse tipo de ligação, não tem-se o compartilhamento do meio com vários usuários, mas somente dois pontos falando entre si”. (SOUSA, 1999, 39p).

Rede WAN

“(Wide Area Network): Redes geograficamente distribuídas”. (TORRES, 2001, 18p).

Samba

O Samba é um "software servidor" para Linux (e outros sistemas baseados em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows. Assim, é possível usar o Linux como servidor de arquivos, servidor de impressão, entre outros, como se a rede utilizasse servidores Windows (NT, 2000, XP, Server 2003). (INFOWESTER, 2010).

Segurança

Em primeiro lugar, a segurança de redes não trata apenas de invasões e ataques externos, pouco importa ao presidente em uma grande multinacional se a empresa ficou fora do ar por causa de um hacker ou por que o administrador derramou café sobre o roteador. No nosso exemplo já mostramos um elemento necessário que esta além da proteção contra invasores: o backup. (TORRES, 2001, 350p).

Servidor

“Computador destinado a gerenciar operações de rede, como impressão, arquivos, DNS, entre outros. Geralmente é mais equipado dos outros computadores da rede devido à necessidade de maior agilidade e eficiência”. (TORRES, 2001, 19p).

Sistemas E-commerce

É mais do que simplesmente comprar e vender. Há pré-requisitos para se vender. Você precisa ter um estoque, precisa anunciar para tornar conhecidos os seus produtos, precisa estar apto a receber dinheiro, precisa pagar os impostos. (SHARMA, 2001, 15p).

Sistemas Multicamadas

Um sistema multicamadas faz uso de objetos distribuídos aliados à utilização de interfaces para executar seus procedimentos, o que torna o sistema independente de localização, podendo estar tanto na mesma máquina como em máquinas separadas. Desta forma, a aplicação pode ser dividida em várias partes, cada uma bem definida, com suas características e responsável por determinadas funções. Em um aplicativo nestes moldes, pelo menos três camadas são necessárias: apresentação, regras de negócios e banco de dados. (DEVMEDIA, 2010).

Sistema Operacional

Um sistema operacional é um programa que atua como intermediário e o hardware de um computador. O propósito de um sistema operacional é fornecer um ambiente no qual o usuário possa executar programas. O principal objetivo de um sistema operacional é portanto tornar o uso do sistema de computação conveniente . Uma meta secundária é usar o hardware do computador de forma eficiente.
Um sistema operacional é um componente importante de praticamente todo sistema de computação. Um sistema de computação pode ser dividido em basicamente quatro componentes: o hardware, ,o sistema operacional, os programas aplicativos e usuários.
O hardware – a unidade central de processamento (CPU, central processing unit), a memória e os dispositivos de entrada/saída (I/O, Input/Ouput) – fornece os recursos básicos de computação Os programas aplicativos – processadores de texto, planilhas eletrônicas, computadores e navegadores Web – definem as maneiras em que esses recursos são usados para resolver os problemas de computação dos usuários. Podem haver muitos usuários diferentes (pessoas, máquinas, outros computadores) tentando resolver problemas diferentes. Da mesma forma, pode haver muitos programas aplicativos diferentes. O sistema operacional controla e coordena o uso do hardware entre os vários programas aplicativos para os vários usuários. Um sistema operacional é semelhante a um governo. Os componentes de um sistema de computação são seu hardware, software e dados. O sistema operacional fornece o meio para o uso adequado desses recursos na operação do sistema de computador. Como um governo, o sistema operacional não executa nenhuma função útil por si mesma. Simplesmente fornece um ambiente no qual outros programas podem realizar tarefas úteis. (SILBERSCHATZ; GALVIN; GAGNE, 2000, 3p, 4p, 51p).

Skins

Skin é um visual alternativo dado a um programa computacional. Dessa forma, todo software tem seu visual padrão e pode, se houver um suporte para isso, permitir que sua aparência seja alterada por meio de skins pré-construídos. (IKARIAM, 2010).

Software livre

Software Livre, ou Free Software, conforme a definição de software livre criada pela Free Software Foundation, é o software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. A forma usual de um software ser distribuído livremente é sendo acompanhado por uma licença de software livre (como a GPL ou a BSD), e com a disponibilização do seu código-fonte. (BRLINUX.ORG, 2010).

Software Proprietário

Ao contrário do software livre o Software proprietário ou não livre é aquele cuja cópia, redistribuição ou modificação proibidos pelo seu criador ou distribuidor. Normalmente, a fim de que se possa utilizar, copiar, ter acesso ao código-fonte ou redistribuir, deve-se solicitar autorização ao proprietário, ou pagar para poder fazê-lo: será necessário, portanto, adquirir uma licença. (AICOURA, 2010).

SQL Manager 2005

Microsoft SQL Server Management Studio Express (SSMSE) é uma versão do SQL Server 2005 projetada para construir aplicativos simples e dinâmicos Ele ajuda os desenvolvedores a construir aplicativos robustos e confiáveis. (BAIXAKI, 2010).

SQLServer

Servidor de banco de dados que tem evoluído desde o final dos anos 80. É muito mais que um banco de dados relacional, é firmemente integrado com o kit de ferramentas Business Intelligent (BI), incluindo o Analysis Service e Reporting Services incorporado fornecendo mais valor ao produto do que qualquer outra plataforma de banco de dados. (OTEY; OTEY, 2007, 12p).

Switch

Switch são pontes contendo várias portas. Ele envia os quadros de dados somente para a porta de destino do quadro, ao contrário do hub, onde os quadros são transmitidos simultaneamente para todas as portas. Com isso, esse dispositivo consegue aumentar o desempenho da rede, já que manterá o cabeamento da rede livre. (TORRES, 2001, 349p).

Themes

Normalmente quando uma página é formatada, é possível configurar essa formatação diretamente na página (não recomendado) ou utilizando arquivos de estilos (.css) para que todas as páginas utilizem o mesmo padrão de formatação, facilitando futuras modificações que possam ocorrer.
Com os Themes, esse processo de formatação se tornou muito mais simples de ser implementado, já que é possível criar arquivos de Themes totalmente separados do arquivo .aspx da página.
Com o recurso de Themes, é necessário configurar somente 1 (um) arquivo no Web Site e utilizar essas mesmas configurações em todas as páginas do Web Site sem necessitar alterar o arquivo original (.aspx). (LINHADECODIGO, 2010).

URL

URL (Uniform Resource Locator) é o endereço de um arquivo na Internet. Esse arquivo pode ser de qualquer tipo suportado pelo HTTP(Hiper-Text Transfer Protocol) – uma página Web, um arquivo de imagem, um arquivo de som, etc. (SHARMA, 2001, 7p).

Visual Studio (2008)

O Microsoft Visual Studio é um pacote de programas da Microsoft, para desenvolvimento de Software, especialmente dedicado, ao framework .NET e às linguagens Visual Basic (VB), C , C++, C# e J#. Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior freqüência nessa plataforma são: VB.NET (Visual Basic .Net) e o C#. (INOVA, 2010).

Vmware

O VMware é um software /máquina virtual que permite a instalação e utilização de um sistema operacional dentro de outro dando suporte real a software de outros sistemas operativos. Ou seja, se você tem o Windows 7/Vista (ou qualquer outro S.O) instalado no seu computador e deseja instalar um outro sistema operacional dentro dele (sem a necessidade de particionar o disco rígido), o VMware oferece esse recurso. (CHEM-E, 2010).

Web Services

Os web services representam uma nova arquitetura para criar aplicações que podem ser acessadas e um computador diferente.
Um web service é uma aplicação de software que poe ser acessada remotamente usando diferentes linguagens baseadas em XML. Normalmente, um web service é identificado por um URL, exatamente como qualquer outro site web. O que torna os web services diferentes dos sites web comuns é o tipo de informação que podem oferecer. (POTTS, 2003, 3p).

Windev

O WinDev é a combinação ideal de baixo custo, velocidade de desenvolvimento, fácil aprendizado, alta performance, eficiência, segurança e flexibilidade.
Ele permite um desenvolvimento fácil e rápido de aplicações para Windows e Internet, com segurança e lucratividade. O ambiente de desenvolvimento WinDev é totalmente integrado, desde o projeto até a manutenção: tornando o desenvolvimento fácil e seguro. (LIFETECH, 2010).

Windows

Windows é um Sistema Operacional Multitarefa que diferente das suas versões anteriores, não depende do MS-DOS, pois é ele mesmo quem se auto-gerencia. Sua principal característica é a forma como se apresenta. É fácil aprendê-lo porque sua interface gráfica é uniforme em todos os aplicativos. Ao ligar seu microcomputador o Windows será carregado automaticamente. (FUNDACAOBRADESCO, 2010).

Windows 2003 Server

Versão do Windows lançada em 24 de Abril de 2003, e é também conhecida como Windows NT 5.2, e é o sucessor do Windows 2000 para o ambiente corporativo. Novidades na área administrativa, Active Directory, e automatização de operações. Esta versão do Windows é voltada principalmente para servidores e empresas de grande porte, possui recursos de servidores na ativa e garante a segurança de dados. Versões: Web Edition, Standard Edition, Enterprise Edition, Data Center Edition e Small Business Server (32 e 64 bits). (INOVA, 2010).

Windows XP

É a versão mais recente da família Windows NT de sistemas operacionais. O Windows XP Professional abrange um conjunto de recursos projetados para usuários corporativos, enquanto seu parente, Windows XP Home, com menos potência (e mais barato) oferece recursos projetados para consumidores ou usuários domésticos. (MINASI, 2002, 5p).

Wireless

Significa “livre de fio”, é uma rede onde a transmissão de dados ocorre por um meio de radiofreqüência, surgindo a necessidade de torres e places de recepção. É utilizada nos locais onde a instalação de cabos não é viável. (XIMENES, 2000, 112p).

Xampp

O XAMPP é um pacote de instalação automática que deixa o computador local pronto para gerenciar páginas web. O software inclui o servidor Apache, o MySQL e o PHP, além de outras linguagens e recursos, como um cliente FTP. (RAFAEL VIDEIRO, 2010).

XML

XML (Extensible Markup Language)é uma linguagem de marcação que permite a troca de informações de forma estruturada através da internet. É composta por tags (assim como o HTML), só que,enquanto o HTML trabalha com tags predefinidas, o XML permite que o desenvolvedor crie as suas próprias tags. Dessa forma, permite a troca de dados entre programas escritos em diferentes linguagens. (XAVIER, 2008, 15p).