Processo Módulo M NPS

Documentos relacionados
Processo Módulo Básico - NPS

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Processo Módulo Menu Demonstrativo Execução Programas

O que é um sistema distribuído?

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER. Marcelo Henrique dos Santos

UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior

Parametrização e Utilização do C.T.I. Integração CRM

Arquitetura de sistemas distribuídos

Nuvem e Virtualização Redes Programáveis

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ESTRUTURA DE UM SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ

ADMINISTRANDO O WINDOWS SERVER 2012

Técnicas Avançadas de Programação

ARQUITETURA DE SISTEMAS OPERACIONAIS. VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos

Processo Módulo Básico Imagem, Som, Vídeo e Documento Anexo

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Guia de estudos 08. Aluno: Data: Curso: Sistemas de Informação. Adm de redes

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Arquiteturas. capítulo

Arquiteturas para SGBD. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30

Arquitetura de Software Parte 2/3-Estilos Arquiteturais. Jorge H. C. Fernandes Junho de 1999

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Com esse novo menu será possível suportar o novo padrão de aplicações desenvolvidas em HTML5 através do Framework HTML.

ALP Algoritmos e Programação. . Um modelo de Computador

Estrutura do Sistema Operacional

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Redes de Computadores

Processo Módulo Segurança Administração da Segurança

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

Curso: Redes de Computadores

SISTEMAS DISTRIBUÍDOS

Gerenciamento de Redes

Introdução à Sistemas Operacionais

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Virtualização do System302 em ambiente VMWARE

Impressora GDI no Datasul

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Introdução a Computação em Nuvem

Gerência de Dispositivos. Adão de Melo Neto

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

Sistemas de Informação. Sistemas Operacionais

Sistemas Distribuídos Capítulo 3 - Aula 3

Arquitectura de Sistemas Paralelos e Distribuídos Modelos de Sistemas

Sistemas Operacionais. Visão Geral

Camada de Aplicação da Arquitetura TCP/IP

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Sistemas Operacionais. Tipos de SO

Curso Técnico em Informática Redes TCP/IP 2 o Módulo. Prof. Cristiano da Silveira Colombo

Sistemas Operacionais. Sistema de entrada e Saída

Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio

Virtualizando Sistema Operacional

Processo Módulo Menu Funcionalidades Sofisticadas

Guia de Integração do SIGAGFE com TOTVS Colaboração 2.0

Copyright , Bacula Systems S.A. All rights reserved. Copyright , Bacula Systems S.A. All rights reserved.

Processo Módulo Básico - TimeOut

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF

Redes de Computadores

Manual de instalação, configuração e utilização do Enviador XML

INTRODUÇÃO A SISTEMAS OPERACIONAIS

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.

Barramento. Prof. Leonardo Barreto Campos 1

Sistemas Operacionais

Estruturas de Sistemas Operacionais

Arquiteturas. Capítulo 2

Gerenciamento de Redes: Protocolo SNMP

Aula 1: Introdução aos Sistemas Operacionais. Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela

Manual de instalação do software CSIBackup Versão 1.0

GERENCIAMENTO DE REDES: Aluno: Gianluca de Campos Engenharia de Computação

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

Sistema Operacional. Etapa

POLÍTICA DA CENTRAL DE SERVIÇO DE TI. Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO

Visões Arquiteturais. Visões Arquiteturais

Transcrição:

Processo Módulo M BásicoB NPS Objetivo: Adquirir ganho de performance, diminuindo tráfego de rede e gerando outras vantagens competitivas através da utilização da tecnologia NPS (N-Tier Process and Scheduler).

Pré-Requisito do Processo: Manual de Treinamento; Acesso aos produtos Datasul.

Objetivos do Processo: Conceituar NPS, RPC e RPW; Conhecer a Manutenção Servidor RPC; Conhecer a Manutenção de Aplicativo; Conhecer a Manutenção de Programa; Conhecer a Manutenção Configuração RPC;

Objetivos do Processo: Conhecer a Manutenção Servidor Execução; Conhecer a Criação do Pedido de Execução; Conhecer a Ativação Servidor de Execução; Conhecer o Monitoramento de Pedidos de Execução; Conhecer a Eliminação Pedidos de Execução; Conhecer a Agenda Automática.

Benefícios para o Usuário As principal vantagem que o usuário deste processo irá obter são: Executar tarefas do produto em servidores de aplicação; Obter melhor performance na execução das tarefas.

Objetivos Específicos do Treinamento Após o treinamento neste processo, você deverá estar apto a: Configurar o NPS; Executar programas através do NPS.

Conceito: Arquitetura Estrutura dos componentes de uma aplicação: sua forma de agrupamento, de distribuição e de comunicação. Cliente/Servidor Arquitetura em que vários computadores (clientes) executam suas tarefas e, quando é necessário obter alguma funcionalidade centralizada, solicitam-na a um computador servidor. Servidores são geralmente computadores de alta capacidade para que consigam atender eficientemente os pedidos dos clientes.

Conceito: Servidor de Arquivos Computador servidor especializado em oferecer arquivos aos computadores clientes, geralmente possuindo discos com volume alto e rotação rápida. Servidor de Aplicativos Computador servidor especializado em oferecer tarefas de uma aplicação aos computadores clientes. Geralmente seu maior requisito é memória e velocidade de processamento. Servidor de Banco de Dados Computador servidor especializado em prover acesso a banco de dados. Como requisitos, memória e rápido acesso ao disco.

Conceito: Host-Based Arquitetura baseada em servidor. Todo o processamento é executado pelo computador servidor, e apenas informações de tela e teclado são trocadas entre o servidor e os terminais. Tier(Camada) Agrupamento dos componentes de um software com uma funcionalidade comum, permitindo níveis de abstração.

Conceito: Two-Tier (Duas Camadas) Arquitetura em que a interface e a lógica de uma aplicação são executadas nos computadores clientes, enquanto que os dados são gerenciados pelo computador servidor. Pode também aplicar-se à situação em que parte da lógica da aplicação está sendo executada pelo sistema gerenciador de banco de dados. Three-Tier (Três Camadas) Arquitetura em que a interface de uma aplicação é executada nos computadores clientes, a lógica é executada nos clientes e em um servidor de aplicação, e os dados são gerenciados pelo servidor de banco de dados.

Conceito: N-Tier (Diversas Camadas) Arquitetura em que a interface de uma aplicação é executada nos computadores clientes, a lógica é executada nos clientes e em vários servidores de aplicação, e os dados são gerenciados pelo servidor de banco de dados. Execução Distribuída Forma de execução na qual programas que compõem uma aplicação são executados em máquinas distintas. Agenda Automática Permitir programar a execução de programas via RPW (Remote Procedure Wait) baseando-se em calendários.

Conceito: Execução Síncrona Forma de execução em que um programa chama um outro programa e espera por seu término para poder continuar o processamento. Execução Assíncrona Forma de execução em que um programa chama um outro programa e não espera por seu término para poder continuar o processamento. A execução não é imediata, e pode-se ou não predizer o momento de início do processamento.

Conceito: Progress AppServer O Progress AppServer é uma ferramenta para ambiente de produção que permite a distribuição e execução da camada de lógica em servidores remotos; também suporta aplicativos distribuídos de negócio "à prova de futuro" que preservam investimentos existentes, suportam novas tecnologias, e se comunicam com outros aplicativos conforme a necesssidade.

Fluxograma: NPS (N-tier Process and Scheduler) RPC (Remote Procedure Call) RPW (Remote Procedure Wait)

Fluxograma:

Fluxograma: Progress Appserver/RPC

Contexto: RPC Execução de programas de forma distribuída e síncrona. Exemplo: Cálculo do valor do pedido de venda Tecnologia Progress (Progress Appserver). Vantagens: RPC Redução do tráfego na rede; Redução do tempo de execução.

Cliente/Servidor Tradicional Cálculo do total do pedido de venda Solicita pedido Envia dados do pedido GUI Solicita itens do pedido Envia dados dos itens do pedido Solicita tabela de preço Envia dados da tabela de preço Solicita dados do representante Envia dados do representante DB

Cliente/Servidor com RPC Cálculo do total do pedido de venda Solicita pedido GUI Envia dados do pedido Solicita cálculo do total do pedido Envia resultado do cálculo DB Progress Appserver

Procedimento Progress Explorer. Progress Explorer: Progress Appserver v09

Procedimento Manutenção Servidor RPC. Campo Empresa: Datasul EMS 2 e Datasul HR

Procedimento Manutenção Aplicativo.

Procedimento Manutenção Programa. Datasul EMS 2 e Datasul HR: Campo Template = Programas sem Interface

Procedimento Manutenção de Configuração RPC.

Procedimento Relatório Programas preparados p/ Execução via RPC. Procedimento: Datasul EMS 2 e Datasul HR

Pedidos Execução Fluxograma: RPW 2. Verifica Pedidos a Executar 1. Criação de Pedidos Agenda Automática Servidor RPW 4. Monitoramento 3. Dispara a execução

Contexto: RPW Executar programas distribuídos de forma batch e assíncrona. Exemplos: Transferência MultiPlanta; Cálculo Preço Médio; Relatórios; Atualizações. Tecnologia Datasul. Vantagens: RPW Redução do tráfego de rede; Redução do tempo de execução; Agendamento da execução; Dependência de pedidos; Gerenciamento dos arquivos dos usuários; Envio de e-mail.

Procedimento Manutenção Servidor Execução. Campo Empresa: Datasul EMS 2 e Datasul HR

Procedimento Relatório Servidor Execução.

Procedimento Relatório Log Servidor Execução.

Procedimento Criação do Pedido de Execução. Campo Publicação WebDesk: Datasul EMS 2 e Datasul HR

Procedimento Ativação Servidor Execução. Datasul EMS 2 e Datasul HR: btb/btb908za.p Datasul EMS 5: prgtec/btb/btb908za.py

Procedimento Monitoramento de Pedidos de Execução.

Procedimento Relatório Pedido de Execução.

Procedimento Eliminação Pedidos de Execução.

Procedimento Agenda Automática - Genéricos. Procedimento: Datasul EMS 2 e Datasul EMS 5 (>= 5.05)

ERROR: stackunderflow OFFENDING COMMAND: ~ STACK: