Middleware

Description

MSC DSD Mind Map on Middleware, created by itounip on 19/08/2013.
itounip
Mind Map by itounip, updated more than 1 year ago
itounip
Created by itounip over 10 years ago
38
0

Resource summary

Middleware
  1. Arquitetura CLiente Servidor
    1. Histórico
      1. arquitetura centralizada ("mainframe")

        Annotations:

        • Esta arquitetura consiste em centralizar toda a inteligência num computador central que recebe a informação gerada pela captura da teclagem de um usuário através de um terminal. Esta arquitetura é limitada por não suportar facilmente interfaces gráficas com o usuário ("Graphic User Interface" - GUI) e o acesso a múltiplos bancos de dados geograficamente dispersos (Sadoski, 1998).
        1. redes conectando vários PCs
          1. a arquitetura de arquivo compartilhado ("file sharing")

            Annotations:

            • o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho. Neste local, o trabalho requisitado pelo usuário é então executado (incluindo a lógica e os dados). Esta arquitetura apresenta limitações, pois só se tem um bom desempenho se o número de compartilhamentos de um arquivo e o volume de dados transferido forem pequenos
          2. Cliente Servidor
            1. "usabilidade", flexibilidade, "interoperabilidade" e "escalabilidade"
          3. arquitetura
            1. processamento é dividido
              1. Servidor
                1. provedor de serviços
                  1. servidor de banco de dados DBMS

                    Annotations:

                    • Esta substituição permite que as consultas do usuário sejam respondidas diretamente através da utilização de um sistema de gerenciamento de banco de dados relacional ("Data Base Management System" - DBMS). O servidor de bancos de dados reduz o tráfego da rede pois provê a resposta a uma consulta ao invés de transferir todo o arquivo
                  2. cliente
                    1. requisitor de serviço
                  3. A comunicação
                    1. em troca de mensagens
                    2. Tipos
                      1. Two Tiers

                        Annotations:

                        • três componentes distribuídos em duas camadas
                        1. • Interface do usuário com o sistema
                          1. ambiente da estação de trabalho
                            1. de sessões
                              1. entrada de texto
                                1. diálogo
                                  1. "display"
                                    1. serviços de gerenciamento
                                    2. • Gerenciamento dos processamentos
                                      1. servidor
                                        1. processos desenvolvidos pelo usuário
                                          1. da monitoração
                                          2. • Gerenciamento de banco de dados
                                            1. de serviços de manipulação de dados
                                              1. arquivos
                                              2. Considerações
                                                1. camadas é uma boa solução para computação distribuída quando o grupo de trabalho é definido entre 12 e 100 usuários interagindo numa "Local Area Network" (LAN) simultaneamente. Um número maior que 100 usuários implica uma deterioração do desempenho. Esta limitação é resultado da necessidade do servidor manter a conecção via mensagens de "estou vivo" ("keep-alive") com cada cliente, mesmo quando nenhum trabalho está sendo executado. Uma outra limitação é a pouca flexibilidade que existe quando se deseja mover funcionalidades de um programa de um servidor a outro sem efetuar alterações no código.
                                              3. hree Tiers
                                                1. Ver Próximo
                                          Show full summary Hide full summary

                                          Similar

                                          TRI P1
                                          lemecaue
                                          Efeitos de grandes obras civil
                                          Guilherme Vignoli
                                          5.2.O que é CORBA?
                                          itounip
                                          Conceito de Middleware
                                          João Paulo Silva Araújo
                                          DCOM03-Interface
                                          itounip
                                          DSD- 1 O.O.
                                          itounip
                                          DSD-2 ORB
                                          itounip
                                          distribuição O O
                                          itounip
                                          Three Tiers
                                          itounip
                                          O Middleware em si
                                          itounip
                                          3.2.1 SERVIÇOS "MIDDLEWARE"
                                          itounip