Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO REVISÃO PARA AV2 – AULAS 01 a 05, 06, 07, 08, 09 E 10 EaD – GRADUAÇÃO A DISTÂNCIA – PROFESSOR FARIAS Rio de Janeiro, 27 de Junho de 2011 * REVISÃO PARA A AV1 Aulas 1 a 5: Fundamentos, Recursos e Atividades de SI, Funções e Aplicações de SI nas Organizações , O E-business e os SAD e SIE, Tecnologias de IA e SE Aula 6: Recursos e Atividades de SI Aula 7: Funções e Aplicações de SI nas Organizações Aula 8: O E-business e os SAD e SIE Aula 9: Tecnologias de IA e SE Aula 10: Desafios gerenciais da TI – Papéis da ética em TI CONTEÚDO DESSA AULA Período de Agendamento: 02/08 a 08/09/11 Período de Realização: 02/09 a 09/09/11 Composição da nota: 8,0 (dez) pontos da prova presencial 2,0 (dois) pontos Fóruns III e IV Matéria: aulas 1 a 10 AULA RAV2 CONCEITOS DE SISTEMA AULA 1 Um conjunto de elementos inter-relacionados, cada qual desempenhando uma função, para, de forma integrada e coordenada, contribuir e garantir que o objetivo do sistema seja atingido AULA RAV2 3 CONCEITOS DE INFORMAÇÃO O que é Dado? Exemplo: Uma base de dados pode geralmente ser representada através de uma tabela, sendo que nas colunas estão as variáveis e nas linhas os casos. O que é Informação? No nosso exemplo, poderia responder as seguintes perguntas: Quantas pessoas são Casadas? Quantas tem Renda Mensal acima de 1.000,00? CONCEITOS DE INFORMAÇÃO AULA 1 O que é Informação? Os dados tiveram ENTRADA, foram PROCESSADOS e gerou uma SAIDA Entrada Processamento Saída Retroalimentação AULA RAV2 O que é um Sistema de Informação? É um Sistema cuja finalidade é prover informação a alguém na medida certa podem ser: manuais ou automatizados AULA 1 TIPOS E NÍVEIS DE SI SPT - Sistemas de Processamento de Transação processos rotineiros - provêm Informações de cunho operacional SIG - Sistemas de Informação Gerencial informação mais complexa - provêm informações gerenciais aos supervisores e gerentes SIE - Sistemas Estratégicos diferencial competitivo - visam a atender à demanda da direção das empresas (diretores e presidentes) AULA RAV2 Onde estes sistemas são aplicados? AULA 1 TECNOLOGIA DA INFORMAÇÃO TI é um conjunto de recursos tecnológicos e Computacionais para a geração e uso da informação . Hardware de entrada, processamento e saída; Software básico e aplicativo e Banco de dados AULA RAV2 6 TEORIA GERAL DE SISTEMA Finalidade Características Relevantes Classificação de Sistema Dados de Entrada Processo de Transformação Informações de Saída Conhecimento Processo requer Conhecimento TRANSFORMAÇÃO DE DADOS EM INFORMAÇÃO AULA 2 AULA RAV2 7 RECURSOS E ATIVIDADES DE UM SISTEMA DE INFORMAÇÃO Qualidade da Informação Características Precisa: não tem erros. Completa: contém todos os fatos relevantes. Confiável: é dependente da fonte da informação. Relevante: é importante para o tomador de decisão. Em tempo: enviada no momento necessário. Econômica: Custo x Benefício: Os custos não devem ser maior que os benefícios. TRANSFORMAÇÃO DE DADOS EM INFORMAÇÃO AULA 2 AULA RAV2 TRANSFORMAÇÃO DE DADOS EM INFORMAÇÃO RECURSOS E ATIVIDADES DE UM SISTEMA DE INFORMAÇÃO Níveis x Sistema de Informação AULA 2 AULA RAV2 9 RECURSOS E ATIVIDADES DE UM SISTEMA DE INFORMAÇÃO CONTROLE E DESEPENHO DE SISTEMAS Os sistemas devem ser sempre monitorados Desempenho Eficiência Sistema Eficaz Atinge os objetivos Sistema Eficiente e Eficaz Com o menor recurso possível É medido por Atinge os objetivos AULA 3 AULA RAV2 10 AS FUNÇÕES E APLICAÇÕES DE SI NAS ORGANIZAÇÕES Sistemas de Processamento de Transações . Enorme capacidade de processamento . Objetivo inicial controle bancário, contas a pagar Assegurar a eficácia e eficiência dos processos informatizados . Primeiras aplicações existentes: Sistemas de Informação Gerencial . Gerências que tomam decisões no dia a dia Sistemas de Informação Estratégica . Obtenção de vantagens competitivas (concorrentes) AULA 3 AULA RAV2 AS FUNÇÕES E APLICAÇÕES DE SI NAS ORGANIZAÇÕES TIPOS DE SI NAS ORGANIZAÇÕES Inclusão de mais um Nível AULA 3 AULA RAV2 12 AS FUNÇÕES E APLICAÇÕES DE SI NAS ORGANIZAÇÕES TIPOS DE SI NAS ORGANIZAÇÕES OUTROS TIPOS DE SISTEMA Sistema de Controle de Processos (SCP) Sistema de Controle de Robô Exemplo . Usado em empresas como: Siderurgia, Fabricação de Veículos Sistemas Especialistas (SE) Exemplo Simular os processos mentais que um médico usa para fazer um diagnóstico Sistemas de Gerenciamento do Conhecimento Exemplo Identificar se um cliente de cartão de Crédito está comprando com valores acima dos seus valores habituais AULA 4 AULA RAV2 13 O E-BUSINESS E OS SISTEMAS DE APOIO ÀS DECISÕES E DE INFORMAÇÃO EXECUTIVA Conceito de e-business Negócios (business) pela internet (e) Conceito de e-commerce Comércio (commerce) pela internet (e) AS DIFERENTES REDES: INTRANET X INTERNET X EXTRANET INTRANET . Rede interna, local à organização, construída sob a estrutura da internet (com IP) EXTRANET . É o acesso externo (pela internet) à intranet de uma empresa AULA 4 AULA RAV2 O E-BUSINESS E OS SISTEMAS DE APOIO ÀS DECISÕES E DE INFORMAÇÃO EXECUTIVA OS TIPOS DE SISTEMAS DE APOIO A DECISÕES SIG / SAD / SIE Suas variáveis são conhecidas . SIG - Nível Gerencial Problemas Estruturados . Como podemos gerar estes relatório para o SIG? Uma forma é através da tecnologia OLAP – Processamento Analítico OnLine, através de vários tipos de Perspectivas: Agregando, Desagregando ou Fatiando AULA 4 AULA RAV2 O E-BUSINESS E OS SISTEMAS DE APOIO ÀS DECISÕES E DE INFORMAÇÃO EXECUTIVA OS TIPOS DE SISTEMAS DE APOIO A DECISÕES SIG / SAD / SIE Parte da solução tem suas variáveis conhecidas Envolve Modelagem Analítica . SAD - Nível Estratégico Problemas Semi-estruturados . Modelagem Analítica do SAD (4 tipos) Análise do tipo E.. SE.. Análise de sensibilidade. Análise de busca de metas Análise de otimização AULA 4 AULA RAV2 16 O E-BUSINESS E OS SISTEMAS DE APOIO ÀS DECISÕES E DE INFORMAÇÃO EXECUTIVA OS TIPOS DE SISTEMAS DE APOIO A DECISÕES SIG / SAD / SIE . Outro Exemplo de SAD GIS (Geographic information Systems) ou Sistemas de Informação Geográficas Realizam Computação Gráfica utilizando Banco de Dados Geográficos, com ferramentas para produção de mapas SIG / SAD / SIE Não pode ser claramente definido Uma ou mais variáveis são desconhecidas . SIE - Nível Estratégico – Planejamento a Longo Prazo Problemas Não Estruturados AULA 5 AULA RAV2 17 TECNOLOGIAS DE INTELIGÊNCIA ARTIFICIAL (IA) E SISTEMAS ESPECIALISTAS (SE) O que é Inteligência? É uma capacidade, uma possibilidade humana Qual o objetivo da Inteligência Artificial (IA)? Fazer com que os computadores e seus respectivos sistemas aplicativos possam fazer uso dos cinco sentidos: Pensar, raciocinar, agir, ver, ouvir, falar e sentir. Aplicações da IA . Sistemas Especialistas . Processamento da linguagem natural . Reconhecimento de imagem (medicina) . Reconhecimento de voz AULA 5 AULA RAV2 TECNOLOGIAS DE IA E SE Aplicações (domínios) da IA . Aplicações da ciência cognitiva - Sistemas Especialistas; Redes neurais; Lógica difusa . Aplicação da Robótica – Sistemas perceptivos; Robótica Qual tecnologia deve ser usada? . Data Warehouse (Armazém de Dados) Como fazer a Análise e Garimpagem dos dados? . KDD . Consultas Ad Hoc - OLAP . Data Mining - Mineração de Dados AULA 5 AULA RAV2 TECNOLOGIAS DE IA E SE Áreas de Atuação . Redes Neurais - montar uma rede de neurônios de forma a simular o funcionamento do cérebro humano . Sistemas de Lógica Difusa - é dependente de infinitos graus de incerteza . Algorítimos Genéricos - situações nas quais milhares de soluções são possíveis. Utiliza um conjunto de regras . Realidade Virtual (RV) - voltadas para simular a realidade em ambientes computacionais . Agentes Inteligentes - programas de software que realizam tarefas específicas, repetitivas e procedurais para o ser humano AULA 5 AULA RAV2 20 TECNOLOGIAS DE IA E SE CONCEITOS BÁSICOS DE SISTEMAS ESPECIALISTAS (SE) . São aplicações da IA, representadas por softwares que simulam o comportamento de um especialista para a solução de problemas. . Base de Conhecimento: Base de regras; Memória de trabalho. . Motor de inferência. . Partes de um Sistema Especialista (Arquitetura) AULA 6 AULA RAV2 21 SISTEMAS DE COMÉRCIO ELETRÔNICO Recursos utilizados para o Comércio Eletrônico Extranet - Acessos ao banco de dados de estoques de uma empresa, por seus clientes (interessados em comprar) e fornecedores (reposição dos estoques – vendas). Intranet - Acessos a cadastro de clientes por vendedores quando em atendimento “in locco” (no próprio local) a clientes. Como viabilizar o Comércio Eletrônico? AULA 6 AULA RAV2 SISTEMAS DE COMÉRCIO ELETRÔNICO Estrutura Organizacional para o e-commerce . Marketing - seus clientes tem que conhecer os produtos e serviços oferecidos via internet. . Compra O processo de compra deve estar alinhado com os fornecedores. Pontualidade na entrega: fator de qualidade. . Venda On-line Deve estar estruturado e personalizado ao cliente. Usa tecnologias para identificação de perfil e características de consumo (como por exemplo datamining). . Assistência Auxilio ao cliente antes e depois da realização da venda (pós-venda). Serviços de Fale Conosco AULA 6 AULA RAV2 SISTEMAS DE COMÉRCIO ELETRÔNICO Nova tendência para a comercialização online . Venda de Serviços Pacotes turísticos, reserva de hotéis, aluguel de carros, venda de ingressos de cinemas e de teatros e outros. . Acrescentando características como: Imagens 3-D. Personalização de serviços - análise das últimas compras Busca avançada de produtos e serviços. SAC online - atendimento às dúvidas, reclamações, sugestões e às solicitações de seus clientes. Como reagir a competição on-line? Tecnologias do comércio eletrônico . Comércio colaborativo A empresa disponibiliza seus produtos via Extranet AULA 6 AULA RAV2 SISTEMAS DE COMÉRCIO ELETRÔNICO Tecnologias usadas em sites de comércio eletrônico Tecnologia cliente/servidor de gerenciamento de rede. Canais de banda larga de internet (empresas telecom) Sistema de Gerenciamento de banco de dados (SGBD). Linguagens de programação, como HTML, XML, Java, C# Servlets (componente do lado servidor que gera dados HTML e XML para a camada de apresentação de um aplicativo Web) e páginas de servidor com script, como Microsoft Active Server Pages, Java Server Pages Protocolos de comunicação de objetos, como a Arquitetura de Intermediador de Solicitação de Objeto Comum (CORBA), o padrão Java de Chamada de Método Remoto (RMI) ou o Modelo de Objeto Componente Distribuído (DCOM) Frameworks de aplicativos para a Web, como o IBM WebSphere ou o Microsoft Windows DNA AULA 6 AULA RAV2 SISTEMAS DE COMÉRCIO ELETRÔNICO Classificação (categorias) do comércio eletrônico B2B - Business-to-Business Transações entre organizações (Produtos ou Serviços) Uma empresa vendendo para outra empresa é B2B. Exemplo: Fiat e seus fornecedores B2C – Business-to-Consumer Transações entre: organização e o cliente final (Pessoa Física) O foco do B2C é cortar custos. Exemplo: Amazom.com, Saraiva.com.br, Gol Linhas Aéreas C2C – Consumer-to-Consumer Transações entre consumidores, intermediado por uma empresa Não envolve produtores e sim consumidores finais Exemplo: Leilões online como eBay e Mercado Livre AULA 6 AULA RAV2 SISTEMAS DE COMÉRCIO ELETRÔNICO Processos essenciais do comércio eletrônico Mecanismos efetivos de Controle de Acesso e Segurança Do lado do cliente (confiança no e-commerce? Segurança física - Se relaciona diretamente com associação ao acesso físico a locais e a recursos de informações, através de: E do lado da Empresa? Controle de acesso Aquisição e Retenção de Clientes Processo de criação de perfis Gerenciamento de buscas Definição de perfil de usuário O usuário tem acesso apenas aos recursos a ele vinculados AULA 6 AULA RAV2 27 SISTEMAS DE COMÉRCIO ELETRÔNICO Processos essenciais do comércio eletrônico Manutenção do relacionamento com o cliente Qual a importância do gerenciamento? Empresas de Produtos Empresas de Serviços - Construir relacionamentos de confiança com os clientes Lealdade do Consumidor - Oferta de produtos e serviços para as suas necessidades Como fazer o gerenciamento? Processos de Notificação de Eventos Gerenciamento efetivo do processo de cobrança Gerenciamento de fluxo de atividades AULA 7 AULA RAV2 28 APLICAÇÕES E QUESTÕES DO COMÉRCIO ELETRÔNICO Tendências de comércio eletrônico Qual a diferença entre e-business e e-commerce? e-business estratégia de posicionamento da empresa na internet e-commerce é um dos componentes do e-business para controlar a atividade de vendas com uso de meios eletrônicos Vantagens e benefícios do comércio eletrônico Qualquer empresa ou pessoa física pode criar sua própria página pessoal e colocá-la na internet. Mudança no perfil do consumidor Segmentação: processo de análise e identificação de grupos de clientes com necessidade e preferências homogêneas Personalização: necessitava de interações personalizadas com o usuário para atraí-los na compra de produtos AULA 7 AULA RAV2 APLICAÇÕES E QUESTÕES DO COMÉRCIO ELETRÔNICO Tendências de comércio eletrônico Crescimento do vídeo Proliferação dos meios de acesso Redes sociais digitais Busca vertical Os dois mundos para o comércio eletrônico Megas empresas Lojas de eletrodomésticos competindo com suas filiais online Problema – Logística (prazo de entrega) Como resolver? – Investir em infraestrutura e sistemas Bens intangíveis Não dependem de entrega, como por exemplo software O processo pode ser totalmente automatizado AULA 7 AULA RAV2 A EMPRESA B2B E B2C Quanto ao modo de criação e operação Todos os sites são praticamente iguais Fatores críticos de sucesso aparência e impressão da loja virtual atenção pessoal segurança e confiabilidade. Tendências de comércio eletrônico Casos de sucesso Na tecnologia B2C Exemplo: Extra – www.extra.com.br Temos não só produtos quanto serviços Exemplo: Ingresso Fácil – www.ingressofacil.com.br Outros casos Empresas que só existem na Internet. Exemplo: Locadoras de Vídeo AULA 7 AULA RAV2 Tendências de comércio eletrônico REQUISITOS DE UMA LOJA VIRTUAL Trabalhar em conjunto Pessoas de diferentes partes do mundo precisam trabalhar em conjunto em diversos projetos O que fazer para garantir esse perfeito funcionamento? Possuir tecnologias de comunicação bastante avançadas Tendências As relações comerciais, as atividades organizacionais e a coordenação das ações empresariais são cada vez mais intermediadas pelas tecnologias de informação Tendência das organizações de integrar as grandes atividades administrativas da empresa ao seu sistema informacional A prática executiva do futuro está altamente atrelada à utilização de tecnologias e sistemas de informação. AULA 7 AULA RAV2 32 MERCADOS DE COMÉRCIO ELETRÔNICO (MARKETPLACES) E INTEGRAÇÃO DE CANAIS O que é e-Marketplaces (Lugar de vendas) É uma nova tendência no mercado online, assim como os Clubes de Compra. Lá, você faz o seu cadastro e tem acesso a ofertas exclusivas com descontos Os Marketplaces possuem um modelo de negócios, para auxiliar os interessados, que não possuem um site ou não sabem por onde começar Permite aos seus usuários uma série de serviços de alta velocidade, como leilões, catálogos e trocas São também chamados de e-hubs (e-concentradores) A redução de custos através de melhores negociações; A redução de horas de procura e negociação Vantagens AULA 8 AULA RAV2 33 APLICAÇÕES E QUESTÕES DO COMÉRCIO ELETRÔNICO – INFRA E SW DE APOIO O HARDWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Composição da intraestrutura Hardware: Servidores e Estação de Trabalho O equipamentos de entrada, processamento e saída. Tecnologia de telecomunicações Redes e Instalações de Comunicação Tecnologia de Internet internet (global e pública) intranet (local e privada) extranet (global e privada) Servidores usados no comércio eletrônico Servidores de Internet Servidores de e-mail Servidores de Aplicações AULA 8 AULA RAV2 O HARDWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO O que é cliente-servidor? Serviços - armazenados em um ou mais servidores dentro das empresas Cliente - máquinas dos usuários que acessam tais serviços Servidores Definição - é um sistema de computação que fornece serviços a uma rede de computadores Podem ser: individualizados - um para cada serviço agrupados por diferentes serviços Configurados com micro computadores, computadores de médio porte (ex. AS400) ou grande porte (ex. mainframe) Dotados de: Recursos p/ disponibilizar o serviço por 365 dias Mais de um processador (máquinas multi processadas) AULA 8 AULA RAV2 O HARDWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Servidores Configuração: Unitariamente, adicionado em Racks - contém vários servidores empilhados um sobre o outro Permite que os discos sejam gerenciados mais eficiente e até mesmo trocados sem a parada do servidor (hot swap) As informações são restabelecidas via RAID diretamente pelas controladoras SAS. Torres - um computador destinado a ser utilizado como um servidor e construído em um gabinete vertical que fica sozinho Blade - é um chassi onde habitam vários servidores finos, placas modulares de circuitos eletrônicos, conhecidos como servidores blades. Cada blade é um servidor próprio direito. AULA 8 AULA RAV2 O HARDWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Equipamentos para Estrutura de Rede Ativos ficam armazenados em um ou mais servidores dentro das empresas provêem a infraestrutura necessária para suportar as aplicações de comunicação de dados em uma organização Exemplo: equipamentos básicos que fazem sua rede funcionar - switches, hubs, roteadores, access points Passivos elementos não-eletrônicos de uma rede dispositivo(s) que não interfere(m) com os dados Exemplo: roteadores, firewall (proteção da rede, de acesso indevido vindo do exterior da empresa), cabos, conectores, patch cords (cabos de conexão), racks AULA 8 AULA RAV2 O HARDWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Equipamentos para Estrutura de Rede Exemplo de equipamentos em uma rede de computadores Route Finder fornece instruções para o destino a partir da localização atual do assinante AULA 8 AULA RAV2 O SOFTWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO O que é Software? Uma sequência de instruções a serem seguidas e/ou executadas na manipulação, ou na modificação de um dado/informação ou acontecimento Software aplicativo Software de sistemas Programas Aplicativos para Finalidades Gerais Navegadores de redes, correio eletrônico, planilhas eletrônicas Programas Aplicativos Específicos SAP (Sistema de Gestão Empresarial), comércio eletrônico, Programas de Gerenciamento de Sistemas Sistemas operacionais Programas de Gerenciamento de Redes e BD Programas de Desenvolvimento de Sistemas Tradutores de linguagem de programação, ferramentas CASE AULA 8 AULA RAV2 O SOFTWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO é um sistema integrado de programas que gerencia as operações da CPU executam a função de ligação (INTERFACE) entre os programas (Software) e o equipamento (Hardware). SO – Sistema Operacional (principal) Software de sistemas Interface com o usuário Gerenciamento de Recursos - administrando o uso de recursos de hardware Gerenciamento de Tarefas - gerenciando a realização de tarefas Gerenciamento de Arquivos - gerenciando arquivos de BD Utilitários e outras Funções – fornecendo serviços de apoio Funções básicas do Sistema Operacional AULA 8 AULA RAV2 O SOFTWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Software Aplicativo e Ferramentas de produtividade para PCs Na Internet: O HTML é a linguagem mais antiga e utilizada para o desenvolvimento de sites com páginas estáticas Paginas estáticas serve para implantar, por exemplo, páginas fixas no blog, tais como contato, about, midia kit, parcerias e etc. As LPs (Linguagens de Programação) são software que permitem desenvolver vários aplicativos Paginas dinâmicas é quando se inclui qualquer efeito especial ou funcionalidade e para isso é necessário utilizar outras linguagens de programação, à parte do simples HTML Todo e qualquer browser tem a funcionalidade de interpretar e executar código HTML AULA 8 AULA RAV2 O SOFTWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Software Aplicativo e Ferramentas de produtividade para PCs Linguagens na Internet: ASP - Active Server Pages - Páginas de Servidor Ativas Possibilita desenvolver aplicações que residam no servidor Comandos em ASP são inseridos no código HTML permitindo, por exemplo, a digitação de dados e a manipulação em bancos de dados PHP - Hypertext Preprocessor (antigo Personal Home Page) Usada para programação de aplicativos em servidores de serviços internet, para programar scripts do lado do servidor É uma linguagem interpretada livre (gratuita) e utilizada para gerar conteúdo dinâmico Comandos (instruções) em ASP são inseridos no código HTML AULA 8 AULA RAV2 42 O SOFTWARE E SEU APOIO AO COMÉRCIO ELETRÔNICO Software Aplicativo e Ferramentas de produtividade para PCs Destaque - Aplicativos para coreio eletrônico: Vão desde simples gerenciadores de emails em máquinas cliente (Outlook ou Outlook Express) no ambiente Windows, até sofisticados softwares de gerenciamento de emails corporativos em servidores (Exchange e o Lótus Notes). Destaque – Sistemas gerenciadores de BD: Mantém os dados organizados e armazenados em tabelas Os nomes de maior expressão são: o gratuito MySql, o Oracle, o Microsoft SQL Server Formam a base de funcionamento de sistemas de comércio eletrônico, neles estão armazenados os produtos e serviços, as tabelas de preços de cada transação realizada online. AULA 9 AULA RAV2 43 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL O que é WWW (World Wide Web - Rede de Alcance Mundial)? Uma página da Web (Webpage, ou site, ou Website) é uma fonte de informações que é adequada à World Wide Web e que pode ser acessada por um navegador Web (ou browser). É um documento feito para atender aos requisitos da rede mundial de computadores e capaz de ser visualizada a partir de um programa específico para esse fim. O que é HTTP (Hypertext Transfer Protocol - Protocolo de Transferência de Hipertexto )? As páginas Web ou estão localizadas em um computador local ou remoto e são disponibilizadas através de um servidor Web. A requisição e o acesso às páginas Web é feito através do protocolo HTTP (Hypertext Transfer Protocol, ou Protocolo de Transferência de). AULA 9 AULA RAV2 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL O ambiente Cliente x Servidor na Internet Do lado esquerdo- página HTML sendo executada na máquina do cliente e, do lado direito- aplicação rodando no servidor. HTML (Hypertext Markup Language) – não é linguagem Antes, as páginas Web eram arquivos estáticos de texto. Atualmente, encontrarmos páginas que geram dinamicamente os arquivos (x)HTML de acordo com a requisição do navegador (x)HTML eXtensible Hypertext Markup Language, é uma reformulação da linguagem de marcação HTML, baseada em XML Cabe ao navegador a tarefa de trazer a imagem do servidor e exibi-la na página. AULA 9 AULA RAV2 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL JAVA É uma linguagem de programação (Sun Microsystems) Principais características da linguagem JAVA Não só no sistema operacional (Linux ou Windows), mas também em diferentes plataformas de hardware. Portabilidade Facilita o desenvolvimento de aplicações em rede, disponibilizando recursos que cooperem com protocolos TCP/IP, HTTP e FTP Aplicações em Rede Suporta aplicações concorrentes: implementação de multithreads (várias instâncias) e monitores (mecanismo de controle de concorrência). Aplicações Concorrentes AULA 9 AULA RAV2 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL Principais características da linguagem JAVA O compilador Java não gera instruções específicas a uma plataforma, mas um programa em um código intermediário, denominado bytecode. Tendo uma JVM, o programa escrito em Java pode ser executado. Porque se dá a Portabilidade em JAVA? Uma vez que os programa Java são transmitidos como bytecodes, eles podem rodar em qualquer computador sem necessitar de uma nova compilação. Programas Java sempre são carregados no computador cliente e nele executado. Compilação em JAVA AULA 9 AULA RAV2 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL Tipos básicos de programas escritos em JAVA São programas especialmente confeccionados para executarem dentro de uma página HTML. Ao abrir uma página HTML que contenha uma applet Java, esta é automaticamente descarregada para o computador local (cliente) e executada. Aplicativos É um software aplicativo que é executado no contexto de outro programa (como por exemplo um web browser). Um web brouser (navegador ou simplesmente browser), é um programa de computador que habilita seus usuários a interagirem com documentos virtuais da Internet, conhecidos como páginas da web, que podem ser escritas em linguagens como HTML, ASP, PHP, e que estão hospedadas num servidor Web Applet AULA 9 AULA RAV2 SOFTWARES PARA A WEB, INTEGRAÇÃO EMPRESARIAL Softwares para integração empresarial Possibilitam a integração entre matriz e filiais, clientes, parceiros e fornecedores Exemplos de implementação de aplicações distribuídas E-Banking (Banco do Brasil, Bradesco, Itaú etc) Redes sociais (Orkut) Sistemas de reservas de passagens aéreas E-Commerce WebService (solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes) Exemplo de WebService Site de vendas pela Internet, que necessita validar o crédito do comprador antes de proceder com a venda. O sistema então acessa um serviço (Web Service) que cuida de todos os passos necessários à verificação de crédito AULA 9 AULA RAV2 Como interagir esses diversos Softwares? Atraves modelos de componentes, chamados middleware Camada de software que fornece o suporte às interações entre as diferentes partes das aplicações distribuídas, utilizando uma infra de computação e comunicação. Common Object Request Broker Architecture: do consórcio OMG (ObjectManagement Group). É arquitetura padrão criada pelo OMG para simplificar a troca de dados entre sistemas distribuídos Java Remote Method Invocation da Sun Microsystems. É uma das abordagens da tecnologia Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Distributed Component Object Model que é a extensão do COM (Component Object Model) da Microsoft. É uma tecnologia para criação de componentes de software distribuídos em computadores interligados em rede AULA 9 AULA RAV2 51 Serviços WEB e Arquitetura Orientada a Serviços – Web Service Como são feitas essas trocas de mensagens? As mensagens trocadas entre cliente e servidor feitas sob o protocolo SOAP. Protocolo SOAP O Adapter (Wrapper ) permite que classes com interfaces incompatíveis possam interagir Duas aplicações se comunicando: Client Wrapper e Server Wrapper que disponibilizam a transparência para as aplicações (Wrapper = Invólucro). Entre eles, só trafega XML, seguindo o protocolo SOAP sobre HTTP Tráfego XML Para que serve o XML (eXtensible Markup Language)? Ferramentas de software capazes de armazenar informações de cada um dos campos. Normalmente são proprietários AULA 10 AULA RAV2 52 DESAFIOS GERENCIAIS DA TECNOLOGIA DA INFORMAÇÃO - PAPÉIS DA ÉTICA E DA TI O Sucesso e fracasso com a tecnologia da informação Em uma pesquisa feita pela Standish Group, CHAOS Report, em 1998 identificou-se que “26% dos projetos de software são bem sucedidos”. Significa que 74% fracassam! Apesar dos esforços em melhorar este percentual, a situação não mudou muito desde então. Pontos Positivos Permitem o redesenho de processos, visando a diminuição de custo. Viabilizam o oferecimento de novos produtos e serviços (uso estratégico de sistemas de informação, como Amazon, supermercado Delivery etc.). Quais os pontos positivos e os pontos de atenção para o sucesso da organização? AULA 10 AULA RAV2 DESAFIOS GERENCIAIS DA TECNOLOGIA DA INFORMAÇÃO - PAPÉIS DA ÉTICA E DA TI O Sucesso e fracasso com a tecnologia da informação Estratégias Atingir um objetivo organizado Fatores que influenciam a utilização estratégica e bem sucedida dos SI: ESTRATÉGIA AE - Estão alinhadas com uma ESTRATÉGIA AE – Não é setorial. Vai continuar por um bom tempo AULA 10 AULA RAV2 DESAFIOS GERENCIAIS DA TECNOLOGIA DA INFORMAÇÃO - PAPÉIS DA ÉTICA E DA TI O Sucesso e fracasso com a tecnologia da informação Fatores que influenciam a utilização estratégica e bem sucedida dos SI: Ênfase no aperfeiçoamento contínuo e no desenv. de SI Identificação de áreas decisivas para o sucesso da empresa Empenho para melhorar sua produtividade. Quais as consequências positivas e negativas que o uso da TI nos negócios impacta na sociedade? Consequências Positivas A melhora do processo da produção de uma fábrica pode melhorar a qualidade dos produtos e as condições de trabalho dos funcionários Consequências Negativas Pode causar demissões de cargos meramente operacionais. Os gestores de TI, que detém o poder de influenciar vidas, têm um papel fundamental nessa discussão. AULA 10 AULA RAV2 DESAFIOS GERENCIAIS DA TECNOLOGIA DA INFORMAÇÃO - PAPÉIS DA ÉTICA E DA TI Qual o limite entre o ético e o antiético? Para isso, devemos responder as seguintes perguntas: O uso das informações tem sido feito com ética? Os funcionários têm o direito de utilizar a estrutura de informática da empresa para atividades particulares? No desenvolvimento dos sistemas, temos respeitado princípios éticos? Como desenvolver um sistema com ética profissional? Deve o chefe monitorar eletronicamente as atividades dos seus coordenados? Os funcionários podem fazer cópias de softwares, instalando-os em computadores particulares ou em outras organizações? É correto que os chefes acessem os registros eletrônicos ou os arquivos das estações de trabalho de seus funcionários? AULA 10 AULA RAV2 DESAFIOS GERENCIAIS DA TECNOLOGIA DA INFORMAÇÃO - PAPÉIS DA ÉTICA E DA TI Afinal, o que é ética? O que é agir com ética? Ética é um conjunto de valores morais e princípios que norteiam a conduta humana na sociedade. Além dos princípios gerais, existe também a ética de determinados grupos ou locais específicos. Exemplos de ética: ética médica, ética de trabalho, ética empresarial, ética educacional, ética nos esportes etc. Ética e Moral são a mesma coisa? Aspecto importante: As equipes de TI possuem acesso privilegiado a informações, equipamentos e até mesmo senhas. É fundamental que tenham regras próprias para reger sua atuação, com termo de responsabilidade específico e cessão Tudo isso, em seu nível mais estratégico, deve ser amarrado pelo Código de Ética e Conduta Profissional de TI. AULA 10 AULA RAV2 57 TI e o emprego As dimensões éticas da TI Atividades meramente manuais, que antes eram realizadas por pessoas, foram reformuladas e ganharam dimensões de automação, provocando demissões. TI e a individualidade Os SI ao automatizarem determinadas tarefas, enfraquecem as relações humanas e também limitam a individualidade e a criatividade das pessoas. TI e a condições de trabalho Embora cause desemprego, a inserção da tecnologia nos negócios eleva a qualidade das condições de trabalho. TI e privacidade O aumento no uso de e-mails levanta a questão da invasão de privacidade. O uso de e-mail no trabalho com fins particulares e o envio de material não relacionado ao trabalho. AULA RAV2 58 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Compartilhar