OrtoDocs
Requisitos para Hardware, Software & Suporte Técnico


1. Considerações Iniciais
Flexibilidade O OrtoDocs é um software Web-Based (100% operado através de um internet browser), construido com os preceitos da arquitetura denominada Client/Server Multi-tier (Cliente/Servidor Multi-nós ou camadas).
Portabilidade O fato de a Potiron ter determinado que o OrtoDocs fosse programado inteiramente na linguagem C++, garante que o mesmo acompanhe com privilégio as mudanças tecnológicas, preservando e aperfeiçoando da sua especialidade.
Eficiência O OrtoDocs possui também o atributo Multi-Thread, que o torna extremamente eficiente. Isto significa que seus agentes, quando solicitados, só consumirão recursos do sistema operacional para sua carga, na primeira vez que isto ocorrer. A partir daí, somente um thread é clonado para atender um novo request, aproveitando todas as informações ambientais obtidas na primeira e única carga do agente. Além disso, e o mais importante, é o processamento paralelo dos requests, utilizando ao máximo os recursos computacionais disponíveis.
Maleabilidade
  • 100% dos planos de indexação dos catálogos mantidos pelo OrtoDocs são definidos externamente pelo usuário.
  • 100% da tarefa de criação de objetos nos Bancos de Dados, tais como tabelas, índices, é feita automaticamente pelo OrtoDocs, orientado pelos planos de indexação de cada catálogo.
  • 100% das declarações MARC, são definidas externamente pelo usuário, e dinâmicamente obedecidas pelos agentes especialistas.
  • 100% das políticas de circulação são definidas pelo usuário, sejam elas gerais ou particulares de cada biblioteca, acervo, material ou usuário.
  • 100% da interface é definida externamente, baseada em modelos (templates) e scripts de navegação. A programação da interface (Client Side), pode combinar o que quiser e precisar desde o mais básico HTML, passando por tudo que é possível de programar em Javascript, DHTML, XML, Macromedia Flash, etc.


2. Consumo de CPU nos Servidores de Aplicação
  Principais Transações KFlops  
A1 Consulta sobre índices 0.1
                                                                                                   
A2 Envio de E-Mail 0.2
                                                                                                   
A3 Operações da Circulação e Aquisição 0.5
                                                                                                   
A4 Pesquisa livre 1.0
                                                                                                   
A5 Consulta ao Extrato da Conta 1.3
                                                                                                   
A6 Operações sobre Catálogos e Coleções 2.0
                                                                                                   


3. Consumo de CPU nos Servidores de Dados
  Principais Transações KFlops  
D2 Envio de E-Mail 0.2
                                                                                                   
D1 Consulta sobre índices 0.3
                                                                                                   
D4 Pesquisa livre 1.0
                                                                                                   
D3 Operações da Circulação e Aquisição 1.5
                                                                                                   
D5 Consulta ao Extrato da Conta 1.5
                                                                                                   
D6 Operações sobre Catálogos e Coleções 3.0
                                                                                                   


4. Consumo de CPU** no caso um só Servidor para Aplicação e Dados
  Principais Transações Aplicação Banco de
Dados
Overhead
(*)
Total  
T1 Consulta sobre índices 0.1 0.3 0 0.4
                                                                                                   
T2 Envio de E-Mail 0.2 0.2 0 0.4
                                                                                                   
T4 Pesquisa livre 1.0 1.0 0 2.0
                                                                                                   
T3 Operações da Circulação e Aquisição 0.5 1.5 0 2.0
                                                                                                   
T5 Consulta ao Extrato da Conta 1.3 1.5 0 2.8
                                                                                                   
T6 Operações sobre Catálogos e Coleções 2.0 3.0 0 5.0
                                                                                                   
(*) - Não se deve permitir overhead por falta de recursos. No caso de se utilizar somente um servidor, não se deve oferecer menos do que 1GB de RAM para o sistema. Abaixo disso, em momentos de grande fluxo de transações, havendo insuficiência de memória, o sistema operacional passará a consumir CPU para administrar a escassês de recursos. É comum, nestas circunstâncias, transações atingirem seu tempo limite de espera e serem devolvidas ao solicitante sem serem executadas. (**) - Consumo estimado em KFlops


5. Ocupação de Espaço em Disco
  Principais Elementos KBytes  
E1 Títulos 8.6
                                                                                                   
E2 Exemlares 2
                                                                                                   
E4 Fascículos 2
                                                                                                   
E3 Usuários 5
                                                                                                   
E5 Empréstimos 3
                                                                                                   
E6 Disk Cache 3.000
                                                                                                  >


6. Requisitos de Hardware, Software e Suporte Técnico
Servidor
de
Aplicação


Uso exclusivo para o OrtoDocs

* Recomenda-se a manutenção permanente de um equipamente similar, configurado, sincronizado e pronto para entrar em funcionamento no caso de manutenções programadas ou não.

  Hardware
CPU que garanta Server time das OLTPs abaixo dos 100ms.
Memória DDR 1GB PC-266Mhz(no mínimo) com ECC.
Fonte de alimentação sustentada por no-break.
Conexão de rede (protocolo TCP/IP, portas 80 e 210) 100mbits com o Servidor de Dados privilegiada através de Switch.
Conexão para Link de Administração.
Hot Swap Completo (Recomendável).
  Software
Microsoft Windows 2000 Advanced Server, manter sempre atualizado com o último Service Pack disponível.
Internet Information Server 5.x+.
MS SQL Server 2000 Client (Desktop Components).
Terminal Services ativo ou PCAnyWhere 10.0+, para garantir à Potiron administração do OrtoDocs.
Servidor
de
Dados


Uso exclusivo para o OrtoDocs

* Recomenda-se a manutenção permanente de um equipamente similar, configurado, sincronizado e pronto para entrar em funcionamento no caso de manutenções programadas ou não.

  Hardware
CPU que garanta Server time das OLTPs abaixo dos 100ms.
Memória SDRAM 1GB PC-133Mhz(no mínimo) com ECC ou
Memória DDR 1GB PC-266Mhz(ou +) com ECC ( Recomendável).
Discos Rígidos SCSI - 15000rpm (Recomendável).
Fonte de alimentação sustentada por no-break.
Conexão de rede (protocolo TCP/IP, porta de escuta do SQL) 100mbits com o Servidor de Aplicação, privilegiada através de Switch.
Conexão para Link de Administração.
Hot Swap Completo. Fault-tolerancy se mais do que 8 processadores.
  Software
Microsoft Windows 2000 Advanced Server, manter sempre atualizado com o último Service Pack disponível.
Internet Information Server 5.x+.
MS SQL Server 2000 Enterprise, manter sempre atualizado com o último Service Pack disponível.
Terminal Services ativo ou PCAnyWhere 10.0+, para garantir à Potiron administração do OrtoDocs.
Estações
de
Trabalho


Plataforma Mínima
  Hardware & Software
Qualquer computador que tenha a capacidade de executar com suficiência um internet browser, pode ser uma estação cliente do OrtoDocs, seja ele um PC, um Notebook, seja um Mac, um terminal UNIX, um terminal Linux, uma estação Sun, etc.
Pelo fato de o OrtoDocs ser uma aplicação 100% baseada na internet (Internet Based Application), milhares de estações, Thin Clients, espalhadas pela Internet ou Intranets, sempre sob um internet browser, estarão utilizando as facilidades do OrtoDocs, independente do hardware.


7. WAP Devices
Terminais
Móveis
Telefones celulares & Pagers
W@P
  Mobilizando as Comunicações
As Bibliotecas usuárias do OrtoDocs Client/Server Multitier, podem disponibilizar um site WAP - Wireless Application Protocol, para servir sua clientela através de dispositivos de comunicação móvel.

Estas facilidades, para o seu perfeito funcionamento, estão sujeitas a área de cobertura das operadoras de telefonia móvel, e também às características dos aparelhos.


8. Comparações, Performance, Eficiência...
Referências:

Configurações,
performance,
arranjos,
hardware,
software,
ferramentas,
etc.
  Microsoft
Sintonia fina nos Servidores de Dados

Comparações entre Software Servidores

Escolhendo a versão apropriada para o seu caso
  Outros

Standard Performance
Evaluation Corporation

MISSION: To establish, maintain, and endorse a standardized set of relevant benchmarks and metrics for performance evaluation of modern computer systems.

Intel Server Processors Application & Performance
Outras Fontes Recursos e serviços para benckmark.
8. Principais fornecedores de Hardware para Servidores
Hardware
Sun
Hewlett Packard
Compaq
IBM
DELL
Fujitsu
NEC
Unisys
Bull


9. Principais fornecedores de Bancos de Dados
Software para
Banco de Dados
O OrtoDocs é fornecido juntamente com uma licença de uso para acesso ODBC ao Microsoft SQL Server 7.x+. Para os demais vendors, deve ser adquirida 1 licença de uso para cada Servidor de Aplicação.
Microsoft SQL Server 7.0
Oracle9i
IBM DB2 7.2