Effectivement et le faite qu'Alfresco représente beaucoup de choses (Entreprise, Produit, Backend) n'aide pas. Concrètement, si vous allez dans tomcat/webapps, vous allez trouver un fichier alfresco.war et un share.jar (ainsi que leur dossier respectif).
Dans notre cas, le alfresco représente ce qu'on appelle le "backend" de la solution. C'est lui qui contient la plus part de la logique métier (il gère les permissions, la gestion des metadonnées, les actions et les comportement, les appels REST, la communication avec les serveurs solr pour la recherche). En gros c'est le "repository" où sont stockés les documents.
Share de l'autre côté, c'est le front-end par défaut. C'est ce qui permet aux utilisateurs d'avoir accès aux données stockées sur alfresco et de les manipuler. Biensur tu pourrais créer un front-end toi même, mais cela te prenderais du temps.
Donc en gros tu peux te passer de share, mais pas d'alfresco dans un ton projet.
En espérant que cela est plus clair.
Simon