Trabalho de Interoperabilidade da matéria NPA810 (Sistemas de Informação) da Fundação Educacional Inaciana (Centro Universitário da FEI) - do professor Mateus Cozer - Apresentação no dia 12 de março de 2011
1. Centro Universitário da FEI NPA810 – SISTEMAS DE INFORMAÇÃO INTEROPERABILIDADE 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
2. AGENDA Definição de Interoperabilidade Sistemas abertos Escalas de Hardware História da Internet Protocolos Modelos OSI e TCP/IP 7 camadas básicas Arquitetura de rede Infraestrutura Lock-in e aplicativos Conclusão
3. 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/
4. 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
5. 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
6. Sistemas Abertos (composição) 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
7. 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
9. Hardware - escalas 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ó. Fonte: Tanenbaum, A. S.: Redes de Computadores
10. Hardware - escalas 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). Fonte: Tanenbaum, A. S.: Redes de Computadores
11. Hardware - escalas REDES SEM FIO: Usada em Laptops, aviões, celulares, entre outros e possuem emprego específico. Fonte: Tanenbaum, A. S.: Redes de Computadores
12. Hardware - escalas 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
13. SURGIMENTO DA INTERNET 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). Fonte: Tanenbaum, A. S.: Redes de Computadores
14.
15. Cultura de liberdade de expressão, insatisfação política e social perante estudantes e professores das grandes universidades;
16. Ideia de que através da comunicação entre computadores podia-se mudar o mundo.Fonte: Castells, Manuel: The Internet Galaxy
17.
18. 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 ResearchInstitute; - Universidade de Utah. http://mylkshake.blogspot.com/ Fonte: Castells, Manuel: The Internet Galaxy
21. “Encruzilhada insólita entre a Ciência, a investigação militar e a cultura libertária” (Castells, 2004:34).http://www.commonsensewithmoney.com/ Fonte: Castells, Manuel: The Internet Galaxy
28. Ligada à comunidade científica e acadêmica.http://conversascartomanticas.blogspot.com/ http://www.fisklavras.com.br/culture.html Fonte: Castells, Manuel: The Internet Galaxy
29. História da Internet CULTURA HACKER: - Baseada na livre; - CRIATIVIDADE - GENIALIDADE; - Independente de contexto social ou econômico; - Desenvolve softwares inovadores. http://oifm.com.br/ http://kibedoido2009.blogspot.com/ Fonte: Castells, Manuel: The Internet Galaxy
38. História da Internet EXEMPLOS: http://www.omelete.com.br/ http://blog.theomegamau.com/ http://cratonoticias.wordpress.com/
39. História da Internet “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). Fonte: Castells, Manuel: The Internet Galaxy
40. História da Internet 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 http://punk23skull.blogspot.com/ Fonte: Castells, Manuel: The Internet Galaxy
41. História da Internet Com isso, temos uma SOCIEDADE EM REDE http://ciberculturaescritadigital.blogspot.com/ http://bemequer-malmequer.blogspot.com/ http://ciberculturaescritadigital.blogspot.com/
42. 5) PROTOCOLOS 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
44. 6) MODELOS OSI e tcp/ip MODELOS OSI 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
47. 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
48. MODELO TCP / IP Fonte: Tanenbaum, A. S.: Redes de Computadores
53. Redes Digitais (sistema ISDN de vários canais dividindo o fluxo de dados).Fonte: Tanenbaum, A. S.: Redes de Computadores
54. CAMADA INTERFACE 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
55. CAMADA DE REDE 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). Fonte: Tanenbaum, A. S.: Redes de Computadores
56. CAMADA DE TRANsPORTE Recebe os dados e repassa-os, dividindo-os em unidades menores de memória. Sincroniza o fluxo para evitar descompassos. Protocolos TCP e UDP. Fonte: Tanenbaum, A. S.: Redes de Computadores
57. CAMADA DE SESSÃO 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
58. CAMADA DE APRESENtaÇÃO 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
59. CAMADA DE APLICAÇÃO 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). Fonte: Tanenbaum, A. S.: Redes de Computadores
60. CAMADA DE APLICAÇÃO Fonte: Tanenbaum, A. S.: Redes de Computadores
61. 8) ARQUITETURA DE REDE 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. Fonte: Tanenbaum, A. S.: Redes de Computadores
62. 9) COMPLEXIDADE DINÂMICA EM INFRAESTRUTURAS DE INFORMAÇÃO 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.; Fonte: Hanseth, O e Monteiro, E. IT Infrastructures http://www.substantivoplural.com.br/
69. Problemas políticos e sociais.Geração de falhas Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
70. RECURSOS, APLICATIVOS E PLATAFORMAS DE T.I. PRINCIPAIS DIFERENÇAS: 3 CLASSES: RECURSOS Design IIS Complexidade Global APLICATIVOS Ambientes de Uso PLATAFORMAS Comportamento ao longo do tempo Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
71. RECURSOS, APLICATIVOS E PLATAFORMAS DE T.I. RECURSOS - 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 garantirfidelidade de seus usuários. Definida e gerenciada localmente por um pequeno grupo de designers. Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
72. 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
73. INFRAESTRUTURA DA INFORMAÇÃO 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 Novos componentes podem ser inseridos e integrados de formas inesperadas e contextos. COMPARTILHADA Não existem limites claros entre aqueles que podem usar e/ou projetar uma IIS e aqueles que não podem. ABERTA E ILIMITADA IIS HETEROGÊNEA Cada vez mais o número de diferentes tipos de componentes tecnológicos estão sendo incluídos. EVOLUTIVA Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
76. Conjunto de princípios e regras que auxiliam a atingir os objetivos.Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
77. KERNEL THEORY 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. Fonte: www.abibliadocarro.com.br/http Sistemas Adaptáveis Complexos Complex Adaptive Systems
78. SISTEMA CAS (Complex -Adaptive Systems) 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. Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
79. SISTEMA CAS (Complex -Adaptive Systems) Principais características dos sistemas complexos adaptativos são: - Não-linearidade; - Ordem das interações complexas; - Irreversibilidade dos estados do sistema; - Conjunto de princípios e regras que auxiliam a atingir os objetivos. Fonte: Hanseth, O e Monteiro, E. IT Infrastructures
83. 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.