Olá Karimulla,
Espero que as seguintes informações possam explicar melhor o design do SAP DMS e do Content Server:
O Knowledge Provider (KPro) faz parte do Servidor de Aplicativos Web da SAP e é o serviço central para gerenciar e armazenar qualquer documento. O KPro é composto pelos seguintes componentes: Framework de Gerenciamento de Documentos (DMF) e Serviço de Gerenciamento de Documentos (DMS).
O DMS é um serviço que se aproxima de uma aplicação fornecida pelo KPro. O objetivo do DMS é fornecer a uma aplicação uma interface (interface de programação de aplicativos (API)) que a aplicação possa usar para gerenciar documentos de forma eficiente sem lidar com os problemas especiais relevantes do armazenamento físico. O DMS não pode existir sem uma infraestrutura adequada. É estritamente baseado no Serviço de Gerenciamento de Conteúdo (CMS).
Enquanto o DMS permite uma visualização semelhante à de uma aplicação dos documentos que devem ser gerenciados, o CMS lida com os detalhes relevantes para o armazenamento e os detalhes técnicos de gerenciamento. Isso inclui a criação de versões de documentos, a recuperação de documentos, o gerenciamento do servidor de armazenamento e muito mais.
O servidor de conteúdo da SAP é o componente do servidor do Knowledge Provider da SAP (KPro). A base do servidor de conteúdo da SAP é o motor do servidor de conteúdo. O motor recebe todos os URLs, verifica sua validade e começa a processar seus requisitos. O servidor de conteúdo da SAP armazena os dados em um SAP MaxDB. No entanto, o motor do servidor de conteúdo da SAP não acessa diretamente o banco de dados; em vez disso, utiliza um adaptador chamado camada de armazenamento de conteúdo (a camada de armazenamento oculta os mecanismos de acesso específicos do meio de armazenamento por trás de uma interface uniforme orientada a sequências de bytes). A camada de armazenamento de conteúdo utiliza ODBC para acessar o banco de dados. O SAP MaxDB gerencia as tabelas de repositório individuais nas quais os dados (documentos) são armazenados.
Atenciosamente,
Christoph