Os Sistemas para Internet e Software Livre
Por: formiga skateboard • 3/9/2015 • Artigo • 5.553 Palavras (23 Páginas) • 314 Visualizações
Sistemas para Internet e Software Livre
[pic 1]
[pic 2][pic 3]
Sumário[pic 4]
Conceitos de servidores e clientes
Cliente
Servidor
SISTEMAS DISTRIBUÍDOS E CONCORRENTES
SITES E PORTAIS
Uso de aplicações Web Corporativas
Diferenças entre Aplicações Web e Aplicações Convencionais
Diferenças Técnicas
Diferenças relativas ao uso:
Diferenças relativas ao desenvolvimento:
Diferenças Organizacionais
Diferenças relativas ao uso:
Requisitos de um Processo de Desenvolvimento Web
TIPOS DE PORTAIS
Portais Horizontais x Verticais
Modelos de Negócio na Internet
Comerciante:
Corretagem:
Publicidade:
Modelos B2C, B2B, C2B, C2C
B2B (Business to Business)
B2C (Business to Consumer)
C2C (Consumer to Consumer)
B2G (Business to Governement)
B2E (Business-to-Employee)
Plataformas de comércio eletrônico
Plataforma de e-commerce é apenas um dos sistemas de e-commerce
Sistemas de pagamento online
Sistemas antifraude
Sistemas de marketing digital
PLANEJAMENTO ESTRATÉGICO SISTEMAS WEB
ETAPAS DE UM PLANEJAMENTO ESTRATÉGICO
Software Livre
Conceitos de servidores e clientes
Cliente
Cliente, também denominado de “front-end” e “WorkStation”, é um processo que interage com o usuário através de uma interface gráfica ou não, permitindo consultas ou comandos para recuperação de dados e análise e representando o meio pela qual os resultados são apresentados.
Além disso, apresenta algumas características distintas:
• É o processo ativo na relação Cliente/Servidor.
• Inicia e termina as conversações com os Servidores, solicitando serviços distribuídos.
• Não se comunica com outros Clientes.
• Torna a rede transparente ao usuário.
Servidor
Também denominado Servidor ou “back-end”, fornece um determinado serviço que fica disponível para todo Cliente que o necessita. A natureza e escopo do serviço são definidos pelo objetivo da aplicação Cliente/Servidor. Além disso, ele apresenta ainda algumas propriedades distintas:
• É o processo reativo na relação Cliente/Servidor.
• Possui uma execução contínua.
• Recebe e responde às solicitações dos Clientes.
• Não se comunica com outros Servidores enquanto estiver fazendo o papel de Servidor.
• Presta serviços distribuídos.
• Atende a diversos Clientes simultaneamente.
Há dois tipos de servidores: dedicados e não dedicados.
Servidor dedicado é um computador utilizado exclusivamente para a execução de tarefas de rede. Devido a muitos sistemas operacionais de rede (ou Network Operating Systems) terem altos requisitos de memória, eles usualmente requerem servidores dedicados. Exemplos de servidores dedicados são PCs executando NetWare 4.1, Windows Server e Linux.
Servidores não dedicados são aqueles que o computador pode agir como um servidor de rede e como uma estação de trabalho ao mesmo tempo. Em uma LAN peer – to – peer, todos os computadores têm o potencial de compartilhar recursos como os demais. Exemplos de produtos para LANs peer – to – peer são os Linux, Lantastic, Windows.
Servidores não-dedicados podem ser conectados a outros servidores e podem utilizar seus recursos, da mesma forma que as estações fazem. Por exemplo, quando está trabalhando em um servidor não-dedicado, seus colegas de trabalho podem usar a impressora jato de tinta conectada a seu PC enquanto ele está usando a impressora laser conectado a outro computador. Exemplos de servidores não-dedicados são PCs executando Linux e Windows NT.
As LANs peer – to peer são pequenas redes que possibilitam a cada estação funcionar como um servidor, permitindo a todos os usuários ter acesso a dados em todos os equipamentos. Essas redes peer – to – peer são geralmente fáceis de instalar e gerenciar, mas servidores dedicados obtêm melhor desempenho e podem manipular altos volumes de transações. Múltiplos servidores são usados em grandes redes.
- servidor de aplicação (application server);
- servidor de arquivos (file server);
- servidor de impressão (print server);
- servidor de banco de dados relacional (Relational DataBase Management System – RDBMS).
SISTEMAS DISTRIBUÍDOS E CONCORRENTES
[pic 5]
Duas definições de SDs (Sistemas Distribuídos)
Um sistema distribuído é uma coleção de computadores autônomos conectados por uma Rede de comunicação que é percebida pelos usuários como um único computador que provê um serviço ou resolve um problema.
...