interoperabilidade prof. mateus - npa810

53
INTEROPERABILIDADE CENTRO UNIVERSITÁRIO DA FEI NPA810 – SISTEMAS DE INFORMAÇÃO Nomes: Flávio Gobatti Merlotte Nº 12.111.005-0 Gabriel Campozana Bermudez Nº 12.110.594-4 Vitor Ramos Silva Nº 12.210.383-1 Professor: Mateus Cozer

Upload: unievitosilva

Post on 25-Jul-2015

496 views

Category:

Education


3 download

TRANSCRIPT

INTEROPERABILIDADE

CENTRO UNIVERSITÁRIO DA FEI

NPA810 – SISTEMAS DE INFORMAÇÃO

Nomes:Flávio Gobatti Merlotte Nº 12.111.005-0Gabriel Campozana Bermudez Nº 12.110.594-4Vitor Ramos Silva Nº 12.210.383-1

Professor: Mateus Cozer

AGENDA

1) Definição de Interoperabilidade

2) Sistemas abertos

3) Escalas de Hardware

4) História da Internet

5) Protocolos

6) Modelos OSI e TCP/IP

7) 7 camadas básicas

8) Arquitetura de rede

9) Infraestrutura

10) Lock-in e aplicativos

11) Conclusão

1) INTEROPERABILIDADE

- O que é interoperabilidade?É a capacidade de sistemas, softwares, hardware, redes atuarem em conjunto apesar da grande diversidade de fabricantes. Utilizando normas e padrões para isto.

- Como surgiu?Com a expansão das redes de computadores na década de 80 ; que passaram a se interligar

- Onde surgiu ?Inicialmente existiam redes locais(LAN), com a expansão nos USA, Canadá, Europa este conceito tomou dimensões mundiais.

Fonte: Tanenbaum, A. S.: Redes de Computadores e http://encontro.interoperabilidade.info/

2) SISTEMAS ABERTOS

O QUE É ?

São elementos interdependentes de um mesmo sistema que interagem entre si, executando funções e alcançar objetivos de maneiras variadas.

COMPÕE-SE BASICAMENTE POR:

- Arquitetura de redes;

- Interfaces;

- Hardwares;

- Protocolos.

Fonte: Tanenbaum, A. S.: Redes de Computadores e Artigo publicado do Prof. Julio Cesar Massuda

SISTEMAS ABERTOS (COMPOSIÇÃO)

ARQUITETURA DE REDE: Conjunto de camadas de protocolos relacionadas que permite definir as regras de uma comunicação;

INTERFACES: Gerencia as operações executadas entre as camadas de um Host (maquina controla rede atribuída a uma WAN). Confundido com Gateway(Conectam redes diferentes utilizando hardwares e softwares).

Fonte: Tanenbaum, A. S.: Redes de Computadores

PROTOCOLOS: Define um conjunto de regras que serão usadas na comunicação entre máquinas e são classificados quanto ao serviço que prestam(veremos a seguir);

HARDWARE: Classificados em duas dimensões:

→ Transmissão: Redes de difusão com um canal de comunicação compartilhado por inúmeras máquinas; e as redes ponto-a-ponto com as conexões em pares individuais de máquinas;

→ Escala aplicados: LAN, WAN, MAN, sem fio e inter-redes.

SISTEMAS ABERTOS (COMPOSIÇÃO)

Fonte: Tanenbaum, A. S.: Redes de Computadores

3) HARDWARE - ESCALAS

LAN: Rede local privada que troca informações entre computadores destes para impressoras, por exemplo. Possui tamanho restrito devido á sua simplicidade, tecnologia empregada na utilização cabos, utilizando uma das topologias de rede a seguir:

→ Barramento (Padrão Ethernet);

→ Anel de ligação.

Fonte: Tanenbaum, A. S.: Redes de Computadores

HARDWARE - ESCALAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

MAN: Rede metropolitana, versão ampliada da LAN. No geral obedecem ao padrão DQDB (Barramento duplo onde os cabos ligam todos os computadores). Cada Barramento direciona o fluxo em uma direção só.

HARDWARE - ESCALAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

WAN: Rede geográfica definida, por exemplo, um país ou um continente. Abrange um grupo de máquinas chamadas Host. São conectados por sub-redes que funcionam através de roteadores (comutadores ou conectadores).

HARDWARE - ESCALAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

REDES SEM FIO: Usada em Laptops, aviões, celulares, entre outros e possuem emprego específico.

HARDWARE - ESCALAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

INTER-REDES: Conexão entre redes através de Gateways(equipamento estabelece conexão) entre WAN ou sub-redes. Sendo a Internet uma inter-rede especifica no âmbito mundial, e a sigla WWW (World Wide Web) que consolidou certo IP num Host com paginas, sub-páginas e links.

Obs.: http é protocolo de comunicação na linguagem html.

HARDWARE - ESCALAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

Com a evolução dos computadores e o volume por eles processados, necessitava-se trocar informações de segurança e programas a partir da plataforma do PC;

Antes da Internet: tínhamos a Novell Netware, Arpanet, Nsfnet. As tentativas redes alta velocidade : SMDS, Rede X, Frame Relay, ATM/ISDN( Divisão em pequenos pacotes ou células e comuta-as).

SURGIMENTO DA INTERNET

Fonte: Tanenbaum, A. S.: Redes de Computadores

4) HISTÓRIA DA INTERNET

- Surgiu nos anos 60 e 70;

- Cultura de liberdade de expressão, insatisfação política e social perante estudantes e professores das grandes universidades;

- Ideia de que através da comunicação entre computadores podia-se mudar o mundo.

Fonte: Castells, Manuel: The Internet Galaxy

- 1958 – É fundada a Advanced Research Projects Agency (ARPA) pelo Departamento de Defesa dos EUA (modelo primários da Internet).

- 1969 – Após a construção da ARPANET, criaram-se os primeiros nós de rede entre:

- Universidade da Califórnia (Los Angeles);

- Universidade da Califórnia (Santa Barbara);

- Stanford Research Institute;

- Universidade de Utah.

HISTÓRIA DA INTERNET

http://mylkshake.blogspot.com/

Fonte: Castells, Manuel: The Internet Galaxy

- 1972 – Primeira demonstração bem sucedida da ARPANET;

- 1990 – World Wide Web (www);

- “Encruzilhada insólita entre a Ciência, a investigação militar e a cultura libertária” (Castells, 2004:34).

HISTÓRIA DA INTERNET

http://www.commonsensewithmoney.com/

Fonte: Castells, Manuel: The Internet Galaxy

INTERNET CRIADA A PARTIR DE 4 CULTURAS INDEPENDENTES:

TECNOMERITOCRÁTICA;

HACKER;

COMUNITÁRIA VIRTUAL;

EMPREENDEDORA.

HISTÓRIA DA INTERNET

Fonte: Castells, Manuel: The Internet Galaxy

CULTURA TECNOMERITOCRÁTICA:

- Conduziu à criação da Internet;

- Elitista;

- Ligada à comunidade científica e acadêmica.

HISTÓRIA DA INTERNET

http://www.fisklavras.com.br/culture.html

http://conversascartomanticas.blogspot.com/

Fonte: Castells, Manuel: The Internet Galaxy

CULTURA HACKER:

- Baseada na livre;

- CRIATIVIDADE

- GENIALIDADE;

- Independente de contexto social ou econômico;

- Desenvolve softwares inovadores.

HISTÓRIA DA INTERNET

Fonte: Castells, Manuel: The Internet Galaxy

http://oifm.com.br/

http://kibedoido2009.blogspot.com/

CULTURA COMUNITÁRIA VIRTUAL:

- Somos nós!;- Utilizadores de redes com conhecimentos técnicos limitados;- Usam internet para a vida social;- Dá forma e uso à tecnologia construída.

HISTÓRIA DA INTERNET

Foto Getty Images

Fonte: Castells, Manuel: The Internet Galaxy

http://www.osegredododinheiro.com.br/

CULTURA EMPREENDEDORA:

- Transforma a tecnologia em valor financeiro;

- Inova;

- Faz da Internet o seu meio de ganhar dinheiro;

- Capitalistas de alto risco.

HISTÓRIA DA INTERNET

Fonte: Castells, Manuel: The Internet Galaxy

HISTÓRIA DA INTERNETEXEMPLOS:

http://www.omelete.com.br/

http://blog.theomegamau.com/

http://cratonoticias.wordpress.com/

“A cultura é uma construção coletiva que transcende preferências individuais, ao mesmo tempo em que influencia

as práticas das pessoas no seu âmbito, neste caso os produtores/usuários da Internet” (Castells, 2004:34).

HISTÓRIA DA INTERNET

Fonte: Castells, Manuel: The Internet Galaxy

Após expansão da Internet- globalização de mercados- produtividade progressivamente mais elevada- transformação da lógica social:

→ da inovação→ da produtividade→ do crescimento econômico

HISTÓRIA DA INTERNET

http://punk23skull.blogspot.com/ Fonte: Castells, Manuel: The Internet Galaxy

HISTÓRIA DA INTERNET

Com isso, temos uma SOCIEDADE EM REDE

http://ciberculturaescritadigital.blogspot.com/

http://ciberculturaescritadigital.blogspot.com/

http://bemequer-malmequer.blogspot.com/

Com a expansão das redes necessitou-se criar conjunto de regras para estas, chamados de Protocolos.

Compõe-se Arquiteturas de protocolos chamados modelos:

→ OSI (Proposta ISO);

→ TCP/IP.

5) PROTOCOLOS

Fonte: Tanenbaum, A. S.: Redes de Computadores

DESENVOLVIMENTO DE PROTOCOLOS

Fonte: Tanenbaum, A. S.: Redes de Computadores

COMO FUNCIONA: Informa o que cada camada (hierarquia funcional) deve fazer;

SUAS CAMADAS: Interconecta sistemas abertos, utilizando de 7 camadas, apresentadas a seguir: Física, Interface, Rede, Transporte, Sessão, Apresentação e Aplicação.

6) MODELOS OSI E TCP/IP

Fonte: Tanenbaum, A. S.: Redes de Computadores

MODELOS OSI

MODELOS OSI

Fonte: Tanenbaum, A. S.: Redes de Computadores

COMO FUNCIONA: - Flexível, utilizando protocolo TCP com conexão (administra envio e

recebimento);- E o protocolo IP sem conexão (gera endereço da origem e destino);

SUAS CAMADAS: Utiliza 4 camadas já definidas pelo modelo OSI: Interface ou Host, Rede e Inter-rede, transporte e aplicação.

MODELO TCP / IP

Fonte: Tanenbaum, A. S.: Redes de Computadores

MODELO TCP / IP

Fonte: Tanenbaum, A. S.: Redes de Computadores

Garante a funcionalidade bruta do projeto, seguindo suas especificações. Para tanto, utiliza cabos como:

- Telefônico ou “trançado”;- Coaxial de “Tv a cabo”;- Fibra ótica que possui núcleo de vidro e não sofre interferências;- Sem fio através de ondas Eletromagnéticas;- Redes Digitais (sistema ISDN de vários canais dividindo o fluxo de

dados).

7) 7 CAMADAS BÁSICAS

Fonte: Tanenbaum, A. S.: Redes de Computadores

CAMADA FÍSICA

Elimina erros de transmissão efetuando conferência nos dados que, os divide em pacotes. Insere “Flags” e calcula algoritmos “checksun” para verificar se houve perda de pacotes, gerenciando seu sincronismo e fluxo.

CAMADA INTERFACE

Fonte: Tanenbaum, A. S.: Redes de Computadores

Controla sub-redes que evitam congestionamentos de dados. Define rotas entre roteadores, gateways, Host. Sendo de com conexão ou sem conexão (chamados datagramas, podendo seguir diferentes rotas até seu destino indiferente do seu antecessor).

CAMADA DE REDE

Fonte: Tanenbaum, A. S.: Redes de Computadores

Recebe os dados e repassa-os, dividindo-os em unidades menores de memória. Sincroniza o fluxo para evitar descompassos. Protocolos TCP e UDP.

CAMADA DE TRANSPORTE

Fonte: Tanenbaum, A. S.: Redes de Computadores

Oferece recursos avançados para a camada de transporte , como evitando duplicidade de informações, direcionando o fluxo das informações, evitando falhas na comunicação.

CAMADA DE SESSÃO

Fonte: Tanenbaum, A. S.: Redes de Computadores

Assegura a confiabilidade na transmissão dos dados, convertendo informações de uma rede á outra com grande freqüência. Representa nome, data com ‘strings’ de códigos universais.

CAMADA DE APRESENTAÇÃO

Fonte: Tanenbaum, A. S.: Redes de Computadores

Manipula os dados vindos de diversos terminas de trabalho, unindo e rodando o software num terminal virtual de rede adotado. É composta pelos protocolos TELNET ( Terminal virtual), SMTP (correio eletrônico), FTP (Transferência de arquivos), DNS (Mapeia host e seu endereço), HTTP (Busca paginas na WWW).

CAMADA DE APLICAÇÃO

Fonte: Tanenbaum, A. S.: Redes de Computadores

CAMADA DE APLICAÇÃO

Fonte: Tanenbaum, A. S.: Redes de Computadores

Deve determinar o conjunto de camadas que compõe o software ou hardware de modo que elas transmitam corretamente o protocolo adequado.

Atendendo 2 requisitos básicos:

1) Funcionalidade: suprir as necessidades;

2) Adaptabilidade: aplicação universal e simplificada.

8) ARQUITETURA DE REDE

Fonte: Tanenbaum, A. S.: Redes de Computadores

INTRODUÇÃO

- Complexidade dinâmica pode ser traduzida como um crescimento no número de componentes

- Sistemas complexos são considerados novos artefatos da T.I., sendo apelidados de IIS (Infraestruturas de Informação);

- Um exemplo é a internet.

interações nas soluções de T.I.;

9) COMPLEXIDADE DINÂMICAEM INFRAESTRUTURAS DE INFORMAÇÃO

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

http://www.substantivoplural.com.br/

DESAFIOS

Dificuldade em transformar informações

empíricas em princípios que promovam

a evolução do IIS.Geração de falhas

Consequências:

- Perda de dinheiro com investimentos;- Custos de oportunidade;- Problemas políticos e sociais.

Complexidade Dinâmica:- Descoberta;- Implementação;- Integração;- Controle;- Coordenação.

Diferentes usuários com objetivos divergentes

Crescimento e Evolução da rede de informação

(Infraestrutura da Informação)

INTERNET

+

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

RECURSOS

APLICATIVOS

PLATAFORMAS

ComplexidadeGlobal

Design

Ambientes de Uso

Comportamento ao longodo tempo

PRINCIPAIS DIFERENÇAS:3 CLASSES:

IIS

RECURSOS, APLICATIVOS E PLATAFORMAS DE T.I.

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

- Recursos de T.I. ganham valor (grande número de usuários);

Engloba a possibilidade de direito do usuário ou comunidade de usuários de organizar suas ações através de um processo computadorizado.

Ex: Editor de texto.

- Necessidade da inovação do desenvolvimento antecipado de projetos, afim de garantir fidelidade de seus usuários.

Definida e gerenciada localmente por um pequeno grupo de designers.

RECURSOS

RECURSOS, APLICATIVOS E PLATAFORMAS DE T.I.

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

APLICAÇÕES

Tem função de satisfazer a necessidade específica do usuário em um determinado tipo de cenário, podendo ser muito complexas.

Ex: Design da aplicação da aviação incorporado em um avião moderno como o Airbus A380.(Gradual obtenção de características que o diferenciam de sua especificação inicial).

PLATAFORMAS

Baseado em princípios da Competência de IT. Ou seja, permite a integração de sistemas.

Ex: - Softwares (MS Office);- Sistemas Operacionais

(Windows);- Sistemas ERP (Oracle, SAP).

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

Definição: “Sistema partilhado, aberto e sem limites, heterogêneo e evolução sócio técnica constituído por um conjunto de recursos de TI e seus usuários, operações e comunidades de design.”

fonte: Hanseth, Oe Monteiro, E. IT Infrastructures

COMPARTILHADA

ABERTA E ILIMITADA

EVOLUTIVA

IISHETEROGÊNEA

Novos componentes podem ser inseridos e integrados de formas inesperadas e contextos.

Não existem limites claros entre aqueles que podem usar e/ou projetar uma IIS e aqueles que não podem.

Cada vez mais o número de diferentes tipos de componentes tecnológicos estão sendo incluídos.

INFRAESTRUTURA DAINFORMAÇÃO

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

Definição: “Denotação de um conjunto de conceitos que ajudam os designers mapear uma classe de problemas de design para soluções eficazes que atendam aos objetivos do projeto.”

fonte: Hanseth, Oe Monteiro, E. IT Infrastructures

Teorias de design envolvem três elementos, sendo eles:

- Conjunto de objetivos estabelecidos por um conjunto de problemas de design;

- Conjunto de características de sistema que atinjam os objetivos;

- Conjunto de princípios e regras que auxiliam a atingir os objetivos.

TEORIA DO DESIGN CONCEPÇÃO DE PROJETO DE UMA T.I.

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

Um sistema deve ser aberto, manejável de acordo com as necessidades que sua finalidade exige.

Deve ser adaptável com diversas outros softwares e hardwares para que facilite o seu manuseio e seja aplicável e útil.

Analogia ao motor de um carro.

Sistemas Adaptáveis Complexos

Complex Adaptive Systems

KERNEL THEORY

Fonte: www.abibliadocarro.com.br/http

Definição: Trata-se da investigação de sistemas que se adaptam e evoluem. Estes sistemas tem a capacidade de se adaptar de acordo com um conjunto de mudanças no ambiente.

OBS: Os Sistemas Adaptáveis Complexos reconhecem os fatores associados a problemas de inicialização e adaptabilidade,

ajudando a evoluir a IIS.

SISTEMA CAS (COMPLEX -ADAPTIVE SYSTEMS)

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

Principais características dos sistemas complexos adaptativos são:

- Não-linearidade;

- Irreversibilidade dos estados do sistema;

- Conjunto de princípios e regras que auxiliam a atingir os objetivos.

- Ordem das interações complexas;

SISTEMA CAS (COMPLEX -ADAPTIVE SYSTEMS)

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

Modulação

Gateways

- Identificação de serviço;

- Acesso;- Segurança.

UDP / TCP / IPTransporte

Serviços

Suporte“Horizontalizado”

Aplicação“verticalizada”

Ex:Internet – Domain

Name Service (DNS)

10) LOCK-IN E INFRAESTRUTURA DE INFORMAÇÃO

Fonte: Hanseth, O e Monteiro, E. IT Infrastructures

11) CONCLUSÃO

A interoperabilidade é essencial nos dias atuais e de grande importância para o futuro, interagindo com sistemas, softwares, hardwares de forma a integrar diversos sistemas, redes. Ou seja, interoperar é facilitar o acesso e tornar utilizável ferramentas diversas.

REFERÊNCIAS

- Tanenbaum, A. S.: Redes de Computadores;

- Castells, Manuel.: The Internet Galaxy;

- Hanseth, O e Monteiro, E.: IT Infrastructures;

- http://encontro.interoperabilidade.info/;

- Massuda, Julio Cesar.: Ambiente empresarial.