Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
e Software Livre
Autor: Prof. Emanuel Matos
Colaboradores: Prof. Roberto Macias
Profa. Elisngela Mnaco de Moraes
Matos, Emanuel.
Sistemas para internet e software livre / Emanuel Matos. - So
Paulo, 2013.
68 p., il.
Nota: este volume est publicado nos Cadernos de Estudos e
Pesquisas da UNIP, Srie Didtica, ano XVII, n. 2-085/13, ISSN 1517-9230.
1. Internet. 2. Software. 3. Sistemas de informaes. I. Ttulo.
CDU 65.011.56
Todos os direitos reservados. Nenhuma parte desta obra pode ser reproduzida ou transmitida por qualquer forma e/ou
quaisquer meios (eletrnico, incluindo fotocpia e gravao) ou arquivada em qualquer sistema ou banco de dados sem
permisso escrita da Universidade Paulista.
Comisso editorial:
Dra. Anglica L. Carlini (UNIP)
Dra. Divane Alves da Silva (UNIP)
Dr. Ivan Dias da Motta (CESUMAR)
Dra. Ktia Mosorov Alonso (UFMT)
Dra. Valria de Carvalho (UNIP)
Apoio:
Profa. Cludia Regina Baptista EaD
Profa. Betisa Malaman Comisso de Qualificao e Avaliao de Cursos
Projeto grfico:
Prof. Alexandre Ponzetto
Reviso:
Lucas Mendes Kater
Juliana Maria Mendes
Sumrio
Sistemas para Internet e Software Livre
Apresentao.......................................................................................................................................................7
Introduo............................................................................................................................................................7
Unidade I
2 Ambiente de computao...................................................................................................................... 21
2.1 Internet...................................................................................................................................................... 21
2.2 Intranet...................................................................................................................................................... 22
2.3 Extranets................................................................................................................................................... 22
Unidade II
3 COMRCIO ELETRNICO............................................................................................................................... 25
3.1 Caractersticas distintivas da tecnologia de comrcio eletrnico ................................... 26
3.1.1 Ubiquidade................................................................................................................................................. 26
3.1.2 Alcance global........................................................................................................................................... 27
3.1.3 Padres universais................................................................................................................................... 27
3.1.4 Riqueza........................................................................................................................................................ 27
3.1.5 Interatividade............................................................................................................................................ 28
3.1.6 Densidade de informao.................................................................................................................... 28
3.1.7 Personalizao/customizao............................................................................................................. 29
Apresentao
Os sistemas de informao vm tendo uma grande evoluo desde que foram criados. A partir da
dcada de 1940, quando surgiram as primeiras iniciativas ligadas computao e os equipamentos
que automatizam o processamento de dados mediante comandos em linguagem de mquina, o
mundo sofreu transformaes, utilizando cada vez mais estes artifcios para anlise, processamento
e obteno de informaes. A partir da dcada de 1980, as empresas passaram por um forte processo
de informatizao com a aquisio de equipamentos mais adequados s empresas de todos os tipos.
Foi o lanamento do computador pessoal pela IBM, do sistema operacional DOS, ou MS-DOS, que
permitiu que as empresas desenvolvessem aplicativos para esse sistema operacional de uma maneira
prtica e fcil. Nos ltimos anos, podemos observar uma grande evoluo nos softwares e uma reduo
constante do custo do hardware de tecnologia da informao (TI). Em contrapartida, os profissionais de
TI mais especializados passaram a usufruir de remuneraes bastante elevadas. Novos sistemas foram
desenvolvidos com o propsito de otimizar o uso da mo de obra excessivamente cara, fazendo com que
eles auxiliem na tomada de decises.
Introduo
A histria da internet e especialmente da ideia da internet aberta ilustra o modo pelo qual
determinados valores sociais se tornam articulados vinculados a itens do desenho tecnolgico (ver
Slack, 1997). Demonstra tambm como certas vantagens tecnolgicas podem lanar as bases para a
emergncia de determinadas formas sociais e culturais. Juntamente com as escolhas tcnicas feitas por
tecnologias especficas, aspectos normativos e culturais tambm se combinam para moldar as formas
de comunicao que da emergem. Podemos considerar a internet como uma forma de comunicao
construda a partir de estruturas tcnicas e de marcos organizacionais, de noes de governana e
imagens do futuro. Muitas histrias da internet reconheceram esta coproduo sociotcnica examinando
como os ento existentes processos colaborativos de professores pesquisadores nas universidades
contriburam para a estrutura de rede dos primrdios da internet (ABBATE, 1999) e tambm como os
elementos de uma cultura hacker emergida no laboratrio de inteligncia artificial do MIT na dcada
de 1960 influenciaram as culturas de produo que vieram a caracterizar a internet (LEVY, 1985).
Uma histria da internet aberta: da internet fixa mvel (Alison Powell).
Unidade I
1 PRINCIPAIS TECNOLOGIAS DE REDE DIGITAL
Unidade I
A comutao de pacotes torna o uso da capacidade de comunicao da rede muito mais eficiente. Em
redes comutadas por pacote, as mensagens so fragmentadas em pequenos feixes de dados de tamanho
fixo chamados de pacotes. O tamanho dos pacotes determinado pelo padro de comunicao em
uso. Os pacotes incluem informaes que servem para dirigi-los ao endereo correto e verificar erros
de transmisso juntamente com os dados. Os dados so recolhidos de muitos usurios, divididos em
pequenos pacotes e transmitidos por meio de vrios canais de comunicao. Cada pacote trafega
independentemente pela rede. Pacotes de dados originrios de uma fonte podem ser roteados por
trajetos diferentes da rede antes de serem remontados como a mensagem original ao chegarem ao seu
destino.
Pac
o
te
Mensagem
remontada
Nmero do pacote
Nmero da mensagem
Destino
Dados
Mensagem
Pacote 2
Pacote 3
Figura 1 - Redes de comutao de pacotes
A comutao de pacotes no exige um circuito dedicado, mas pode fazer uso de qualquer capacidade
ociosa disponvel. Se alguma linha estiver inoperante ou ocupada demais, os pacotes podem ser enviados
por qualquer linha disponvel de maneira a alcanar o ponto de destino.
Observao
Comutadores baseados em um hardware so chamados de switch.
Como exemplos de implementacoes por hardware, podemos citar: matrizes
de reles, por barramento, por memoria, ASICS etc.
1.3 TCP/IP e conectividade
Aplicao
Transporte
Internet
Acesso rede
Unidade I
e passando pela camada de interface de rede. Aps os dados alcanarem o computador hospedeiro
receptor, eles viajam para cima pelas camadas e so remontados em um formato que o computador
receptor possa usar. Se este encontrar um pacote danificado, solicitar ao computador remetente que o
retransmita. Esse processo ser revertido quando o computador receptor emitir uma resposta.
Lembrete
Com a disseminacao em larga escala da internet baseada na plataforma
TCP/IP, o IETF (Internet Engineering Task Force), orgao normalizador da
rede mundial, definiu um framework proprio de gerenciamento que
segue somente em parte o OFM. A base deste framework esta centrada
em documentos do IETF, conhecidos como RFC (request for comments),
alguns dos quais possuem status de padrao (standard). As seguintes RFCs,
todas full-standard, formam a base para um sistema de gerenciamento da
internet:
RFC 1155 Structure of management Information;
RFC 1157 Simple network management protocol (SNMP);
RFC 1212 Concise MIB definitions;
RFC 1213 Management information base (MIB II).
1.4 O que um sistema de informao?
Pode ser definido tecnicamente como um conjunto de componentes inter-relacionados que coleta
(ou recupera), processa, armazena e distribui informaes destinadas a apoiar a tomada de decises.
Basicamente, os sistemas formais de informaes podem ser manuais ou informatizados. Os manuais
usam a tecnologia do lpis e do papel, enquanto os sistemas informatizados dependem da tecnologia
dos computadores.
Sistemas de informao computacionais so denominados distribudos quando os componentes
de hardware e software, localizados em computadores interligados por uma rede, comunicam e
coordenam suas aes somente atravs de troca de mensagens. Um sistema distribudo uma coleo
de computadores independentes que parecem um sistema nico para o usurio.
Observao
Informao a compilao dos dados brutos para que, agrupados,
faam sentido para se tomar deciso.
12
Unidade I
Qual a soluo do problema? Quais so os objetivos dessa soluo? H diversas solues
alternativas possveis? Qual a melhor delas? Por qu?
Quais so as tecnologias que poderiam ser usadas para gerar uma soluo?
Que mudanas nos processos organizacionais a soluo exigira?
Que poltica administrativa ser necessria para implementar a soluo?
1.4.3 Identificao das estratgias da informao
A informao deve ser tratada como recurso importante a ser considerado durante o processo de
definio da estratgia, em um nvel equivalente a outros elementos tradicionalmente estratgicos,
como o posicionamento de produto/servio, a estratgia de fabricao, a estratgia de preo/custos.
Isso significa incluir informao e tecnologia da informao como variveis ao se definir uma
estratgia. Existem trs elementos nesse processo de definio em um ambiente competitivo, e cada
um deles focaliza um aspecto vital diferente: posicionamento/escopo, competncias organizacionais e
estrutura/administrao. Cada um desses elementos apoiado por uma base em contnua evoluo,
tanto de pesquisas quanto de experincia prtica, e possui um grupo de conceitos e uma terminologia
estabelecidos que orientam a definio da estratgia.
1. Posicionamentos/Escopo
Refere-se definio de produtos/servios que possam se diferenciar no mercado, tanto por meio de
caractersticas exclusivas quanto por meio da economia em escala.
2. Estrutura/Administrao (Governana)
Governana um termo que est ganhando aceitao para exprimir os aspectos de estrutura/
administrao de uma empresa. Esse termo engloba vrias questes vitais na definio da estratgia e
relativas forma na qual as organizaes so estruturadas e controladas para assegurar a execuo da
estratgia. A governana lida com uma simples questo: quem responsvel?
3. Competncias especficas
Definem claramente o conhecimento e as habilidades das organizaes como elementos essenciais
para a definio da estratgia. Competncia especfica e informao so sinnimas, j que ambas
referem-se s habilidades e ao conhecimento que os membros da organizao detm e capacidade da
organizao de utilizar esse conhecimento para criar valor.
1.4.4 Estratgias genricas de informao
Da mesma forma que podem ser identificadas abordagens genricas para estratgias competitivas
em seu todo (por exemplo, o menor preo), existem tambm abordagens generalizveis em relao ao
uso da informao e da tecnologia da informao como recursos estratgicos.
14
Caractersticas
Estratgia fundamental construda em
bases tradicionais (ex.: economias de escala,
diferenciao de produto etc.).
Produtos/servios de
informao
Comercializao de
informao
Unidade I
Uma mudana de importncia para a definio da estratgia o aparecimento do comrcio
eletrnico. medida que mais empresas utilizam a informao e a tecnologia da informao na
implementao de estratgias e para dar suporte a processos crticos da organizao, mais e mais
transaes entre empresas esto ocorrendo atravs de meios de comunicao eletrnicos.
Lembrete
Uma caracteristica do pensamento sistmico e abordar o problema,
seja ele um problema de biologia, de administracao ou de qualquer outra
area de conhecimento, pensando em seu todo. Um dos primeiros cientistas
do seculo XX a aplicar esse tipo de pensamento foi o biologo Ludwig von
Bertalanffy, considerado por muitos o pai da Teoria Geral dos Sistemas (TGS).
Ele sugeriu a aplicacao dessa forma de abordar os problemas em outras
areas alem da biologia. Pesquisadores de diferentes areas, como psicologia,
linguistica, antropologia e engenharia, deram suas contribuicoes para a
construcao dessa maneira de pensar nos problemas.
1.4.5 A integridade dos dados
A segurana dos dados uma caracterstica especial para os sistemas de informao qual muitas
empresas no do a devida importncia, at o primeiro acidente que resulta em algum prejuzo
considervel. O imenso conjunto de vantagens do uso de dispositivos eletrnicos para o armazenamento
de dados pode ser facilmente descartado no momento em que a organizao despreza as caractersticas
bsicas de segurana de dados. Os computadores normalmente tornam algumas vulnerabilidades da
organizao mais acentuadas, em comparao com o processo manual. O fato de os dados estarem
centralizados e na dependncia de um equipamento (servidor) que pode necessitar de manuteno
pode gerar srios prejuzos para uma organizao.
A segurana necessria em todo e qualquer computador que possibilite ou no acesso a redes
externas como a internet. A necessidade dessa imposio de segurana se explica pelo alto fator
de responsabilidade e pela dependncia da organizao para com a estrutura de tecnologiade
informao, que meio para o sistema de informaes. imposta para minimizar os prejuzos
da organizao por paralisaes no esperadas, garantir a qualidade dos dados inseridos e das
informaes geradas e para assegurar que esses dados no sejam roubados ou alterados sem
autorizao.
Para perceber a necessidade de um esquema de segurana de dados, pode-se ter como base alguns
fatos reais ocorridos com empresas de todo o mundo. Um bom exemplo seria o vero de 1994, quando
o matemtico russo Vladimir Levin, de So Petersburgo, penetrou no sistema do Citibank, obtendo
a identidade de alguns usurios vlidos e senhas de outros bancos para executar transferncias de
dinheiro ilegal. Antes de ser preso, ele havia conseguido transferir cerca de US$ 10 milhes para diversas
contas bancrias em todo o mundo.
16
Unidade I
consiste no armazenamento e gerenciamento dos dados necessrios ao aplicativo. A diviso exata das
tarefas do processamento depende das exigncias de cada aplicativo, incluindo suas necessidades de
processamento, o nmero de usurios e os recursos disponveis, e pode ser distribuda em diversos locais,
em uma rede de telecomunicaes.
1.5.3 Tecnologias de sistemas distribudos
H diversas definies para o que um sistema distribudo. Para o nosso contexto, a definio dada
por Tanenbaum satisfatria:
Um sistema distribudo um conjunto de
computadores independentes que se apresenta a seus
usurios como um sistema nico e coerente.
Processador 1
Memria 1
Processador 2
Memria 2
Processador 3
Memria 3
Rede
Figura 3
Unidade I
acordo com a localizao geogrfica das aplicaes, mantendo, ao mesmo tempo, a integrao s
necessidades locais.
As caractersticas mais importantes dos sistemas distribudos podem ser resumidas em:
diminuir trfego de mensagens;
processar localmente;
manter a integrao do sistema de informao;
atender s necessidades locais.
possvel, assim, otimizar o desempenho e o custo global e aumentar a confiabilidade das aplicaes.
Entretanto, um sistema distribudo mais complexo do que um sistema centralizado e apresenta
caractersticas funcionais que podem influir nos procedimentos operacionais e de deciso das empresas.
1.5.5 Critrios para distribuio
As alternativas bsicas para a escolha de critrios de distribuio so: por reas geogrficas, por
grupos funcionais e por funes de processamento de dados.
A distribuio geogrfica dos dados um dos critrios fundamentais para o projeto de sistemas
distribudos. Deve haver uma grande parcela de atividade local (dados locais) e pequena atividade entre
regies. A ideia bsica para o particionamento dos dados consiste em agrup-los de acordo com as
taxas de acesso para a identificao dos possveis computadores regionais. Desta forma, minimizado
o trfego da rede.
A integrao do sistema de informaes automatizado assegurada pela interligao dos diversos
computadores departamentais e do computador central.
No caso da distribuio por funes, esto classificados os servidores especializados, tais como
servidores de impresso, servidores de arquivos. Este tipo de distribuio atribui a cada tarefa um n
adequado funo especfica.
1.5.6 Computao mvel
O sistema de suporte mais recente nas organizaes a computao mvel. Ela admite
funcionrios mveis, aqueles que esto trabalhando com clientes ou parceiros de negcios fora dos
limites fsicos de suas empresas. Os funcionrios mveis carregam dispositivos portteis, incluindo
PDAs (assistentes digitais pessoais, como palmtops) e telefones celulares, que podem acessar a
internet. Esses dispositivos permitem a comunicao com as organizaes e com outros indivduos
por meio de redes com ou sem fio.
20
Host intranet
Printer
WAP
Wireless LAN
Camera
gateway
Mobile
phone
Laptop
Home intranet
Host site
2 Ambiente de computao
Os sistemas de informaes foram projetados principalmente para dar suporte s atividades dentro
das organizaes. Porm, as empresas descobriram que suas atividades externas tambm poderiam
ser melhoradas com os sistemas de informao. O primeiro tipo de sistema de informao que foi
desenvolvido na dcada de 1980 para melhorar as comunicaes com parceiros empresariais foi a
troca eletrnica de dados (Electronic Data Interchange EDI), que envolvia a comunicao direta
computador para computador de documentos comerciais padro (como pedidos e confirmaes de
pedidos) entre parceiros de negcios.
Esses sistemas se tornaram a base para mercados eletrnicos, que mais tarde se desenvolveram
em comrcio eletrnico e se expandiram para melhorar a colaborao do planejamento e outras
atividades empresariais entre os parceiros de negcios. Tambm foram desenvolvidos sistemas que
visam dar suporte a clientes, agrupados sob o termo genrico de gerenciamento de relacionamento
com o cliente (Customer Relationship Management CRM).
Lembrete
EDI a troca eletrnica de dados, comunicao direta computador
para computador dos documentos empresariais padro entre parceiros de
negcio.
2.1 Internet
Os sistemas baseados na web oferecem aplicaes de negcios por meio da internet. Hoje em dia,
muitos dos sistemas inovadores e estratgicos em organizaes de mdio e grande porte so baseados na
web. Usando navegadores, as pessoas nessas organizaes se comunicam, colaboram, acessam grandes
quantidades de informaes e executam a maior parte das tarefas e dos processos da organizao por
meio de sistemas baseados na web, que so acessveis a partir de qualquer lugar via internet.
21
Unidade I
Lembrete
Uma intranet caracterizada pelo uso de tecnologias web para criar uma rede privada, normalmente
dentro de uma empresa. Um mecanismo de segurana (normalmente gateway, como firewall) usado
para separar a intranet da internet e permitir seletivamente o acesso de fora da intranet. As intranets
permitem a distribuioon-line segura de muitos tipos de informaes internas da empresa. So
usadas para atividades do grupo de trabalho e o compartilhamento distribudo dos projetos dentro
da empresa.
Lembrete
Intranet uma rede privada, normalmente dentro de uma empresa,
que utiliza tecnologias web, como navegadores e protocolos da internet e
separada da internet por um gateway de segurana, como um firewall.
Impressora e outros
servios
Servidor de e-mail
Desktop
Servidor web
Servidor de e-mail
Impressora
Servidor de e-mail
Outros servidores
Resto da
internet
Roteador/firewall
2.3 Extranets
Unidade I
C) Alternativa incorreta.
Justificativa: a intranet e a internet utilizam o mesmo protocolo TCP/IP.
D) Alternativa incorreta.
Justificativa: intranet uma rede privada.
E) Alternativa incorreta.
Justificativa: a intranet uma rede privada.
Questo 2. (FGV 2010, adaptada) No que diz respeito aos sistemas distribudos, o modelo Cliente/
Servidor tem por objetivo gerenciar a descentralizao de dados e recursos de processamento, existindo
uma ou mais mquinas que atuam como servidores, disponibilizando recursos para as demais mquinas,
as quais atuam como clientes, estando todos os computadores conectados por meio de uma rede.
Existem duas abordagens: a de duas camadas, caracterstica das primeiras aplicaes, na qual a
lgica do negcio fica toda no cliente; e a de trs camadas, cuja lgica retirar as regras do negcio
dos processos-clientes e centraliz-las em um determinado ponto, denominado servidor de aplicaes,
visando facilitar as modificaes e as atualizaes das regras.
Nesse ltimo modelo, a primeira camada chamada GUI (Graphical User Interface) e permite a
interao direta com o usurio; a segunda associada s funes e regras do negcio; e a terceira
responsvel pelo repositrio das informaes e classes que a manipulam.
Sendo a primeira camada conhecida como de apresentao, as outras duas, nessa ordem, so
denominadas, respectivamente:
A) de negcio e de dados.
B) de negcio e de processos.
C) de negcio e de relacionamentos.
D) de interao e de processos.
E) de interao e de dados.
Resoluo desta questo na plataforma.
24