Recentemente apresentei uma sessão sobre “Office Graph” no Microsoft Developer Tech Refresh, em Lisboa. Tentando ter uma noção sobre o nível de conhecimento da audiência sobre os temas que ía abordar, perguntei quem conhecia o Office Graph e o Office Delve. Fiquei surpreendido por verificar que é um assunto relativamente desconhecido da maioria das pessoas. Na realidade, grande parte dos espectadores que ali estavam a ouvir-me não fazia a mais pequena ideia do que é o Office Graph e, por essa razão, pensei que seria uma boa ideia escrever um artigo introdutório sobre o tema. Vamos então começar pelo início…
O que é um grafo?
Começar pelo início implica explicar o que é um grafo (ou graph, em inglês). Um grafo é um conceito matemático que é também utilizado em computação como uma estrutura de dados, composta por nós (nodes) e arestas (edges). Cada nó representa algum tipo de entidade, e cada aresta uma relação entre duas dessas entidades. Cada aresta pode ainda ter uma direção e armazenar informação.
Continuar a ler →
De entre as várias novas funcionalidades incluídas no SharePoint 2013, há uma que injustamente me passou despercebida até recentemente: User License Enforcement (Aplicação de Licenças de Utilizador). Digo injustamente porque é uma funcionalidade que já fazia falta há muito tempo e acho que merece mais atenção do que tem recebido.
Até agora, qualquer utilizador com acesso a uma farm de SharePoint teria acesso a todas as funcionalidades incluídas na edição instalada do SharePoint (Standard ou Enterprise), independentemente do nível de CAL (Client Access License) que lhe esteja associado. Isto significa que, se uma empresa possui uma farm de SharePoint com licença Enterprise, qualquer utilizador conseguirá aceder a todas as funcionalidades Enterprise, mesmo que lhe tenha sido atribuída uma CAL Standard.
Continuar a ler →
O SharePoint 2010 é uma plataforma complexa e com um impressionante conjunto de funcionalidades nativas que lhe permitem adaptar-se a uma enorme variedade de situações. Uma das novas funcionalidades com mais potencial designa-se Business Connectivity Services e este artigo é uma introdução a esta tecnologia e às suas potencialidades.
O que são os Business Connectivity Services e para que servem?
Business Connectivity Services (BCS) é o nome da tecnologia integrada no SharePoint 2010 que permite ler e escrever informação em sistemas externos a partir do SharePoint 2010 e do Office 2010. Trata-se de uma evolução da tecnologia Business Data Catalog (BDC) introduzida no SharePoint 2007, e sobre a qual foram feitas várias melhorias, nomeadamente:
- Possibilidade de leitura e escrita sobre a fonte de dados externa;
- Suporte para cenários de autenticação mais complexos;
- Suporte para múltiplas fontes de dados;
- Integração com aplicações Office;
- Novas e melhores formas de apresentar a informação;
- Ferramentas destinadas à criação e manipulação dos modelos;
- Extensibilidade através de assemblies .Net.
Continuar a ler →
A revista portuguesa de programação