Buscar

Fundamentos Sistemas de Informação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

Resumo do conteúdo
Como surgiu a teoria de Sistemas.
Quais as classes de sistema.
Entendimento sobre os sistemas de um modo em geral.
O conceito de sistema começa com a definição de suas partes 
Elementos básicos de um sistema
Outros exemplos de sistemas que podem ser citados são: controle de estoque, fluxo de caixa, construção civil, acadêmico, planejamento e controle da produção.
Entrada: São os insumos de que o sistema precisa para atingir o seu objetivo.
Processamento: É a execução dos procedimentos necessários ao bom funcionamento do sistema. Propicia a conversão da entra bruta em forma mais útil e apropriada. 
Saída: É a apresentação do resultado ao ambiente externo gerado pelo sistema 
Realimentação (ou Feedback): É a parte de saída do sistema que retorna ao próprio sistema com o objetivo de refinar ou corrigir os dados de entrada ou p processamento. É parte da saída produzida pelo sistema que informa sobre seu comportamento. 
Controle: Refere-se ao monitoramento e avaliação do feedback, determinando se o sistema está atingindo o seu objetivo. 
O que é informação?
• É um dos recursos mais valiosos, importantes e valorizados em uma organização;
• Não podemos definir informação sem antes entender um conceito prévio: o dado;
• O conceito de informação é frequentemente confundido com o conceito de dado. Entretanto, os dois vocábulos são, além de distintos, complementares.
 
O que é um sistema de informação? 
De uma forma simples e direta podemos definir sistema de informação como um sistema cuja finalidade é prover informação a alguém na medida certa.
A informação deve ser útil para quem a recebe, possibilitando a tomada de decisão dentro do contexto em que se aplica.
Vejamos algumas definições: 
 
 
Tipos de sistemas de informação 
Sistemas de Processamento de Transação
Num primeiro momento, os sistemas automatizaram os processos rotineiros, os chamados sistemas de processamento de transação (SPT), úteis não só na redução de custos mas também em um melhor controle e eficiência das operações de rotina. Os SPTs provêm informações de cunho operacional, ajudando no melhor controle das operações.
Sistemas de Informação Gerencial
A partir do momento que a operação funcionava de forma automatizada, os gestores perceberam que podiam expandir os sistemas para gerar informação mais complexa que pudesse apoiá-los nas decisões do dia a dia. Surgiam os sistemas de informação gerencial (SIG) para a gestão das atividades a que se destinavam. Os SIGs provêm informações gerenciais aos supervisores, gerentes e cargos correlatos, apoiando as decisões que se fazem necessárias no dia a dia.
Sistema Estratégicos
Não tardou muito para que o nível estratégico da empresa vislumbrasse que os sistemas podiam  proporcionar um diferencial competitivo em relação à concorrência. Era a geração dos sistemas estratégicos (SIE) que visam a atender à demanda da direção das empresas (diretores, vice-presidentes e presidentes), ajudando a traçar as diretrizes estratégicas da organização.
Que TI estão presentes hoje nas empresas? 
Teoria Geral dos Sistemas
A Teoria Geral dos Sistemas forneceu uma base para a unificação dos conhecimentos científicos e tecnológicos nas últimas décadas.
Ela tem por finalidade:
• Analisar a natureza dos sistemas e a relação entre suas partes;
• Identificar leis, propriedades e princípios característicos dos sistemas em geral.
A teoria de sistemas possui duas características relevantes. São elas: 
Propriedades fundamentais dos sistemas
Componentes dos sistemas de informação
 
Software
Compreende a parte lógica dos Sistemas de Informação.
Os exemplos de software vão desde os aplicativos de planilha eletrônica, editores de texto e editores de apresentações (como PowerPoint), passam pelos sistemas operacionais que gerenciam o hardware (como, por exemplo, Windows e Linux) e pelas linguagens de programação com as quais os Sistemas de Informação são desenvolvidos (como, por exemplo, C++, C#, ASP, Delphi etc.) até os próprios aplicativos que dão vida aos Sistemas de Informação.
Muitas pessoas usam os termos sistemas e programas como sinônimos. Dentro do contexto do software, a menor unidade de processamento, ou seja, o átomo, é a instrução.
 
Como ocorre a transformação de dados em informação? 
 
Esse processo requer conhecimento (regras, procedimentos e diretrizes) para selecionar, organizar e manipular os dados, gerando, assim, informações úteis dentro de um contexto específico.
O conhecimento pode ser retido ou armazenado de várias formas. A mais comum e conhecida são os livros. Porém, ultimamente, os programas de computador também têm sido usados. 
Abaixo, são apresentadas as características da boa informação:
 
Sistemas de informação de vendas e marketing
Dentro de cada segmento da organização, por exemplo, podemos aplicar os 3 tipos de sistemas de informações já mencionados.
 
A figura abaixo mostra os vários componentes do Sistema de Informação para operação dos pontos de venda (PDV).
 
 
Controle e desempenho de sistemas
Um sistema necessita ser constantemente monitorado para avaliar se o seu nível de desempenho se mantém estável ao longo do tempo em suas inúmeras execuções.
• O desempenho de um sistema de informação é medido por sua eficiência;
• Um sistema é dito eficaz se atinge seus objetivos;
• Um sistema é dito eficiente se é eficaz, ou seja, se atinge seus objetivos e o faz com o menor uso de recursos possíveis. Quando se trata de um sistema de informação, os recursos são, entre outros, tempo de processamento e uso de memória;
• Em tese, um sistema deve manter de forma estável o seu nível de desempenho ou eficiência.
Alguns fatores podem alterar o nível de eficiência de um sistema:
• O meio ambiente pode influenciar, por exemplo, na refrigeração inadequada para o hardware;
• Problemas no hardware podem acarretar, por exemplo, disco rígido cheio;
• O nível de acesso e o uso do sistema podem influenciar em situações do tipo: quanto mais usuários solicitando informações ao mesmo tempo, mais lento tende a ser o processamento;
• A rede de comunicação de dados pode apresentar, por exemplo, congestionamento;
• Uma rede sem fio pode estar com sinais em flutuação;
• A rede elétrica pode ter picos e ausência de corrente;
• Base de dados sobrecarregada com muitos dados. 
Evolução dos SI 
 
O que são transações?
É o registro de um evento ao qual a empresa deve responder. Por exemplo, os dados de um pedido que acabam de ser registrados constituem uma transação. A empresa responde a essa transação atendendo ao pedido, ajustando seu estoque para contabilizar os itens utilizados para esse atendimento, gerando uma nota de embarque, embalando e despachando o pedido e enviando cobrança ao cliente. Desse modo, a transação aciona toda uma série de eventos que atualizam os registros comerciais da empresa e produzem os documentos apropriados.
• Os Sistemas administrativos básicos atendem ao nível operacional.
• Os Sistemas computadorizados realizam e registram as transações rotineiras necessárias ao funcionamento da empresa.
Existem 2 formas de processamento das transações:
Batch (ou Lote)
As transações são coletadas e processadas juntas.
As transações ficam acumuladas por determinado período de tempo, aguardando o processamento como uma única unidade ou lote.
O tempo entre o processamento dos lotes pode variar em função do tempo necessário para atender às necessidades do usuário.
A característica essencial está no atraso entre a ocorrência do evento e o processamento da transação.
Exemplo: Folha de pagamento.
Online (OLTP)
A transação é processada imediatamente e por completo no ato de sua ocorrência.
Tão logo a entrada esteja disponível, o processamento é executado.
Ele atualiza os registros afetados pela transação. Essencial para negócios que exijam rapidez e atualização frequente dos dados.
Exemplos: sistema de tráfego aéreo, sistemas PDV (ponto de venda), comércio pela internet.
Os tipos de sistemas de informação - nível gerencial
1 - Sistema de Informação Gerencial(SIG)
• O propósito de um SIG é ajudar a empresa a alcançar suas metas, fornecendo a seus gerentes detalhes sobre as operações regulares da empresa para que possam controlar, organizar e planejar (princípios básicos da administração) com mais efetividade e com mais eficiência.
 
2 - Sistema de Apoio à Decisão (SAD)
• Fornece suporte (computacional) interativo e direto aos gestores durante o processo de decisão.
Outra classificação dos sistemas de informação
 
Sistema de Controle de Processos:
Monitora e controla processos físicos. Na construção civil, é cada vez mais frequente a automação de determinados processos.
Por exemplo, controle de elevadores ou de acionamento/parada de bombas de água.
Sistemas Colaborativos:
Visam melhorar a comunicação e a produtividade em equipes e grupos de trabalho dentro das empresas e entre elas.
Por exemplo, o uso de videoconferência e de aulas tele presenciais.
 
 
As diferentes redes: intranet x internet x extranet. Quais os conceitos?
Intranet
A intranet nada mais é do que uma rede interna, local à organização, construída sob a estrutura da internet, ou seja, ela utiliza a infraestrutura de rede já existente na empresa, os padrões de comunicação da internet (baseado no endereço IP de cada equipamento) e os softwares desenvolvidos para a WWW (World Wide Web).
Dessa forma, as empresas podem, a baixo custo e com estrutura já existente, prover informação a seus clientes internos, funcionários, terceiros e demais colaboradores, controlando os acessos conforme perfil dos usuários autorizados. A sua principal utilização é a divulgação de informações corporativas.
Extranet
A extranet é o acesso externo (pela internet) à intranet de uma empresa.
Por exemplo: um vendedor pode, mesmo de fora da empresa, acessar o sistema interno de estoque e verificar se poderá atender ao pedido de determinado cliente.
São estruturas extremamente úteis para conectar clientes e parceiros às empresas.
 
	 
Os Sistemas de Informação que dão suporte e apoio a decisões são classificados em: 
 
O processamento analítico online (OLAP)
O processamento analítico online (OLAP) permite acessar e manusear, interativamente, grande quantidade de dados detalhados e consolidados a partir de uma ampla variedade de perspectivas.
O mundo moderno exige dos gestores a análise, num curto espaço de tempo,  de muitos dados de assuntos de grande complexidade e diversidade. A tecnologia OLAP veio suprir essa demanda e ajudar na obtenção de informações para descobrir padrões, tendências e condições excepcionais.
Para tal, vale-se da capacidade de análise de relações complexas entre milhares ou até mesmo milhões de dados armazenados nos bancos de dados das organizações.
PROBLEMAS ESTRUTURADOS
Apoiados pelo SIG. Problemas estruturados são aqueles perfeitamente definidos onde suas variáveis são conhecidas e, por isso, já existe uma metodologia para se chegar à solução.
• As decisões programadas são caracterizadas pela rotina e repetição.
• Exemplo: Fazer pedido do estoque sempre que a quantidade de determinado item atingir 100 unidades.
• Principais características: facilmente automatizados; todos os dados relevantes estão disponíveis; necessitam de pouco julgamento ou avaliação.
PROBLEMAS SEMIESTRUTURADOS
Demanda pelo SAD. Problema semiestruturado é aquele em que parte da solução tem suas variáveis conhecidas e uma metodologia de solução definida.
• Exemplo: escolher a melhor aplicação financeira.
• Principais características: Algumas partes podem ser automatizadas; o grau de estruturação não é a complexidade do problema, já que problemas complexos podem ser decompostos.
PROBLEMAS NÃO ESTRUTURADOS
Apoiados pelo SIE. Problema não estruturado não pode ser claramente definido já que uma ou mais de suas variáveis são desconhecidas ou não podem ser determinadas com grau de confiança.
• Exemplo: Escolher em qual banco abrir uma conta.
• Apresentam sempre uma novidade. Não são problemas rotineiros e não possuem procedimento para solucioná-los.
• Principais características: alguns dados indisponíveis; necessitam julgamento humano (subjetividade e criatividade); Dificilmente automatizados.
Consolidação
• Agrupa dados.
• Considere a atuação de uma grande rede de lojas de varejo. Os dados de vendas podem ser agrupados por cidades e estas reunidas em regiões.
Drill-down
• Desagrega os dados, ou seja, exibe os detalhes dos itens anteriormente agrupados (consolidados). Vamos supor, seguindo o mesmo exemplo da rede de lojas, que uma determinada região apresenta um resultado abaixo da média da empresa como um todo. A partir da operação de Drill-down, o gestor pode identificar as vendas da(s) cidade(s) que opera(m) abaixo da média.
Slicing and Dicing
• Que significa “fatiar em cubos”. Os dados contidos em um banco de dados podem ser considerados sob diversas perspectivas como, por exemplo: uma fatia do banco de dados pode mostrar as vendas por tipo de produto dentro de cada região. Uma outra fatia pode mostrar os totais de vendas por canal de venda (loja, internet, distribuidor e etc.). Sua principal finalidade é a análise de tendências e descobrimento de padrões essenciais na identificação do perfil dos clientes das lojas.
 
Conforme ilustrado na figura abaixo, a origem dos dados de entrada dos SAD provém de diversas fontes, a partir das quais é criado um banco de dados analítico com as visões necessárias às informações que serão providas pelo SAD
 
 
 
 
 
 
 
Aplicações da IA
Um das principais aplicações da IA nas empresas, hoje em dia, é a utilização de recursos computacionais baseados em conhecimentos e não mais em sistemas de informações gerenciais onde o homem estuda todas as informações e, com sua própria experiência, toma decisões. A ideia é que a decisão fique a cargo dos sistemas dotados de “inteligência”.
Mas de que forma?
Além de sua própria experiência, os tomadores de decisão contarão com a experiência de outros especialistas cujos conhecimentos estarão armazenados nos computadores de acordo com as técnicas de Inteligência Artificial.
Objetivos da IA
O ramo da Inteligência Artificial estuda técnicas que tornam os computadores e respectivos sistemas capazes de tomar decisões de forma parecida com as do ser humano. Estudam-se técnicas de representação de conhecimentos, heurísticas (soluções de problemas), raciocínios lógicos e nebulosos que darão boas, mas nem sempre, soluções ótimas e linguagens especiais para trabalhar com conhecimento.
O principal objetivo da IA  é propiciar o desenvolvimento de ferramentas capazes de melhorar as operações empresariais e aumentar a sua vantagem competitiva. 
Aplicações em uso
Dentre as aplicações da IA, já em uso nas corporações, podemos citar:
• Sistemas Especialistas.
• Processamento de linguagem natural (um dos maiores desafios !).
• Reconhecimento de imagem (Muito utilizado pela Medicina).
• Reconhecimento de voz, e etc. 
Domínios da IA
 
Essa tecnologia é denominada Data Warehouse.
------> É um banco de dados que armazena dados sobre as operações da empresa (vendas, compras, etc.), extraídos de uma fonte única ou múltipla, e transforma-os em informações úteis, oferecendo um enfoque histórico para permitir um suporte efetivo à decisão.
 
Redes Neurais: Neural é um adjetivo derivado de neurônio. A ideia, então, é montar uma rede de neurônios de forma a simular o funcionamento do cérebro humano, ou seja, é implementado um modelo computacional onde os elementos de processamento são interconectados em uma malha neural.
• A interconexão da rede neural permite o processamento em paralelo e a interação dinâmica.
• A rede pode, então, “Aprender” a partir dos dados processados.
• O sistema computacional aprende a reconhecer padrões e relações nos dados que processa.
• Quanto mais dados de entrada, melhor é o aprendizado.
As redes neurais visam solucionar problemas através da simulação do cérebro humano, inclusive em seu comportamento (aprendendo, errando e fazendo descobertas).
Sistema de lógica Difusa: A lógica de Aristóteles trata dos valores "verdade" dasafirmações, classificando-as como verdadeiras ou falsas. Não obstante, muitas das experiências humanas não podem ser classificadas como verdadeiras ou falsas. Analise as perguntas abaixo:
• É aquele homem alto ou baixo?
• A taxa de risco para aquele empreendimento é grande ou pequena?
Um sim ou um não como solução para essas questões é, na maioria das vezes, uma resposta incompleta.
Na verdade, entre a certeza de ser e a certeza de não ser, existem infinitos graus de incerteza. Essa imperfeição intrínseca à informação representada, em uma linguagem natural, foi tratada matematicamente no passado com o uso da teoria das probabilidades.
A Lógica Difusa, com base na teoria dos Conjuntos Nebulosos, tem se mostrado mais adequada para tratar imperfeições da informação do que a teoria das probabilidades.
Exemplo: O Japão é um dos maiores usuários da lógica difusa em seus equipamentos.
Como exemplos podemos citar:
• Metrô: abertura de porta, aceleração e frenagem.
• Logística de funcionamento de elevadores.
Algoritmos Genéticos: Os algoritmos genéticos são úteis para situações nas quais milhares de soluções são possíveis e precisam ser avaliadas para a escolha de uma solução ótima. O software de algoritmo genético utiliza um conjunto de regras de processo matemático que especificam como a combinação de componentes deve ser feita. 
Agentes inteligentes: Os agentes são programas de software que realizam tarefas específicas, repetitivas e procedurais para o ser humano: percebem o ambiente e agem sobre ele.
O agente inteligente é aquele que adota a melhor ação possível diante de uma situação. Hoje, a internet conta com diversas iniciativas que utilizam agentes, desde sites que comparam preços de produtos para compra até mecanismos de busca inteligentes que navegam dentro das páginas Web, apresentando o resultado da busca classificado pelo grau de acerto e relevância dos assuntos.
Realidade Virtual(RV): Esta é outra área da IA em rápida expansão e uso. As aplicações de realidade virtual (RV) são voltadas para simular a realidade em ambientes computacionais e desenvolver interfaces homem-máquina. A RV utiliza dispositivos multissensoriais com instrumentos de entrada e saída capazes de acompanhar e monitorar os movimentos humanos de forma que os mesmos possam ser imitados ou simulados pelas máquinas.
A simulação surge como uma maneira eficaz de representar sistemas, plantas, ou as políticas propostas para o teste preliminar antes de desenvolver protótipos caros, testes de campo ou execuções reais.
Exemplos práticos ocorrem na indústria automobilística onde carros são projetados em salas de realidade virtual aumentada.
Conceitos básicos de Sistemas Especialistas (SE)
Os 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. Tipicamente, os problemas que podem ser solucionados por um sistema especialista são do tipo que seria atendido por um especialista humano - um médico ou outro profissional (na maioria dos casos).
 
Partes de um Sistema Especialista
 
Base do Conhecimento
É a parte de um sistema especialista que contém o conhecimento do domínio. O conhecimento é armazenado sob a forma de regras, conforme abaixo exemplificado.
Regra 01:
• Se o carro não ligar, então o problema pode estar no sistema elétrico.
Regra 02:
• Se o problema pode estar no sistema elétrico e a voltagem da bateria está abaixo de 10 volts, então a falha é uma bateria ruim.
 
Memória de Trabalho
Parte de um sistema especialista que contém os sintomas do problema que são descobertos durante a sessão de consulta. Contém todas as informações sobre o problema que são fornecidas pelo usuário ou inferidas pelo sistema.
Motor de Inferência
É o processador em um sistema especialista que confronta os fatos contidos na memória de trabalho com os conhecimentos de domínio contidos na base de conhecimento para tirar conclusões sobre o problema.
Funcionamento
• O M.I. trabalha com os fatos contidos na memória de trabalho e o conhecimento de domínio contido na base de conhecimento para derivar uma nova informação. Ele procura as regras para um casamento entre as suas premissas e as informações contidas na memória de trabalho. Quando o M.I. encontra um casamento, adiciona a conclusão da regra na memória de trabalho e continua.
• O motor de inferência é um elemento essencial para a existência de um sistema especialista. É o núcleo do sistema.
• É por intermédio dele que os fatos, as regras e a heurística que compõem a base de conhecimento são aplicados no processo de resolução do problema.
E-business
O e-business pode ser definido como “uma estratégia de inserção da empresa na Internet, visando automatizar suas atividades em diversas áreas, como as comunicações internas e externas, a transmissão de dados, os controles internos, o treinamento de pessoal, os contatos com fornecedores e clientes, etc.”, ou ainda, sistemas de informação que auxiliam os processos do negócio.
E-commerce
O e-commerce ou simplesmente comércio eletrônico é parte integrante do e-business, constituindo “a atividade comercial, alavancada pela internet que faz a conexão eletrônica entre a empresa e o cliente, ou seja, qualquer forma de transação de negócios na qual as partes interagem eletronicamente, sem o contato físico direto”.
Marketing
As empresas precisam investir em marketing de forma que seus clientes tenham conhecimento dos produtos e serviços que elas oferecem via internet.
Compra
O processo de compra dos produtos que as empresas comercializam deve estar muito bem definido e alinhado com os fornecedores. A pontualidade na entrega é um dos fatores de qualidade que deve ser preservado no comércio eletrônico.
Venda
Processo de venda online deve estar muito bem estruturado e preferencialmente personalizado (pelo perfil captado de suas últimas compras) ao cliente. É fundamental que sejam usadas tecnologias para identificação de perfil e características de consumo (por exemplo, datamining).
Assistência
Deve acontecer para auxílio ao cliente antes (dúvidas e entendimento do produto ou serviço) e depois da realização da venda (pós-venda), com a implementação de serviços de Fale Conosco e Chat, por exemplo.
• Da tecnologia usada nas redes corporativas das empresas (hardware, software, bancos de dados, etc.) que não é visível aos usuários.
• Dos canais de banda larga de internet, oferecidos pelas empresas de telecomunicações.
• De um conjunto de tecnologias de software voltado à demanda de aplicações de comércio através da internet.
• De implementações de segurança usados nas transações online que inclui recursos de hardware e software, como firewall (proteção de acessos externos a redes corporativas), criptografia, servidores seguros, certificados digitais e outras tecnologias.
A figura abaixo mostra a integração de funções e processos de negócios no comércio colaborativo onde, através de um extranet, a empresa disponibiliza, por exemplo, seus produtos para clientes comprarem e fornecedores fazerem reposição automática dos estoques.
 
Veja a especificação de algumas das tecnologias usadas em sites de e-commerce : 
• Tecnologia cliente/servidor de gerenciamento de rede.
• Sistema de Gerenciamento de banco de dados (SGBD), como MySql, Oracle e SQL Server, como sendo o mais usado.
• Linguagens de programação, como HTML, XML, Java, C#.
• Servlets 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) desenvolvida pelo OMG, o padrão Java de Chamada de Método Remoto (RMI) ou o Modelo de Objeto Componente Distribuído (DCOM) da Microsoft Componentes, como o Microsoft ActiveX/COM.
• Frameworks de aplicativos para a Web, como o IBM WebSphere ou o Microsoft Windows DNA.
BUSINESS-TO-BUSINESS(BSB) 
Compreende as transações entre organizações. Uma empresa vendendo para outra empresa é B2B. Por exemplo, fábricas vendendo para distribuidores,ou empresa prestando algum tipo de serviço para outra. É o típico caso de comércio por atacado.
O B2B aplica-se às transações entre empresas, podendo ser de produtos ou serviços.
O B2B pode ser definido como a realização de transações entre companhias. Por exemplo, o comércio atacadista, a compra de serviços, as tecnologias, os equipamentos, os componentes e as transações financeiras.
Na perspectiva B2B, o Comércio Eletrônico facilita as aplicações de negócios, beneficiando o gerenciamento de fornecedores, estoque, distribuição, canal e pagamento.
BUSINEES-TO-CONSUMER(B2C)
Corresponde às transações entre a organização e o cliente final – pessoa física.
Com a economia mundial em recessão, o foco da maioria das empresas, incluindo as de comércio eletrônico (B2C), é cortar custos. O retorno financeiro é a prioridade das empresas engajadas no comércio eletrônico. As empresas tradicionais estão investindo em projetos de comércio eletrônico apenas quando decididamente o seu retorno financeiro é garantido, ao contrário do que ocorreu no passado recente, quando até o medo de se tornarem obsoletas as fez investir cegamente em projetos de comércio eletrônico.
No B2C, o consumidor tem acesso a informações sobre produtos a partir de catálogos eletrônicos e realiza suas compras por meio de sistemas de pagamento seguro; pode interagir diretamente com diversos vendedores do mundo, negociar preços e serviços de suporte, comparar ofertas, obter informações sobre produtos e, ainda, ter acesso a produtos customizados e personalizados que melhor atendam às suas necessidades.
A fórmula do sucesso para o e-commerce do tipo B2C é oferecer produtos e serviços, com preços e condições de pagamento mais acessíveis ao cliente.
CONSUMER-TO-CONSUMER(C2C) 
Corresponde às transações entre consumidores, normalmente intermediado por uma empresa.
Em Wikipédia, você encontra a definição para C2C (do inglês Consumer to Consumer) como sendo uma referência ao comércio eletrônico que se desenvolve entre usuários particulares da Internet. Aqui o comércio de bens ou serviços não envolve produtores e sim consumidores finais, nas 2 (duas) pontas. Esse tipo de transação entre consumidores está associado à transação direta, com a ajuda (ou a intermediação) de alguma empresa. Um grande exemplo desse tipo de transação são os leilões online, como Ebay e o Mercado Livre. Os leilões online funcionam da seguinte forma: o consumidor coloca o seu produto para venda com um valor mínimo, e outros consumidores dão ofertas maiores para aquele produto. Quem der o maior lance, num prazo determinado, leva o produto. As empresas que facilitam essa transação geralmente ganham uma comissão em cima de cada leilão ou uma taxa única de transação. É bom lembrar que esses sites são apenas intermediários e não se envolvem na qualidade do produto ou não influenciam nos valores dos produtos.
Com a popularização das lojas virtuais, estas, além de oferecerem produtos aos clientes com acesso fácil e simples, também apresentam uma peculiaridade que é o funcionamento ininterrupto, com segurança, uma vez que suas páginas eletrônicas podem ser acessadas a qualquer horário do dia ou da noite, independentemente das diferenças de fuso horário entre cidades ou países.
Dessa forma, manter a infraestrutura computacional funcionando ininterrupta e corretamente, nesses tipos de sistemas, é um dos pré-requisitos para a sobrevivência dos negócios, visto que os usuários, no caso da inacessibilidade da página eletrônica em questão, estão “a um clique do site do concorrente”.
Processos essenciais do comércio eletrônico
Muitas pessoas deixam de usar as facilidades do comércio eletrônico por não confiarem nos mecanismos de controle e segurança de acesso. Por isso que, nesse tipo de serviço, é fundamental que os processos sejam capazes de proporcionar o efetivo controle de acesso e segurança ao ambiente de comércio eletrônico.
Considerando o envolvimento de finanças e acesso à base de dados da empresa, a segurança torna-se um dos fatores fundamentais para a sobrevivência das organizações no contexto do e-commerce. Surgem, assim, novas preocupações: a segurança física que se relaciona diretamente com os aspectos associados ao acesso físico a locais e a recursos de informações.
 
 
Os controles de acesso devem garantir segurança mútua entre as partes. Geralmente tais controles são concebidos por diferentes tecnologias, sendo a mais simples a identificação do usuário através de um login e uma senha de acesso chamado de autenticação do usuário.
Novas tecnologias estão sendo cada vez mais usadas e implementadas para controles de acesso, tais como assinaturas digitais que garantem que o acesso vem mesmo da pessoa em questão. No Brasil, a Certisign (www.certisign.com.br) é a empresa que emite tais tipos de certificados.
 
A segurança também é um fator decisivo na aquisição e retenção de possíveis clientes dos vários sites online.
A segurança na transmissão de dados é um dos empecilhos para a concretização de compras na rede pelo internauta e na divulgação de seus dados pessoais, como RG, CPF e número do cartão de crédito.
Um dos recursos mais utilizados para realização de negócios na Internet entre comerciantes e clientes é a criptografia. 
A definição de perfil de usuário permite que cada usuário de e-commerce tenha acesso apenas aos recursos a ele vinculados, além de reforçar a necessidade de personalização do mesmo.
Os processos de criação de perfis recolhem dados sobre um indivíduo, seu comportamento e suas escolhas no site e criam perfis eletrônicos de suas características e preferências.
Os perfis de usuários são desenvolvidos utilizando ferramentas de criação de perfis:
 
Na prática qual a importância do gerenciamento?
• O gerenciamento é importante para a manutenção do relacionamento com o cliente.
• As empresas que desenvolvem produtos devem gastar um percentual significativo de suas receitas com investimentos de marketing e relações públicas.
• Já as empresas de serviços, por outro lado, buscam construir relacionamentos de confiança com os clientes.
• Em ambos os casos, o fundamental é investir na construção da marca da empresa, ao invés de características funcionais dos produtos ou serviços.
 
O GERENCIAMENTO DO FLUXO DE ATIVIDADES 
No contexto do e-commerce, o gerenciamento de fluxo de atividades é de fundamental importância, pois é onde são controlados os principais recursos voltados para o controle e automação do fluxo de trabalho, garantindo eficácia e eficiência ao processo como um todo. 
OS PROCESSOS DE NOFITIÇÃO DE EVENTOS 
Os processos de notificação de eventos desempenham um importante papel nas aplicações do comércio eletrônico, porque todos os envolvidos nesse tipo de serviço (funcionários, fornecedores, clientes, etc.) precisam ser notificados sobre a situação de cada evento que ocorre em cada processo da transação comercial.
No processo de desenho do negócio, um dos pontos cruciais é a implementação da logística de entrega. A compra é virtual, porém o produto não o é, assim como sua entrega, manuseio e uso. Da mesma forma, o processo de devolução deve ser bem definido e bem explicado, preferencialmente antes da conclusão da compra. Prever soluções para a retomada de mercadorias não é trivial e sua falha ou ineficiência pode ser custosa. O manuseio da mercadoria devolvida também é real, envolvendo uma série de procedimentos de controle e gerenciamento. É importante cadastrar a mercadoria devolvida, registrar quem a devolveu, quando e o porquê, como maneira de saber quem são os clientes mal-intencionados.
O GERENCIMENTO DE EFETIVO DO PROCESSO DE COBRANÇA 
O gerenciamento efetivo do processo de cobrança vale mais a pena para os grandes cobradores: empresas de telecomunicações, instituições financeiras etc., uma vez que existem cuidados com segurança que não são fáceis e nem baratos de serem implementados e acompanhados.
Assim sendo, devido ao nível de complexidade envolvido, uma das estratégias é utilizar-se de serviços de provedores que disponibilizam aplicações (ApplicationService Provider - ASP) especializadas e preparadas para acompanhar e controlar todas as fases do processo de cobrança. Muitas vezes, o processo é gerenciado por um centro especializado no processo de cobrança.
Assim, a empresa usuária desse sistema precisa apenas incluir nas suas páginas algumas diretivas específicas que encaminharão o cliente para o provedor do serviço de cobrança que saberá como lidar com questões relativas às autenticações, à confirmação de dados comerciais, à segurança e privacidade. Normalmente, para cada cobrança efetivamente realizada, uma taxa é cobrada da empresa-cliente.
Tendências no Comercio Eletrônico 
 Atualmente, muitos negócios são realizados de forma eletrônica não sendo necessário sair de casa para fazer compras e pagamentos, já que a internet trouxe ferramentas inovadoras. 
O e-Business (eletronic business), conhecido como negócios eletrônicos, é uma dessas ferramentas. 
Ponto de vista administrativo 
Do ponto de vista administrativo, o e-business é o planejamento da imersão da organização na internet como o proposito de automatizar suas diversas atividades, como a comunicação interna e externa, a transmissão dedados, o contato com clientes e fornecedores, o treinamento de pessoal, etc. 
Os Serviços 
O e-business compreende qualquer tipo de prestação de serviços, troca de informações e disponibilização de informações. 
É importante salientar a confusão de definições que se estabelece entre e-business e e-commerce. 
O e-business pode ser definido como a estratégia de posicionamento d empresa na internet; já o e-commerce é um dos dos componentes do e-business com o intuito de controlar a atividade de vendas pelo uso de meios eletrônicos. 
Vantagens e benefícios 
As vantagens e benefícios do comercio eletrônico já são conhecidos amplamente, motivos suficientes para a consolidação da pratica deste tipo de comercio. 
A pratica do e-commerce entre empresas e consumidores(B2C) evolui da simples oferta da multimídia de informações em websites corporativos para a oferta de produtos e serviços em site de vitrines de desde por meio de catálogos eletrônicos e transações de vendas online 
O mesmo aconteceu com o e-commerce entre as empresas (B2B) que começou com o apoio do website para ajudar clientes de empresas a se servirem e evoluiu para a automação dos sistemas de abastecimento via infranets e extranets. Esses são, os fatores maios importantes sobre a evolução do e-commerce. 
Podemos mensurar os seguintes itens como principais tendências do e-commerce. 
Deve- se aprimorar o conceito de segmentação e personalização. 
 Crescimento do vídeo. 
Na venda de produtos, as empresas devem utilizar cada vez mãos o vídeo. 
Proliferação dos meios de acesso 
Celulares, iPods, radio, tv etc. A empresa deve se preparar para alcançar o cliente quando, onde e da maneira que ele deseja. 
Redes sociais digitais.
O poder das redes sociais é enorme e deve ser cada vez mãos explorado nas vendas online. 
Busca vertical. 
As soluções de busca devem focar produtos e mercados específicos. 
 
As megaempresas dominarão o grande varejo graças ao seu poder de presença na mídia e de otimização do processo de compra e venda. Já é possível encontrar lojas de eletrodomésticos competindo com suas filiais online e, geralmente, perdem em preço para estas. Às vezes, as pessoas ficam constrangidas ao confortar o preço que veem na internet com que o vendedor esta oferecendo na loja, pois não é possível competir com a mesma bandeira no mundo virtual. 
Isso é um fato. 
A facilidade de escolha e pagamento que existe nas compras via internet levam os consumidores a comprar, cada vez mais, usando esse meio. Mas ainda há os percalços no caminho, como o prazo de entrega. O grande gargalo do comércio eletrônico continuará sendo logístico, daí a grande oportunidade existente para empresas de infraestrutura de entrega, sistema etc. 
 
É o segmento que praticamente inaugurou o comercio eletrônico e continuar crescendo. 
Eles não dependem de entrega, como software e, mais recentemente, música e vídeo, e tendem a crescer e a se pulverizar cada vez mais, pois qualquer produto é capaz de vender seu próprio software, música ou vídeo sem necessitar de uma grande estrutura de atendimento. 
O processo pode ser totalmente automatizado como se o meio eletrônico se transformasse em milhares de maquinas de vender iguais às de refrigerantes. 
A empresa B2B e B2C 
a internet permite quebrar as barreiras de tempo, distancia e forma de negócio, dar condições para que as empresas possam negociar com consumidores de todo o mundo a venda de bens e serviços 24 horas por dia, 7 dias por semana, 365 dias por ano. No que diz respeito ao modo de criação e operação, todos os sites são praticamente iguais, não havendo diferença significativa entre eles. 
A principal diferença esta na maneira de atendimento aos clientes, representando os fatores críticos de sucesso, tais como: desempenho e serviço oferecidos, aparência e impressão da loja virtual, propaganda e incentivos, seleção e valor para os clientes, atenção pessoal, segurança e confiabilidade. 
Na tecnologia B2, o primeiro case de sucesso foi a Amazon, a gigante americana do comercio varejista. 
Hoje em dia, já temos todas as grandes redes de lojas de varejo com forte atuação em internet e também as redes de hipermercados. 
A Perdigão é um exemplo de case de sucesso, quando o assunto é negócios na Internet.  Utiliza tanto os canais de distribuição Business-to-Business (B2B) quanto os Business-to-Consumer (B2C) e considera os clientes empresariais e os consumidores finais de seus produtos como grupos distintos de clientes.
Atualmente, não só as lojas de produtos (qualquer que seja o porte: pequena media e grande) mas também as de serviços tem na internet um ponto de venda obrigatório e, muitas vezes, o mais rentável. 
 
Com a globalização, pessoas de diferentes partes do mundo precisam trabalhar em conjunto em diversos projetos. Isso, aliado às dificuldades cada vez maiores de locomoção em grandes centros, faz com que as empresas busquem uma nova organização que permita aos funcionários trabalharem juntos sem a necessidade de locomoção.
Torna-se evidente, então, que 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, dando maior agilidade, rapidez e organização à empresa e, também, transformando-a em um grande ator intermediador das relações entre os agentes organizacionais. 
Também evidente é a tendência das organizações de integrar as grandes atividades administrativas da empresa ao seu sistema informacional. Isso significa que muito das decisões, comunicação e trabalho passa a ganhar proporções num ambiente virtual.
A prática executiva do futuro está altamente atrelada à utilização de tecnologias e sistemas de informação.
Mercados de comércio eletrônico (marketplaces) e integração de canais
Os recentes sistemas de comércio eletrônico são projetados e desenvolvidos para permitir aos seus usuários uma série de serviços de alta velocidade, como leilões, catálogos e trocas.
Isso possibilita que empresas de qualquer tamanho possam comprar uma variedade de produtos e serviços desde serviços de orientação a consultorias especializadas, de produtos químicos a eletrônicos, energia elétrica, materiais de construção, etc.
E-marketplaces
Também chamado de e-hubs (e-concentradores), proporcionam mercado digital baseado na tecnologia de Internet para muitos compradores e vendedores diferentes, conforme pode ser vislumbrado pela figura ao lado.
 
B2B e-marketplaces
Os B2B e-marketplaces são locais virtuais de intermediação entre muitos compradores e muitos vendedores, com elevada sofisticação tecnológica e que fornecem serviços de suporte às transações comerciais online.
E-marketplace
Um e-marketplace, em essência,  emula um mercado tradicional, existente em muitas localidades, onde compradores e fornecedores se encontram para transacionar e colaborar.
As principais questões-chave para odesenvolvimento e a integração de canais eletrônicos que devem ser consideradas são: 
 
 
 
A internet, em geral, demanda redes corporativas do tipo cliente-servidor, onde os serviços ficam armazenados em um ou mais servidores dentro das empresas e as máquinas dos usuários (clientes) acessam tais serviços. O usuário final não sabe, todavia, em que local (físico) o(s) servidor(es) encontra(m)-se. 
Tais servidores podem ser individualizados () 
Tais servidos ser individualizados (um para cara serviço) ou um mesmo servidor físico pode agrupar diferentes serviços (geralmente afins), dependendo da demanda e porte da empresa.
Esses equipamentos devem ser dotados de recursos que garantam a disponibilidade do serviço pelo período necessários, geralmente 365 dias por ano, 24h por dia. 
Podem ser configurados com microcomputadores, computadores de médio porte, como AS400 ou grande porte (mainframe). 
 
Tais servidores geralmente são dotados de mais de um processador(maquinas multiprocessadas), de grande capacidade de memória (8gb, 16gb, 32gb, 64gb), de placas controladoras e discos rígidos SCSI, de alta velocidade e performance; em RAID 5, placa-mãe de alta performance, grande capacidade de memória cache, com característica hot swap, ou seja, permite que placas periféricas e memorias sejam trocadas e/ou acrescentadas com a máquina em funcionamento; fonte redundante (em caso de 1 queimar , a outra assume). 
Tecnologia Dell de servidores.
Para manter a estrutura de rede necessária, são precisos equipamentos ativos e passivos de rede, tais como: 
 
Exemplos de equipamentos em rede de computadores.
 
 Atualmente, muitas empresas, no intuito de manter seus dados em total segurança, usam servidores de armazenamento de alta escalabilidade, para backup (copia de segurança) de seus dados. 
Cabe ressaltar que, em termos de hardware, o comércio eletrônico demanda fundamentalmente segurança não só à rede corporativa mas aos dados da empresa. 
Em relação ao cliente, o usuário do e-commerce, a demanda por hardware não é tão exigente como quanto em relação a quem presta o serviço. Estações de trabalhos simples, notebooks, celulares com acesso sem fio (wireless) ou Palms, são suficientes. 
O software e seu apoio ao comércio eletrônico
Software aplicativo 
O software aplicativo é um programa de computador que tem por objetivo o desempenho de tarefas de índole pratica , como o trablho em escritório ou empresarial. 
Tem como foco o usuário final.
Podem ser subdivididos em: 
Programas aplicativos parte finalidade gerais como navegadores de redes, correios eletrônicos, processamento de texto, planilhas eletrônicas ou gerenciamento de bancos de dados. 
Programa aplicativos específicos, como SAP (Sistema de gestão empresarial), gerenciamento de vendas, processamento de transações, comercio eletrônico, ciência, engenharia, educação e entretenimento. 
A sua natureza é, portanto, diferente da de outros tipos de software, como sistema operacionais e ferramentas a eles ligadas. 
 Software de sistemas 
O software de sistema consiste em programa que gerenciam e apoiam operações de um sistema d computador e suas atividade de processamento e de gerenciamento de redes. 
Podem ser subdivididos:
Programa de gerenciamento de sistema onde podemos encontrar os sistemas operacionais.
Programa de gerenciamento de redes e bancos de dados engloba utilitários para sistema e monitores de desempenho e segurança. 
Programa de desenvolvimento de sistema onde podemos encontrar os tradutores de linguagem de programação, os editores e a ferramentas de programação e as ferramentas CASE (pacotes de engenharia de software assistida por computador). 
 
O Sistema Operacional desempenha cinco funções básicas: 
 
O Sistema Operacional desempenha cinco funções básicas: 
 
Passado
No passado, existiam os sistemas operacionais e os sistemas de redes que executavam sobre os sistemas operacionais e gerenciavam máquinas e demais periféricos (como impressoras) em rede.
Na época do DOS, podemos citar o NOVELL como sistema gerenciador de rede.
Atualmente
Hoje em dia, os sistemas operacionais incorporaram os serviços de gerência de rede.
Assim sendo, ao instalar um sistema operacional Windows ou Linux em um servidor, automaticamente, os aplicativos de gerência da rede já estão instalados e prontos para uso.
Softwares aplicativos e ferramentas de produtividade para PCs
As linguagens de programação são softwares que permitem desenvolver aplicativos os mais variados possíveis.
Dentro do contexto da internet, o HTML é a linguagem mais antiga e utilizada para o desenvolvimento de sites com páginas estáticas. Todo e qualquer browser tem a funcionalidade de interpretar e executar código HTML, permitindo a navegação em sites desenvolvidos com essa linguagem.
ASP
Outra linguagem bastante popular é o ASP que possibilita desenvolver aplicações que residam no servidor.
Comandos (instruções) em ASP são inseridos no código HTML, permitindo, por exemplo, a digitação de dados e a manipulação (consulta, inserção e exclusão) em bancos de dados. 
 
PHP 
É outra linguagem bastante conhecida e muito usada para programação de aplicativos em servidores de serviços internet. 
JAVA 
É outra linguagem mais recente, porém de grande poder de desenvolvimento que está sendo bastante usada. 
Ganham destaque, também, os aplicativos de correio eletrônico que vão desde simples gerenciadores de e-mails em máquinas cliente (estações de trabalho), como o Outlook ou Outlook Express, no ambiente Windows, até sofisticados softwares de gerenciamento de e-mails corporativos em servidores, como o Exchange e o Lotus Notes. 
São de extrema relevância, ainda, os sistemas gerenciadores de bancos de dados que 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, os pedidos realizados, os dados de entrega e faturamento de cada transação realizada online.
Softwares frontend
São os softwares executados pelo usuário, ou pelo cliente.
São executados pelo navegador (ou browser).
Softwares de background
São os softwares que são executados por quem provê o serviço da internet, ou seja, pelo servidor (equipamento ou conjunto de equipamentos que provê o serviço).
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). Isso quer dizer que ela é 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. 
As páginas Web ou estão localizadas em um computador local ou em um remoto e são disponibilizadas através de um servidor Web. O acesso a elas pode ser restringido a redes locais, apenas ao próprio computador ou, ainda, elas podem ser publicadas na Internet.
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 hipertexto).
 
Java
Java é uma linguagem de programação (desenvolvida por uma pequena equipe de pessoas na Sun Microsystems) que, inicialmente, foi criada com o objetivo de integrar equipamentos eletrodomésticos, mas que tornou-se popular por seu uso na internet.
Hoje em dia, vemos aplicações escritas em Java rodando em navegadores Web, mainframe, celulares, palmtops e em sistemas operacionais.  É uma referência em linguagem de programação no contexto de desenvolvimento de software.
As principais características da linguagem Java são: 
Concebida para desenvolver software orientado ao objetivo. Assim, implementa todas as características e funcionalidades da orientação ao objeto, tais como: conceito de classe, herança e todos os tipos de polimorfismo. 
Portabilidade, ou seja, devido a sua concepção, Java permite que uma aplicação desenvolvida em ambiente Linux, por exemplo, possa ser executada em máquinas comambiente Windows.
Tal portabilidade pode ser não só no sistema operacional, mas também em diferentes plataformas de hardware.
Tal característica foi a que possibilitou o seu rápido crescimento, com a expansão da internet, pois sabe-se que, no ambiente Web, há uma diversidade de equipamentos e sistemas operacionais atuando como servidores.
Facilita o desenvolvimento de aplicações em rede, disponibilizando recursos que cooperem com protocolos TCP/IP, HTTP e FTP, por exemplo.
Suporta aplicações concorrentes, como implementação de multithreads e monitores. 
A tão falada portabilidade conseguida pela linguagem Java para as aplicações que nela forem escritas deve-se ao fato de que o compilador Java não gera instruções específicas a uma plataforma (conjunto de tecnologias de hardware e sistema operacional), mas um programa em um código intermediário, denominado bytecode, que pode ser descrito como uma linguagem de máquina destinada a um processador virtual (que não existe fisicamente).
Dessa forma, tendo uma JVM (Java Virtual Machine) para a respectiva plataforma, o programa escrito em Java pode ser executado. 
A imagem ao lado mostra o processo de compilação e execução da linguagem Java. 
 
 
Softwares para integração empresarial
As tecnologias surgidas com a internet crescem numa velocidade incrível, pois as empresas estão maravilhadas com as possibilidades de integração entre matriz e filiais, clientes, parceiros e fornecedores. Com isso, as redes corporativas das empresas passam a incorporar a estrutura da internet e surge a necessidade de integração das aplicações das corporações, num ambiente distribuído. 
Como exemplos de implementação, no Brasil, de aplicações distribuídas destacam-se:
 
Esse ambiente heterogêneo, com hardwares e softwares diversos, é cada vez mais atrativo, devido às vantagens como interatividade, rapidez e, em especial, diminuição de custos nas transações.
Para integrar os diversos softwares neste contexto, surgiram modelos de componentes, chamados middleware.
Middleware: O middleware é a camada de software que fornece o suporte às interações entre as diferentes partes das aplicações distribuídas, utilizando uma infraestrutura de computação e comunicação.
CORBA: Common Object Request Broker Architecture: do consórcio OMG (ObjectManagement Group).
Java/RMI: Java Remote Method Invocation da Sun Microsystems.
DCOM: Distributed Component Object Model que é a extensão do COM (Component Object Model) da Microsoft.
Serviços Web e arquitetura orientada a serviços
Um Web Service compreende a disponibilização de um serviço, pela internet, que utilize o sistema de mensagens padrão XML, e que não está ligado a nenhum sistema operacional ou linguagem de programação (interoperabilidade). Podemos conceituar os Web Services como um tipo de arquitetura funcionando através de protocolos abertos (HTTP e SOAP) e respondendo requisições HTTP vindas de qualquer ponto e plataforma conectada na internet.
Web Services é a tecnologia ideal para comunicação entre sistemas, sendo muito usada em aplicações B2B.
A comunicação entre os sistemas é padronizada, independentemente da plataforma e da linguagem de programação.
Por exemplo, um sistema de reserva de passagens aéreas feito em Java, rodando em um servidor Linux, pode acessar, facilmente, um serviço de reserva de hotel desenvolvido em .Net e que rode em um servidor Microsoft. 
A figura abaixo ilustra as mensagens trocadas entre cliente e servidor sob o protocolo SOAP.
Existem duas aplicações se comunicando: um Client Wrapper e um Server Wrapper que estão disponibilizando a transparência para as aplicações.
Entre eles, só trafega XML, seguindo o protocolo SOAP sobre HTTP.
O XML (eXtensible Markup Language) é uma linguagem de computador que contém informações estruturais com a finalidade de descrever essas informações. Ela representa um aperfeiçoamento da abordagem da HTML (HyperText Markup Language) e faz com que a World Wide Web seja um lugar melhor para atividades comerciais e de aprendizado.
Veja, abaixo, um exemplo de como planilhas eletrônicas armazenam dados sem a utilização da XML.
 
Como podemos observar, os dados visualizados pelo usuário não ficam arquivados da maneira como são exibidos no software de planilhas, mas sim em uma estrutura simplificada, separados por algum caractere distinto (“|”).
Embora seja possível dividir informações arquivadas dessa forma, não é fácil “ensinar” à máquina a identificar o significado dos dados, pois a planilha não arquiva informações dos significados de cada campo de dado. Ferramentas de software capazes de armazenar informações de cada um dos campos disponíveis no mercado normalmente são proprietárias e não seguem um padrão, o que dificulta a troca de informações entre usuários de softwares distintos.
Veja, abaixo, um exemplo do arquivo de dados utilizando XML:
 
Nesse exemplo é possível observar que o arquivo “arquivo_estrutura.xsd” descreve o tipo de dado que cada campo deve conter.
Por exemplo, o software conseguirá identificar que o campo “nome” representa o nome do funcionário e que este é formado por caracteres alfanuméricos.
Com essa informação, é possível validar o elemento correspondente no arquivo de dados. A linguagem XML permite, sob certas regras, que elementos identificadores sejam criados.
Portanto, softwares podem usar esses elementos de várias formas, desde que o significado de cada elemento identificador e as regras associadas sejam conhecidos. 
Pontos positivos
• Não devem restringir-se apenas à otimização de recursos (tempo e custo, principalmente).
• O sucesso do SI precisa ser medido pela eficácia da TI em apoiar as estratégias, processos, estrutura e cultura da organização tendo em vista a geração de valor para o cliente.
Pontos de Atenção
• 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.). 
O uso da TI nos negócios impacta sobremaneira a sociedade, podendo trazer consequências positivas e negativas. 
 
Portanto, em meio à busca por vantagem competitiva, tem surgido uma crise permeada de perguntas sobre o comportamento das organizações na revolução da informação.
Os gestores de TI, que detêm o poder de influenciar vidas, têm um papel fundamental nessa discussão.
Torna-se fundamental determinar o limite entre o ético e o antiético para podermos responder a perguntas como as feitas a seguir:
• O uso das informações tem sido feito com ética?
• 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 têm o direito de utilizar a estrutura de informática da empresa para atividades particulares?
• 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?
• Quais os limites para a utilização de um banco de dados de clientes?
As equipes de TI possuem acesso privilegiado a informações, equipamentos e até mesmo senhas. Atuam na correção, na contingência e na proteção contra vulnerabilidades.
Por isso, é fundamental que tenham regras próprias para reger sua atuação, com termo de responsabilidade específico, de confidencialidade e, se houver desenvolvimento interno, termo de cessão.
Tudo isso, em seu nível mais estratégico, deve ser amarrado pelo Código de Ética e Conduta Profissional de TI.
As dimensões éticas da TI
TI O EMPREGO 
Algumas atividades meramente manuais, que antes eram realizadas por pessoas, foram reformuladas e ganharam dimensões de automação, provocando demissões. O setor bancário é forte exemplo, considerando o investimento em tecnologia feito pelos bancos. Em outros casos, a inserção de computadores no ambiente de trabalho demandou habilidades específicas no manuseio do mesmo.Quem não se inseriu no contexto também perdeu o emprego.
Mas não podemos deixar de considerar a enorme demanda de empregos criadas na própria área de TI, especialmente nos últimos anos, com o crescimento da Internet e à diminuição dos preços no setor de informática. 
TI A E INDIVIDUALIDADE 
Os sistemas de informação, inegavelmente, ao automatizarem determinadas tarefas, enfraquecem as relações humanas e também limitam a individualidade e a criatividade das pessoas. Muitos sentem-se perdendo a identidade. Os sistemas costumam ser rígidos e não permitem flexibilidade ao ser humano, restringindo sua liberdade. Devido, porém, à importância que as equipes de TI vêm dando ao desenvolvimento de uma boa interface do software e às preocupações com o conforto do usuário - através do desenvolvimento de produtos ergonômicos, interfaces flexíveis e voltadas aos grupos de trabalho -, os aspectos negativos referentes à individualidade tendem a diminuir. O indivíduo passa a interagir com a tecnologia em suas atividades de trabalho e, também, de lazer 
TI E PRIVACIDADE 
O aumento no uso de e-mails levanta a questão da privacidade. Vocês ainda se lembram das cartas? Cartas são fechadas, mas não as mensagens de e-mail em geral. Muitas empresas monitoram os e-mails de seus funcionários; isso levanta a questão da invasão de privacidade. Outras questões em aberto são o uso de e-mail no trabalho com fins particulares e o envio de material não relacionado ao trabalho. Mas as empresas podem monitorar e-mails de cunho erótico ou de ameaça a suas instalações?
Algumas empresas respeitam a privacidade de cada um e não fazem monitoramento, outras informam que farão apenas se houver alguma suspeita. E existem ainda as que, através de uma política mais agressiva, avisam que monitoram todas as mensagens dos funcionários.
No Brasil, não existe uma legislação específica sobre privacidade no uso da Internet, prevalecendo o que está definido no código de defesa do consumidor, ou seja, somente com o consentimento das pessoas é que a coleta e o uso das informações podem ser usadas.