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.