Sei sulla pagina 1di 24

Sistemas para Internet

e Software Livre
Autor: Prof. Emanuel Matos
Colaboradores: Prof. Roberto Macias
Profa. Elisngela Mnaco de Moraes

Professor conteudista: Emanuel Matos


Possui ttulo de mestre em Anlise de Dados e Sistemas de Apoio Deciso pela Faculdade de Economia da
Universidade do Porto, em Portugal, MBA Executivo em Administrao no IBMEC/SP e fez cursos de especializao
no exterior (EUA e Espanha) e bacharelado em Estatstica pela Universidade Federal de So Carlos (1990). professor
de Estatstica com experincia em implantao e gerenciamento de oramento, anlise de tendncias econmicas,
logstica, supply chain, BusinessPlan e estruturao de operaes comerciais.

Dados Internacionais de Catalogao na Publicao (CIP)


M433s

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.

Prof. Dr. Joo Carlos Di Genio


Reitor

Prof. Fbio Romeu de Carvalho


Vice-Reitor de Planejamento, Administrao e Finanas

Profa. Melnia Dalla Torre


Vice-Reitora de Unidades Universitrias

Prof. Dr. Yugo Okida


Vice-Reitor de Ps-Graduao e Pesquisa

Profa. Dra. Marlia Ancona-Lopez


Vice-Reitora de Graduao

Unip Interativa EaD


Profa. Elisabete Brihy
Prof. Marcelo Souza
Prof. Dr. Luiz Felipe Scabar
Prof. Ivan Daliberto Frugoli

Material Didtico EaD


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

1 PRINCIPAIS TECNOLOGIAS DE REDE DIGITAL..........................................................................................9


1.1 Computao cliente/servidor..............................................................................................................9
1.2 Comutao de pacotes.........................................................................................................................9
1.3 TCP/IP e conectividade....................................................................................................................... 10
1.4 O que um sistema de informao?............................................................................................. 12
1.4.1 Perspectiva empresarial sobre sistemas de informao........................................................... 13
1.4.2 Como analisar um problema de sistema de informao na empresa................................ 13
1.4.3 Identificao das estratgias da informao.............................................................................. 14
1.4.4 Estratgias genricas de informao............................................................................................... 14
1.4.5 A integridade dos dados....................................................................................................................... 16

1.5 Estratgias de processamento......................................................................................................... 17


1.5.1 Ponto a ponto (peer-to-peer)............................................................................................................. 17
1.5.2 Processamento distribudo.................................................................................................................. 17
1.5.3 Tecnologias de sistemas distribudos............................................................................................... 18
1.5.4 O que caracteriza os sistemas distribudos?................................................................................. 19
1.5.5 Critrios para distribuio.................................................................................................................... 20
1.5.6 Computao mvel................................................................................................................................. 20

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

4 Categorias do comrcio eletrnico............................................................................................. 29


4.1 Comrcio eletrnico B2B: novos relacionamentos e eficincias....................................... 30
4.2 M-commerce........................................................................................................................................... 33
4.2.1 Servios e aplicaes de m-commerce........................................................................................... 33
Unidade III

5 Conceitos-chave no comrcio eletrnico: mercados e


mercadorias digitais .................................................................................................................................. 36
5.1 Mercadorias digitais............................................................................................................................. 37
5.2 Modelos de negcios de internet................................................................................................... 38
5.3 Comunicao e comunidade............................................................................................................ 39
5.4 Contedo digital, entretenimento e servios............................................................................ 40
6 E-marketing................................................................................................................................................... 43
6.1 Marketing interativo e personalizao......................................................................................... 44
6.2 Blogs........................................................................................................................................................... 45
6.3 Autoatendimento do cliente............................................................................................................ 46
Unidade IV

7 O que software livre............................................................................................................................ 48


7.1 Diferena entre software livre e software em domnio pblico........................................ 49
7.1.1 O que copyleft?..................................................................................................................................... 51

7.2 Diferena entre software livre e software gratuito ............................................................... 52


7.3 Uso crescente do software livre...................................................................................................... 54
7.4 Desenvolvimento de software: aberto versus proprietrio.................................................. 56
8 Perspectivas futuras para o software livre.......................................................................... 58

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).

Sistemas para Internet e Software Livre

Unidade I
1 PRINCIPAIS TECNOLOGIAS DE REDE DIGITAL

As redes digitais contemporneas e a internet se baseiam em trs tecnologias principais: computao


cliente/servidor, uso de comutao de pacotes e desenvolvimento de padres de comunicao
amplamente usados para conectar redes e computadores diferentes, sendo o mais importante deles o
Transmission Control Protocol/Internet Protocol (TCP/IP).
1.1 Computao cliente/servidor

A computao cliente/servidor um modelo de computao distribuda em que uma parcela do poder


de processamento fica dentro de pequenos e baratos computadores-clientes, sob controle do usurio, e
literalmente reside em computadores de mesa, laptops e dispositivos de mo. Esses poderosos clientes
esto conectados uns aos outros por meio de uma rede e utilizam os servios de servidores acessveis
atravs da rede. Essa tecnologia vem substituindo em grande medida a computao centralizada em
mainframes, na qual praticamente todo o processamento ocorre em um grande computador mainframe
central. A computao cliente/servidor levou a informtica a departamentos, grupos de trabalho, cho
de fbrica e outras partes da empresa que no poderiam ser atendidas por uma arquitetura centralizada.
A internet o maior exemplo de computao cliente/servidor.
1.2 Comutao de pacotes

A comutao de pacotes um mtodo que consiste em fragmentar mensagens digitais em pequenos


pacotes, envi-los por vias de comunicao diferentes medida que eles so disponibilizados e ento
remont-los quando tiverem chegado ao seu destino (veja a figura 1). Antes do desenvolvimento da
comutao de pacotes, as redes de computadores usavam circuitos telefnicos arrendados e dedicados
comunicao com outros computadores distantes.
Observao
Os comutadores podem ser classificados tambem, quanto sua dinmica
de comutaao, em estaticos (ou fixos) e dinmicos.
Em redes comutadas por circuito, como o sistema de telefonia, um circuito completo ponto a
ponto montado e ento a comunicao pode seguir em frente. Essas onerosas tcnicas de comutao
por circuito desperdiavam a capacidade de comunicao disponvel, pois o circuito era mantido,
independentemente de ter ou no dados sendo enviados.
9

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

Redes de comutao de pacotes


Os dados so agrupados em
pequenos pacotes, transmitidos
independentemente via vrios
canais de comunicao e
remontados no destino final.

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

Em uma rede de telecomunicaes tpica, diversos componentes de hardware e software precisam


trabalhar juntos para transmitir informaes. Para se comunicarem, os diferentes componentes da
rede simplesmente aderem a um conjunto de regras em comum chamado protocolo, que comanda
a transmisso de informaes entre dois pontos de uma rede. No passado, a existncia de muitos
protocolos proprietrios e incompatveis muitas vezes forava as empresas a adquirir equipamentos de
10

Sistemas para Internet e Software Livre


comunicao e informtica de um nico fornecedor. Hoje, porm, as redes corporativas cada vez mais
utilizam um padro nico, universal e comum chamado Transmission Control Protocol/Internet Protocol
(TCP/IP).
O TCP/IP oferece um mtodo de consenso universal para fragmentar mensagens digitais em pacotes,
rotear esses pacotes at os endereos apropriados e depois remont-los em mensagens coerentes. Foi
desenvolvido no incio da dcada de 1970 como uma ferramenta da Agncia de Pesquisas Avanadas
do Departamento de Defesa dos Estados Unidos (Darpa) para ajudar cientistas a transmitir dados entre
computadores de diferentes tipos e a longas distncias. Esse padro usa um conjunto de protocolos,
sendo os principais deles o TCP e o IP. O TCP lida com o movimento de dados entre os computadores,
estabelecendo uma conexo entre eles, sequenciando a transferncia de pacotes e reconhecendo
os pacotes enviados. O IP o responsvel pela entrega dos pacotes e inclui sua desmontagem e a
remontagem durante a transmisso. A figura 2 ilustra o modelo de referncia com quatro camadas do
Departamento de Defesa para o TCP/IP.

Aplicao

Transporte
Internet
Acesso rede

Figura 2 - Modelo de referncia TCP/IP

Camada de aplicao: permite aos programas aplicativos-clientes acessar as outras camadas e


define os protocolos que os aplicativos usaro para troca de dados. Um desses protocolos de aplicao
o Hypertext Transfer Protocol (HTTP), usado para transferir arquivos de pginas web.
Camada de transporte: responsvel por fornecer camada de aplicao servios de empacotamento
e comunicao. Essa camada inclui o TCP e outros protocolos.
Camada de internet: responsvel por enderear, rotear e criar pacotes de dados chamados
datagramas IP. O Internet Protocol um dos protocolos usados nessa camada.
Camada de interface de rede: situada na base do modelo de referncia, responsvel por receber
os pacotes de quaisquer meios de rede fsicos e coloc-los nesses mesmos meios.
Dois computadores usando TCP/IP podem se comunicar, mesmo que estejam baseados em plataformas
de hardware e software diferentes. Dados enviados de um computador para outro seguem para baixo e
atravessam todas as quatro camadas, comeando pela camada de aplicao do computador remetente
11

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

Sistemas para Internet e Software Livre


1.4.1 Perspectiva empresarial sobre sistemas de informao
Os sistemas de informaes so a soluo organizacional e administrativa baseada na tecnologia da
informao para enfrentar um desafio proposto pelo ambiente organizacional. Uma das razes pelas
quais os sistemas de informao tm papel to importante nas organizaes e afetam tantas pessoas
o imenso poder e o custo cada vez mais baixo da tecnologia de computadores. Munidos de poderosos
softwares fceis de usar, os computadores podem processar nmeros, analisar vastos conjuntos de
dados ou simular complexos processos fsicos e lgicos.
O imenso poder da tecnologia dos computadores tem gerado poderosas redes de comunicao
que as organizaes podem utilizar para acessar vastos arquivos de informaes no mundo inteiro e
coordenar atividades independentemente do espao e do tempo. Essas redes esto transformando o
modelo e a forma das empresas, criando as fundaes para a empresa digital.
A maior e mais utilizada rede do mundo a internet. Trata-se de uma rede internacional que
conecta centenas de milhares de diferentes redes em mais de duzentos pases no mundo inteiro. Milhes
de pessoas que trabalham com cincia, educao, governo e negcios usam a internet para trocar
informaes ou realizartransaes de negcios com outras organizaes ao redor do globo. A internet
criou uma nova plataforma tecnolgica sobre a qual podem ser construdos todos os tipos de novos
produtos, servios, estratgias e organizaes. Ela est dando um novo formato ao modo como os
sistemas de informao so usados nos negcios e na vida diria. Por eliminar muitas barreiras tcnicas,
geogrficas e de custo, que obstruem o fluxo global de informaes, est inspirando novas utilizaes
para os sistemas de informao e novos modelos de negcios. A internet prov a plataforma tecnolgica
primordial para a empresa digital.
Como a capacidade da internet conhecida como world wide web (www) oferece tantas novas
possibilidades para fazer negcios, ela de especial interesse para organizaes e administradores. A
www um sistema de armazenagem, recuperao, formatao e exibio de informaes em ambiente
de rede com padres universalmente aceitos. A informao armazenada e apresentada em forma
de pginas eletrnicas que podem conter textos, elementos grficos, animaes, som e vdeo. Essas
pginas da web podem ser interligadas eletronicamente a outras, independentemente de onde estejam
localizadas, e podem ser vistas em qualquer computador. Elas podem servir de alicerce para novos tipos
de sistemas de informao.
1.4.2 Como analisar um problema de sistema de informao na empresa
Os problemas de sistema de informao no mundo empresarial representam um misto de questes
administrativas, organizacionais e tecnolgicas. A seguir, apresentamos um processo de cinco estgios
para a anlise de um problema empresarial envolvendo sistema de informao:
De que tipo o problema? administrativo, organizacional, tecnolgico ou um misto dos
trs? Quais so os aspectos administrativos, organizacionais e tecnolgicos que contriburam
para ele?
13

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

Sistemas para Internet e Software Livre


Podemos identificar trs estratgias genricas de informao:
informao como vantagem competitiva;
produtos/servios de informao;
comercializao de informao.
No primeiro caso, de uso da informao para obter vantagem competitiva, o enfoque principal a
capacidade de desenvolver internamente informao exclusiva sobre seu segmento de negcios. Essa
uma estratgia que pode e deve ser almejada por qualquer organizao.
Quadro 1
Estratgia genrica

Caractersticas
Estratgia fundamental construda em
bases tradicionais (ex.: economias de escala,
diferenciao de produto etc.).

Informao como vantagem


competitiva

A tecnologia da informao permite inovao


significativa dos processos de negcios, com
uso de reengenharia de processos.
A tecnologia da informao amplia as
dimenses competitivas da estratgia bsica,
possibilitando empresa ter informao
diferencial em relao concorrncia.
Processos existentes geram ou captam volumes
significativos de informaes como um
subproduto do processamento de transaes.

Produtos/servios de
informao

Mercado identificado ou criado para a


informao gerada como subproduto.
Oportunidades de produto/servio geradas
a partir do resumo ou do reprocessamento
da informao que subproduto do
processamento de transaes.

Comercializao de
informao

Capacidades excedentes em sistemas de


informaes internas podem ser vendidas para
outros participantes do segmento de negcio.
Existe demanda clara de mercado para os
produtos ou servios especficos de informao
(ex.: boletins de informaes para corretores de
bolsas etc.).

A obteno de vantagem competitiva a razo fundamental para o uso estratgico da informao.


Estratgias baseadas em informao significam uma grande oportunidade ou ameaa, dependendo
da perspectiva, para as empresas radicalmente alterarem sua chance de obter vantagem competitiva.
Avanos especficos em tecnologia so muito menos importantes do que o desenvolvimento de uma
compreenso clara das alternativas de estratgia da organizao e das formas pelas quais a tecnologia
pode afetar cada dimenso da estratgia.
15

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

Sistemas para Internet e Software Livre


Com o aumento do uso das telecomunicaes e redes para as atividades empresariais, seja em
redes privadas, seja pela internet, a segurana se tornou o segundo maior projeto em andamento nas
organizaes. O comrcio eletrnico e todos os sistemas transacionais que permitem o seu funcionamento
necessitam de uma ateno especial com segurana, pelos tipos de dados e pelos negcios executados
na rede. A internet cada vez mais utilizada por empresas e rgos governamentais para distribuir
informaes e efetuar transaes comerciais. fcil de usar, mas os servidores e navegadores so
excessivamente complicados e com falhas de segurana. Uma poltica de segurana para as informaes
da organizao normalmente est associada preocupao de ataques externos promovidos pelos
crackers, principalmente quando a empresa tem algum ponto de conexo de sua rede com o exterior,
como uma extranet.
1.5 Estratgias de processamento

1.5.1 Ponto a ponto (peer-to-peer)


o tipo de processamento distribudo, baseado em cliente/servidor, que permite que dois ou mais
computadores agrupem recursos, tornando cada computador um cliente e um servidor. Recursos
individuais, como unidade de disco, unidades de CD-ROM e impressoras, tornam-se compartilhados,
acessveis em cada computador. Ao contrrio de redes-padro baseadas em cliente/servidor, as
informaes armazenadas nas redes ponto a ponto so descentralizadas. Podem-se citar como
exemplos os programas de download de msicas, como o Kazaa e outros.
1.5.2 Processamento distribudo
As organizaes normalmente utilizam vrios sistemas de computador. O processamento distribudo
divide o trabalho de processamento entre dois ou mais computadores, permitindo que computadores
em diferentes locais se comuniquem entre si por meio de enlaces de telecomunicao. Um tipo comum
de processamento distribudo o processamento cliente/servidor. Um tipo especial de processamento
cliente/servidor o processamento ponto a ponto.
Cliente-servidor: forma de processamento distribudo em que algumas mquinas (servidores)
realizam funes de computao para PCs de usurio final (cliente).
Algumas vezes, as duas mquinas podem executar o processamento e armazenar os aplicativos.
Entretanto, no geral, uma organizao faz a maior parte de seu processamento ou armazenamento
de aplicativos/dados em servidores com potncia adequada, que podem ser acessados por mquinasclientes menos poderosas. O cliente solicita os aplicativos, dados ou o processamento ao servidor, que
age para essas solicitaes oferecendo o servio necessrio (solicitado).
Em uma abordagem baseada em cliente/servidor, os trs componentes de um aplicativo (apresentao,
lgica do aplicativo e gerenciamento de dados) podem ser distribudos por toda a empresa, em vez de
serem controlados de forma centralizada. O componente apresentao a interface do aplicativo ou o
modo como o aplicativo aparece para o usurio. A lgica dos aplicativos a maior parte do programa
de software, criada para executar alguma tarefa empresarial. O componente gerenciamento de dados
17

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

A principal diferena entre os sistemas centralizados e os distribudos est na forma de comunicao


e de sincronizao entre os processos. Enquanto nos sistemas centralizados a sincronizao realizada
por reas compartilhadas de memria, nos sistemas distribudos obtida atravs da troca de mensagens.
Hoje uma pessoa pode se dirigir a um caixa automtico em qualquer lugar do mundo e em alguns
segundos sair com dinheiro sacado de sua conta bancria em sua cidade de origem, ou poder fazer
compras e pagar com carto de crdito internacional em poucos segundos. Essas situaes j so
bastante comuns e no provocam mais nenhuma reao por parte do consumidor. Nos bastidores,
entretanto, existe uma complexa rede de tecnologia que movimenta informaes de um computador
para outro, do cliente para o banco, do comerciante para a operadora de carto de crdito etc., a fim de
concluir essas operaes. Paralelo a essa rede de tecnologia, existe um conjunto de acordos e contratos
que integram as empresas nos seus esforos coletivos, no sentido de concluir as transaes. Bastante
avanado na rea dos servios bancrios e financeiros, esse comrcio eletrnico est reformulando a
maneira como as empresas conduzem suas transaes comercias.
Para o sucesso de um sistema de informao distribudo, necessrio que os diversos computadores
distribudos geograficamente possam trabalhar de forma integrada. No aceitvel que as diversas
funes automatizadas sejam isoladas e independentes. Neste caso, a nica forma possvel de integrao
seria a transferncia dos dados realizada de forma manual, como, por exemplo, pelo envio de uma fita
magntica.
O processamento de dados centralizado conduz a uma grande transferncia fsica de dados entre
a instalao central e os usurios. medida que a capacidade de computao se desenvolveu, o
volume de dados a serem processados aumentou de forma extremamente rpida. Ento, foi necessrio
18

Sistemas para Internet e Software Livre


solucionar o problema de transporte de um grande volume de documentos de entrada e de listagens
de sada. O teleprocessamento uma alternativa para reduzir os custos envolvidos com a transferncia
de documentos pela substituio do transporte fsico do papel pela transmisso de dados. Assim, em
vez de transferir o suporte dos dados, o papel impresso, apenas os dados passaram a ser transmitidos. O
desenvolvimento do teleprocessamento e a difuso das aplicaes com acesso remoto a uma instalao
central permitiram deslocar para o usurio as funes de entrada e de consulta dos dados armazenados.
1.5.4 O que caracteriza os sistemas distribudos?
Os sistemas distribudos apresentam trs caractersticas que os diferenciam dos sistemas de
teleprocessamento: distribuio de processamento, distribuio de dados e distribuio de controles.
1.5.4.1 Distribuio de processamento
Significa que deve existir capacidade de processamento independente em cada n da rede. Este
processamento pode ser constitudo por um mainframe, por um micro ou por uma estao de trabalho.
A caracterstica necessria a capacidade de executar um processo em cada n e de gerenciar os
recursos locais de forma autnoma. A distribuio de processamento o componente de mais fcil
visualizao. Para que um sistema seja distribudo, necessria a existncia de mltiplos processadores.
1.5.4.2 Distribuio de dados
a possibilidade de localizar os arquivos ou banco de dados prximos aos locais em que so
mais acessados. Para isso, deve existir um gerenciador de arquivos ou de banco de dados local e
um mecanismo que permita o acesso remoto a estes recursos. Um sistema distribudo permite
que os dados armazenados sejam compartilhados pelos diversos ns em que existe capacidade de
processamento. Este compartilhamento pode ser obtido pela transferncia de arquivos ou pelo
acesso remoto aos dados.
1.5.4.3 Distribuio do controle
Significa que os processos executados nos diferentes ns interagem de forma cooperativa para
satisfazerem um determinado objetivo. Esta cooperao definida por um protocolo que especifica
completamente os servios a serem executados. O controle o de mais difcil domnio e, ao mesmo tempo,
o de maior importncia para o funcionamento de um sistema distribudo. Os diferentes computadores
do sistema distribudo podem ser heterogneos e possuir, cada um, o seu prprio sistema operacional;
contudo, o conjunto deve operar como um todo integrado e apresentando um comportamento
homogneo. A caracterstica essencial do controle de um sistema distribudo a coordenao entre os
diferentes processos por meio de mensagens. Esta caracterstica implica a impossibilidade da manuteno
de informao completa e atualizada sobre o processo de um sistema distribudo.
O processamento distribudo, assim como foi caracterizado, mais do que uma tecnologia;
tambm uma metodologia para a concepo e implementao de sistemas de informao. Sua
principal caracterstica possibilitar o particionamento das atividades (e dos dados associados) de
19

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

Sistemas para Internet e Software Livre


Equipamentos portteis em um sistema distribudo
Internet

Host intranet

Printer

WAP

Wireless LAN

Camera

gateway
Mobile
phone
Laptop

Home intranet

Host site

Figura 4 - Equipamentos portteis em um sistema distribudo

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

World Wide Web um aplicativo que usa as funes de transporte da


internet, possui padres aceitos universalmente para armazenar, formatar
e exibir informaes por meio de uma arquitetura cliente/servidor.
2.2 Intranet

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

Figura 5 - Intranet tpica

2.3 Extranets

As extranets conectam vrias intranets por meio da internet acrescida de um mecanismo de


segurana. Elas formam uma rede virtual maior que permite que os usurios remotos (como parceiros de
22

Sistemas para Internet e Software Livre


negcios ou funcionrios mveis) se conectem com segurana intranet principal da empresa. Tambm
permitem que duas ou mais empresas se comuniquem e colaborem de maneira controlada.
Resumo
A computao peer-to-peer (P2P) tem promovido uma grande
modificao nos padres de uso da internet nos ltimos anos. Sua
grande vantagem em relao computao cliente/servidor possibilitar
a colaborao direta entre os usurios, sem depender de servidores
administrados por terceiros. Assim, esta unidade vem detalhar sua
utilizao, contextualizar a estrutura TCP/IP e elucidar as caractersticas da
internet e extranet.
Exerccios
Questo 1. (Cesgranrio 2011, adaptada) Atualmente, a intranet utilizada nas empresas, escritrios,
escolas etc. Uma das caractersticas da intranet o fato de ser uma rede:
A) de compartilhamento de informaes entre os departamentos de uma empresa que utiliza
obrigatoriamente o protocolo VOIP.
B) particular, utilizada no compartilhamento de informaes entre os departamentos de uma
empresa.
C) particular, que tem como principal diferena para a internet o protocolo utilizado para comunicao.
D) pblica, desenvolvida especificamente para o compartilhamento de informaes de empresas
dessa natureza.
E) pblica, com objetivo de compartilhar informaes entre empresas, em nvel mundial.
Resposta correta: alternativa B.
Anlise das alternativas
A) Alternativa incorreta.
Justificativa: o uso do protocolo VOIP no obrigatrio na intranet, mas ele pode ser utilizado.
B) Alternativa correta.
Justificativa: a intranet uma rede particular, utilizada no compartilhamento de informaes entre
os departamentos de uma empresa.
23

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

Potrebbero piacerti anche