Arquitetura dos serviços Excel
Serviços do Excel é parte do Microsoft Office do SharePoint Server 2007. Serviços do Excel é compilado em tecnologias Windows SharePoint Services 3.0 e ASP.NET wssversion3. Há três núcleo Serviços do Excel componentes esesshort:
O Excel Web do Access
Serviços Web do Excel
Serviços de cálculo do Excel
Serviços do Excel manipula a comunicação entre os três componentes e carga-saldos de solicitações feitas ao Serviços de cálculo do Excel.
O O Excel Web do Access, Serviços do Excel e Serviços de cálculo do Excel esecsshort componentes podem ser divididos em principal dois grupos: os componentes em um servidor front-end (also Known as o " da Web front-end") e o componente em um servidor back-end aplicativo.
Excel Web Access
O Excel Web do Access é um Serviços do Excel de Web Parts em O Office SharePoint Server 2007 que processa (Em outras palavras, cria o HTML para) ao vivo pastas de trabalho Excel em um página da Web e permite que o usuário para interagir com essas pastas de trabalho e explore-los. O Excel Web do Access é o componente visível Serviços do Excel esesshort para o usuário. Você pode usar em O Excel Web do Access O Office SharePoint Server 2007 como qualquer outra Web Part. O Excel Web do Access não requer nada para ser instalado em computador cliente do usuário.
As propriedades de Web Parts O Excel Web do Access eswashort também são personalizáveis. Para obter mais informações, consulte o documentação de referência Microsoft.Office.Excel.Server.WebUI de espaço para nome.
Os serviços da Web Excel
Serviços Web do Excel é o componente Serviços do Excel esesshort acesso programático que fornece aos seus serviço da Web. Você pode desenvolver aplicativos que chamar Serviços Web do Excel para calcular, definir e extrair valores de pastas de trabalho, bem como atualizar externo Conexões dados. Usando Serviços Web do Excel, você pode incorporar lógica pasta de trabalho server-side em um aplicativo, automatizar a atualização das pastas de trabalho Excel e criar interfaces usuário Application-specific ao redor do lado do servidor Excel cálculo.
Dica
Quando você faz alterações para um pasta de trabalho ? de exemplo, por valores configuração para um intervalo usando Serviços Web do Excel ? as alterações para o pasta de trabalho são preservadas apenas para essa sessão específica.As alterações não são salvos ou persistentes voltar para o original pasta de trabalho.Quando o atual extremidades sessão pasta de trabalho (de exemplo, quando você chamar o método CloseWorkbook CloseWorkbook, ou a sessão expira), tudo o que as alterações feitas serão perdidas.
Se você desejar para salvar as alterações feitas em um pasta de trabalho, você pode usar o método GetWorkbook GetWorkbook e, em seguida, salvar o pasta de trabalho usando a API de armazenar a arquivo de destino.Para obter mais informações, consulte Como a: Obter uma pasta de trabalho inteira ou um instantâneo e Como a: salvar uma pasta de trabalho.
Para obter mais informações sobre Serviços Web do Excel, consulte Mapa de desenvolvimento de serviços Excel e os espaços para nome documentação de referência Microsoft.Office.Excel.Server.Webservices e Microsoft.Office.Excel.Server.
Os Serviços de cálculo Excel
A função de Serviços de cálculo do Excel é para carregar pastas de trabalho, calcule-os, chamar personalizado codificar (funções User-defined) e externo atualizar dados. Ele também mantém o estado da sessão para interatividade. Serviços de cálculo do Excel mantém uma sessão para a duração de interações com o mesmo pasta de trabalho por um usuário ou chamador. Uma sessão é fechada quando o chamador explicitamente fecha-la ou quando a sessão expira no servidor. Serviços do Excel armazena em cache o abertos Excel pastas de trabalho, cálculo estados e externo resultados consulta dados, para melhor desempenho ao acessar usuários múltiplos o mesmo conjunto de pastas de trabalho.
Balanceamento de carga de carga
Em múltiplo-servidor configurações, solicitações carga-saldos Serviços do Excel esesshort entre múltiplo ocorrências Serviços de cálculo do Excel esecsshort em uma configuração farm. Se a instalação inclui múltiplo será Serviços do Excel servidores aplicativo, equilibrar a carregar para garantir que nenhum servidor único aplicativo é sobrecarregado por pedidos.
Os administradores podem configurar a carregar-balancear comportamento.
Servidores front-end e back-end de aplicativos da Web
O O Excel Web do Access, Serviços do Excel e Serviços de cálculo do Excel esecsshort componentes podem ser divididos em componentes de servidor front-end da Web e aqueles que moram em um servidor back-end aplicativo. O front-end da Web inclui O Excel Web do Access e Serviços Web do Excel. O componente Serviços de cálculo do Excel esecsshort reside no servidor de aplicativo back-end, juntamente com qualquer user-defined function conjuntos de módulos (assemblies) que um administrador pode ter adicionado.
Na configuração mais simples ? that is, um único computador execução Microsoft Office do SharePoint Server 2007 como um autônomo instalação, todos os três componentes serão instalados no mesmo computador. No entanto, em um ambiente típico corporação com um grande número de usuários, os componentes de servidor front-end da Web e o servidor back-end aplicativo seriam em diferentes computadores em uma configuração farm. É possível a escalabilidade de servidor front-end da Web fora de forma independente do servidor de aplicativo back-end. De exemplo, você pode ter mais servidores front-end da Web que servidores aplicativo back-end e vice-versa, dependendo das suas necessidades organizacionais.
Office On-line Para obter informações sobre topologia Serviços do Excel esesshort, escalabilidade, desempenho e segurança, consulte o Office SharePoint Server 2007 TechCenter ou (https://office.microsoft.com/en-us/default.aspx).
Consulte também
Outros recursos
Visão geral sobre os serviços Excel
Mapa de desenvolvimento de serviços Excel
Walkthrough: desenvolvendo um aplicativo personalizado usando os serviços da Web Excel
Recursos sem suporte nos serviços Excel