quinta-feira, 8 de setembro de 2016

OLTP - Processamento de Transações em Tempo Real






OLAP ou Online Analytical Processing é a denominação que se dá a uma ferramenta que tem a capacidade de manipular e analisar um grande volume de dados sob múltiplas perspectivas, chamada de cubo. 

O principal benefício do uso de uma ferramenta OLAP para uma organização é a disponibilidade de métodos para acessar, visualizar e analisar dados corporativos com muita flexibilidade e velocidade, algo vital para o nível tomador de decisões. As ferramentas OLAP foram viabilizadas devido ao crescimento dos Sistemas de Informações, o que permitiu a análise com eficiência e eficácia grandes estruturas de dados consolidados. 

OLTP tem dois benefícios principais: simplicidade e eficiência. Redução de documentos e uma forma mais rápida de calcular retornos e despesas são exemplos sobre como OLTP simplifica as coisas nos negócios. Ele também serve como base para o estabelecimento de uma organização estável, por causa da atualização constante. Outro fator de simplicidade é o que permite aos consumidores a escolha de como eles querem pagar, tornando muito mais fácil concretizar uma transação. 

É uma ótima ferramenta para qualquer empresa, mas ao utilizar OLTP existem algumas coisas para se preocupar: as questões de segurança e os custos.Uma das desvantagens do OLTP é também uma grande ameaça de segurança: a disponibilidade plena das informações que esses sistemas propiciam, também deixa os dados à mercê de crackers e intrusos.


SPT - Sistema de Processamento de transação


Os Sistemas de Processamento de Transação (SPTs) são sistemas de suporte para atividades do dia a dia da organização que servem o nível operacional como monitorando as atividades diárias ou normais de uma empresa, controle de estoque, contabilidade, sistemas de cobrança e pagamento de contas, folha de pagamento, atendimento a clientes, fluxo de materiais, entre outro.

A maioria dos SPT consiste em todos os componentes de um SIBC , inclusive bancos de dados , telecomunicações , pessoal , procedimentos, dispositivos de software e hardware usados para processar transações. 

O SPT dá apoio tanto às atividades diárias do mercado como ao seu plano em longo prazo de se adaptar às demandas rápidas e furiosas das crescentes industrias e investimentos para muitas organizações. 

O SPT está intimamente interligado às atividades da rotina diária que ocorrem no curso normal dos negócios. SPT frequentemente executa atividades relacionadas aos contatos com os clientes como o processamento de pedidos e faturamento. Este sistema de informação tem um papel fundamental no aumento de valor para o cliente.

As atividades do SPT compreendem a:

Coleta de dados:  pode ser manual ou automatizada, consiste na entrada dos dados ou informações;

Manipulação dos dados:  cálculos, classificação, disposição...

Armazenamento: guarda dos dados em um ou mais bancos de dados;

Produção de documentos: podem ser impressos ou exibidos na tela do computador.

A maioria dos SPTs têm:

-Necessidade de processamento eficiente e rápido para lidar com grandes quantidades de entradas e saídas; 
-alto grau de repetição no processamento;
-Computação simples (adição, subtração, classificação, multiplicação);
-Grande necessidade de armazenagem;
Em caso de pane no SPT, causa grande e grave impacto negativo na organização, e seu funcionamento afeta um grande número de usuários.

Portanto, esses sistemas são valiosas fontes de dados para o nível operacional da empresa e também para os níveis mais elevados da empresa.


Supply Chain Management






O sistema de gerenciamento da cadeia de suprimentos ou especificamente Supply Chain Management, pode ser estendido com conceito da integração da organização. Ou seja, é o método de tornar o canal logístico mais eficiente e competitivo, tornar o fluxo de materiais e informação entre o vendedor e o comprador.

A supply chain tem como os principais objetivos reduzir os custos de fornecimento, reduzir o tempo total, aumentar margens de produtos, aumentar a produção e o retorno de investimentos.

O sistema inclui processos de logística que abrangem desde a entrada de pedidos de clientes até a entrega do produto no seu destino final, envolvendo aí o relacionamento entre documentos, matérias-primas, equipamentos, informações, insumos, pessoas, meios de transporte, organizações, tempo etc.

O conceito de Supply Chain Management surgiu como uma evolução natural do conceito de Logística Integrada. Enquanto a Logística Integrada representa uma integração interna de atividades, o Supply Chain Management representa sua integração externa, pois estende a coordenação dos fluxos de materiais e de informações aos fornecedores e ao cliente final. 

O SCM inclui processos de negócios que vão muito além das atividades relacionadas à logística integrada, considerando tanto os trade-offs internos quantos os interorganizacionais. A aplicação deste conceito vai exigir um esforço rumo à integração não só de processos dentro da empresa, o que sugeriria a adoção de uma logística integrada ,mas também dos processos-chave que interligam os participantes da cadeia de suprimentos.

Para a gestão destes processos internos e destas interações entre os elementos da cadeia de suprimentos, além de esforços na utilização de diversas técnicas de gestão logística, é fundamental que se utilizem intensamente as facilidades, proporcionadas pelas tecnologias de informação, visando tomar decisões com a menor margem de riscos, operar com os maiores níveis de eficiência, e se comunicar com clientes e fornecedores da melhor maneira possível.

Ferramentas de Colaboração na Empresa



As ferramentas de colaboração são criados para oferecer meios de auxilio que ajudam na comunicação, trocas de informações entre funcionários, orientação do trabalho cooperativo, compartilhamento de recursos e organização do trabalho de membros que estão envolvidos com muitos processos formais e informais.


-Comunicação: compartilhar informações, dividindo experiências, ideias e até mesmo sentimentos.

-Coordenação- Liderar esforços de um conjunto de pessoas, recursos afim de alcançar os objetivos estabelecidos.

-Colaboração - Trabalhar com uma ou muitas pessoas em projetos e tarefas comuns afim de alcançar os objetivos estabelecidos. 


Para tal organização empresarial é necessário a cooperação de vários tipos diferentes de ferramentas, tais como:

Ferramentas de Comunicação Eletrônica:


Abrange o correio eletrônico, o correio de voz, o envio de fax, a publicação na Web e os sistemas de telefonia pela Internet. Essas ferramentas possibilitam o envio eletrônico de mensagens, documentos e arquivos de dados, texto, voz, ou multimídia em redes de computadores. Isso ajuda a compartilhar tudo: de voz e mensagens de textos a cópias de documentos de projeto e arquivos de dados, com seus colegas de equipe, onde quer que eles estejam. 

Ferramentas de Conferência Eletrônica:


Os membros de equipes e de grupos de trabalho em diferentes locais podem trocar idéias interativamente, ao mesmo tempo ou em momentos diferentes, graças a uma variedade de métodos de conferência. As opções de conferência eletrônica também incluem sistemas eletrônicos de reunião, no qual os membros de uma equipe podem encontrar-se num mesmo tempo e lugar num ambiente de sala de decisões 

Ferramentas de Administração do Trabalho em Colaboração:


Ajudam as pessoas a executar ou a controlar atividades do trabalho do grupo. Essa categoria de groupware inclui:

*Ferramentas de agendamento e programação 
*Gerenciamento de atividades e projetos
*Sistemas de fluxo de trabalho 
*Ferramentas de gerenciamento do conhecimento

É possível também a inclusão de um SPT ou sistemas de processamento de transação, ão sistemas que servem o nível operacional da organização, monitorando as atividades diárias ou normais de uma empresa. Existem vários tipos de SPT, tais como, Processamento de Pedidos, Controle de Estoque, Contas a Receber, Folha de Pagamento, Livro-razão Geral.


 







Enterprise Application Integration (EAI)


O termo EAI ou Enterprise Application Integration é novo mas sugere toda essa integração. É ainda, o termo formal que contempla a integração de aplicações corporativas e um conjunto de ferramentas e tecnologias. Como a dependência das corporações em relação à tecnologia têm crescido e se tornado mais complexa, a necessidade por um método de integração de aplicações em um único arsenal de processos de negócios tem sido a prioridade.

A integração de aplicações permite o compartilhamento de informações dentro da mesma organização ou com parceiros. Isto gera vantagem competitiva. A maior parte das organizações utilizam vários tipos e “gerações” de sistemas desenvolvidos ao longo dos anos. Mainframes, servidores Unix, servidores NT e outros constituem a base tecnológica para a maioria das corporações. Estes sistemas possuem valor nas empresas mas o seu valor agregado pode significar pouco se estes não puderem “conversar” com outros sistemas. A necessidade de integração destes sistemas têm se intensificado com a popularidade de pacotes tais como SAP, Peoplesoft ou Baan.

O EAI pode ser realizado em diferentes níveis, dependendo de muitos fatores, que incluem o tamanho da empresa e da indústria, a integração e/ou a complexidade do projeto e o orçamento.

Há quatro níveis principais de integração:

-Nível de Dados


O EAI do Nível de Dados é uma abordagem centrada no banco de dados que consiste em extrair os dados de um banco de dados e atualizá-los em outro. Às vezes, os dados extraídos podem ser transformados antes de serem inseridos no banco de dados, por exemplo, para aplicar regras específicas de negócios.

-Nível da Interface de Aplicativo


Esse nível do EAI de integração consiste em alavancar as interfaces fornecidas pelos aplicativos personalizados ou em pacote para acessar os processos de negócios e as informações simples. Normalmente, esse tipo de integração é feito em um processo de três etapas:

*Extrair as informações de um aplicativo por meio de uma interface de aplicativo fornecida.

*Converter os dados em um formato compreensível pelo aplicativo de destino.

*Transmitir as informações ao aplicativo de destino.

-Nível do Método


A integração do Nível do Método é similar ao nível de interface de aplicativo, mas a um nível inferior de granularidade. A ideia aqui não é compartilhar funções de negócios (como no nível de interface de aplicativo), mas compartilhar diretamente os diferentes métodos utilizados para compor uma determinada função de negócios. Todos os outros aplicativos corporativos que precisam implementar os mesmos métodos podem utilizá-los sem ter que reescrevê-los.

Mesmo se esse nível de integração puder ser feito com várias tecnologias (Java RMI, Corba, DCOM, etc.), a tendência emergente na implementação dessa abordagem é utilizar os serviços da Web como uma maneira de compartilhar os métodos.

-Nível da Interface com o Usuário


O EAI de Nível da Interface com o Usuário também é normalmente chamado de "Restauração" e consiste na substituição das interfaces existentes com o usuário baseadas em texto dos sistemas legados e das interfaces gráficas dos PCs por uma interface padronizada, normalmente baseada no navegador.


quinta-feira, 25 de agosto de 2016

Customer Relationship Management (CRM)

     
CRM em sua essência, é uma estratégia de negócio com o foco no cliente. Ou seja, as ações da empresa ficam voltadas para as necessidades dos clientes, ao invés dos próprios produtos. Engloba as áreas de marketing, vendas e serviços de atendimento.

Entre os sistemas de interação, por exemplo, estão os sistemas de automatização dos canais de atendimento (Call Center), sistemas de frente de caixa (PDV’s) e o Força de Vendas (SFA – Sales Force Automation). Para você entender melhor, os SFA’s (Força de Vendas) são aqueles usados pela equipe comercial, para acessar os produtos, registrar as vendas, agendar a entrega, etc.

Um dos objetivos do “CRM”, é fidelizar clientes buscar a satisfação total do cliente, antever necessidades e desejos, ser tratado com dignidade e respeito oferecendo produtos adequados ao cliente. Isso é feito através do entendimento das necessidades e expectativas do cliente, baseado lógicamente nas informações colhidas.

Essas tarefas e processos, que alimentam o sistema resultam no banco de dados de informações, se utilizadas de forma adequada podem ser consultadas a qualquer hora e por qualquer departamento para uma tomada de decisão.

Todas as atividades com o cliente devem ser registradas de uma forma padronizada, independente da forma de contato como: email, orçamento, twitter, orkut, contatos telefônicos e outras atividades ou informações sobre o cliente. Isso tudo depois é analisado e se torna fonte para relatórios gerenciais.
Sistemas Integrados de Gestão Empresarial OU  Enterprise Resource Planning (ERP)


          ERPs são que softwares que integram todos os dados e processos de uma organização em um único sistema. Em termos gerais, sistema ERP é uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa possibilitando a automação e armazenamento de todas as informações de negócios; o ERP possibilita um fluxo de informações único, contínuo e consistente.Pode-se afirmar que o mesmo oferece um certo suporte à procura de informações vitais para uma empresa, o mesmo seria como um organizador dos dados guardados nos banco de dados.

          O ERP emprega a tecnologia cliente e servidor. Isto significa que o usuário do sistema (cliente) roda uma aplicação (rotina de um módulo do sistema) que acessa as informações de um sistema de gerenciamento de uma base de dados única (servidor). Isto, ao contrário do antigo sistema de main-frame, reflete o conceito de computação descentralizada.

        Permite que a empresa padronize seu sistema de informações. Dependendo das aplicações, o ERP pode gerenciar um conjunto de atividades que permitam o acompanhamento dos níveis de fabricação em balanceamento com a carteira de pedidos ou previsão de vendas. 

          Sistemas ERP funcionam com a utilização de uma base de dados comum. Assim, decisões que envolvem análise de custos, por exemplo, podem ser calculadas com o rateio de todos os custos na empresa com melhor performance do que com o levantamento parcial em cada unidade. Além de evitar a conciliação manual das informações obtidas entre as interfaces dos diferentes aplicativos. Um sistema integrado oferece a possibilidade melhoria de relatórios, fidelidade de dados, consistência e comparação de dados, devido à utilização de um critério único em todas as atividades da empresa.

quinta-feira, 18 de agosto de 2016



Tipos de sistemas de informação

        Sistemas de informações podem ser classificados em três classes onde as mesmas são compostas de algumas subclasses. Para mostrar a classificação de modo dinâmico podemos encaixar cada um em uma piramide hierárquica dos vários SI’s.

         Esta pirâmide mostra que nas organizações as informações têm níveis diferenciados e dependendo da importância que ela tem ou da forma que ela deve ser gerenciada, torna-se necessário classificá-la a fim de um melhor gerenciamento. 


      Os sistemas de informação de acordo com a sua finalidade, seguem esta mesma classificação, ou seja, se ele trabalha com informações operacionais, será um sistema de nível operacional, se trabalha com informações de nível médio, tático ou gerencial, será um sistema de nível tático e se trabalha com informações altamente privilegiadas e de grande impacto na organização, nas pessoas ou e processos, será um sistema de nível estratégico.
Nível operacional: 

Formado por operações diversas mas bem simples , normalmente trabalha com um grande volume de operações de entrada e saída. A maioria dos sistemas de informação estão neste nível e são caracterizados  pela existência de muitos formulários de cadastros, relatórios listagens, consultas entre outras.

Ex: TPS - transaction processing system

Nível Gerencial:

É marcado por operações que cuidam das tomadas de decisões do sistema, o mesmo possui a função gerencial com sugere o nome e também trabalha com  varias informações agrupadas. Este sistema utiliza o nível operacional para criar alguns metodos de gerenciamento das organizações.

Ex: DSS - Decision Support System
MIS - Management Information System
OAS - Office Automation System
KMS - Knowledge Menagement System

Nível Estratégico:

É composto por varias operações estratégicas onde as mesmas apoiam a diretoria filtrando as informações mais importantes e estratégicas para um melhor desempenho.

Ex: ESS - Executive Support System






terça-feira, 12 de julho de 2016

Banco de dados  e SGBD

 Banco de Dados:

          Em muitos sistemas informatizados é necessário armazenar informações em bancos de dados, podemos constatar isso observando que nas últimas décadas o banco de dados se tornou o coração de muitos sistemas.
          Banco de dados acaba sendo um conjunto de dados  bem estruturados que por serem bem escolhidos e guardados acabam por ser confiáveis, coerentes e são de uso geral por vários usuários que procuram informações diferentes, banco de dados acaba por se destinar a atender as mais diferente necessidade de qualquer usuário.

SGBD- Sistema Gerenciador de Banco de Dados

          O SGBD é uma conjunto de programas que permite que o usuário crie e mantenha um banco de dados, o mesmo é mais um mecanismo de acesso e melhoramento do banco de dados. Um SGBD é constituído por vários dados associados a um conjunto de programas  para acesso a tais dados.
          Um SGBD simplesmente um software que tem as  funções de definição, recupere ação e alteração dos dados armazenados em um banco de dados.

terça-feira, 5 de julho de 2016

Banco de Dados

Data Warehouse:

          Data warehouse  seria um deposito onde são guardados os dados digitais, o mesmo armazena informações detalhadas de uma empresa ou de alguns usuários, criando e ao mesmo tempo organizando relatórios atraves de alguns historicos que depois de um tempo são usados pela empresa para da um tipo de suporte  na tomada de decisões importantes com uma certa base nos fatos apresentados.
            O data warehouse é utilizado para recolher algumas informações de uma empresa  para que a mesma possa controlar com mais facilidade um determinado processo, o mesmo disponibiliza uma grande flexibilidade na pesquisa e organização de informações.

Vantagens do data warehouse:

* Erros e incosistencias são rapidamente identificados e solucionados antes dos dados serem carregados o que acaba por facilitar analises e execução de relatorios.
*Contribuem para o longo processo de tomada de decisões atraves de dados ja guardados no mesmo, tais datos como tendencias, exeções e relatorios que mostram os objetivos  e os desempenhos reais.

Desvantagens do data warehouse:

*Não é uma boa solução para dados não estruturados .
*Podem acabar sendo muito caro e também algumas informções guardadas podem ser rapidamente untrapassadas.




            



Cloud Computing e Fog Computing 

Cloud computing:

              Com a cloud computing, muitos aplicativos, assim como arquivos e outros dados relacionados, não precisam mais estar instalados ou armazenados no computador do usuário ou em um servidor próximo. Esse conteúdo passa a ficar disponível nas nuvens, isto é, na internet.

              Ao fornecedor da aplicação cabe todas as tarefas de desenvolvimento, armazenamento, manutenção, atualização, backup, escalonamento, etc. O usuário não precisa se preocupar com nenhum desses aspectos, apenas em acessar e utilizar.

              Tal como já informado, uma das vantagens da cloud computing é o acesso a aplicações a partir da internet, sem que estas estejam instaladas em computadores ou dispositivos específicos. Mas, há outros benefícios significativos:

- Na maioria dos casos, o usuário pode acessar as aplicações independente do seu sistema operacional ou do equipamento usado;

- O usuário não precisa se preocupar com a estrutura para executar a aplicação - hardware, procedimentos de backup, controle de segurança, manutenção, entre outros;

- Compartilhamento de informações e trabalho colaborativo se tornam mais fáceis, pois todos os usuários acessam as aplicações e os dados do mesmo lugar: a nuvem;

- Dependendo do fornecedor, o usuário pode contar com alta disponibilidade: se um servidor parar de funcionar, por exemplo, os demais que fazem parte da estrutura continuam a oferecer o serviço.

Fog computing:

             Fog Computing é como uma nuvem, mais próxima do usuário e dos equipamentos, acelerando o processamento e diminuindo o tráfego na rede, principalmente em ambientes que não contam com grandes larguras de banda, no exemplo de uma cidade conectada por exemplo, boa parte do tráfego para a Nuvem é feita com tecnologias mais acessíveis como o 3G.

            Por isso o termo Fog computing, “Névoa” se trata justamente dessa nuvem mais próxima do usuário, facilitando o processo principalmente da Internet das coisas. Se você tem um carro conectado por exemplo, e pode controlado por celular, o próprio veiculo realizaria o processamento, sendo a comunicação do carro e do celular direta, sem a necessidade de ir para a Nuvem.
 Lojas Mah Kay. 


Empregados: Marcela, Lauren e Hélio
Assunto: Automatização dos sistemas informação da empresa. 

           Com o objetivo de automatizar a empresa, foi pensado em varias ideias para dar um "update" nos sistemas de informação da empresa, desde os meios de venda por site, entrega, conhecimento de estoque,satisfação do cliente, atendimento do cliente e a proteção das informações recebidas e também da própria empresa. 

            Para fazer um suporte em vendas online será necessário a introdução de um servidor fixo que seja capaz de sistematizar as vendas e distribuição de produtos, após alocar um servidor será feito um site da loja que fornecerá um catalogo com todos os produtos disponíveis, quantidade dos mesmos, além de fornecer um controle de qualidade e segurança com os produtos enviados. O site também permite que o cliente rastreie seu produto, sabendo a localização do mesmo e o tempo que levará para o respectivo produto chegar em sua residência.

            Será necessário a instalação de um software que ira auxiliar nas vendas e na organização de estoque da empresa, cada produto ira levar em sua caixa uma etiqueta inteligente que através do código poderá ser localizada por qualquer cliente, além de que após a baixa do produto sera possível repor a mercadoria do estoque para que não se tenha uma produção exagerada assim evitando a falta de produtos nas lojas.

            Com o investimento na área de TI da empresa, foi necessário a criação de um software que registre as vendas com o nome do cliente, efetue o lançamento através do código ou nome do produto, defina a quantidade, se existe desconto, forma de pagamento e outras.

            Sera incrementado um novo sistema de atendimento ao cliente(SAC) que fornece um apoio com problemas que clientes venham a ter com a empresa sejam eles em relação as vendas, entregas e qualidade dos produtos. O SAC ira providenciar um apoio técnico ao clientes que tenham problemas com suas mercadorias e também na compra das mesmas.

            Por fim, a instalação de um software de segurança da informação será necessário para garantir a segurança de dados e informações da empresa e dos clientes, a fim de proteger senhas e informações que prejudiquem a empresa e os compradores.

       


O que é sistema de informação?

           Um sistema de informação é um conjunto organizado de elementos, podendo ser pessoas, dados, atividades ou recursos materiais em geral. Estes elementos interagem entre si para processar informação e divulga-la de forma adequada em função dos objetivos de uma organização.

            Já no curso de sistemas de informação o profissional formado administra o fluxo de informações que circulam por redes de computadores dentro e fora de uma organização. Ele desenvolve o processamento, os sistemas de armazenamento e de recuperação de dados e disponibiliza esse material para usuários de redes, criando, adaptando e instalando programas para facilitar e organizar a consulta. Monta e gerencia banco de dados e desenha páginas de sites, funcionais e elegantes - tarefa que exige versatilidade e criatividade. Pode atuar em qualquer tipo de empresa de quase todos os setores, de bancos e organizações de saúde a empresas públicas e de comércio eletrônico.

             Pode-se afirmar que os sistemas de informações são necessários no mundo já que os mesmos oferecem uma certa facilidade para a vida das pessoas, profissionais formados nessa área passam a ser mais valorizados ja que grande parte das empresas precisam investir em um setor de TI tanto para aumentar no desempenho da empresa quanto para proteção de informações da empresa e dos clientes.