Ressources statiques

Les ressources statiques vous permettent de définir et d'organiser les ressources et les relations dans les projets du composeur de service métier. Pour définir des ressources statiques, créez des définitions statiques dans le panneau Définition statique du composeur de service métier. Vous pouvez créer autant de ressources statiques que vous souhaitez. Vous pouvez organiser les ressources dans une hiérarchie ou sous forme de liste à plat. Si une ressource est définie sans ressource parent, elle s'affiche dans le composeur de service métier en tant qu'enfant de l'ancre Définitions statiques. Une ressource peut comporter un ou plusieurs parents ou un ou plusieurs enfants.

Une fois chargées dans le référentiel de composants de service (SCR), les ressources statiques qui n'existent pas déjà sont créées. Si la ressource statique existe déjà dans le référentiel SCR car elle a été importée d'une autre source, le référentiel SCR gère un nombre de références à la ressource à partir de la source définie dans le projet du composeur de service métier. Il gère également la source d'origine de la ressource.

En général, vous utilisez le composeur de service métier pour créer une ressource statique pour l'une des deux raisons suivantes :
  1. Pour générer tout ou partie de la structure de premier niveau d'un modèle de service qui ne peut pas être importée d'une autre source. Pour tirer entièrement parti du composeur de service métier, l'une des ressources statiques est référencée par une définition de modèle de règle. Cela vous permet de définir un lien avec des ressources correspondant aux règles conditionnelles. Ces ressources statiques, qui sont un pont entre les instances de ressource reconnues et les ressources définies par le client, sont désignées par ressources de point de contact.
  2. La seconde raison pour laquelle vous pouvez créer une ressource est de référencer une ou plusieurs ressources importées d'une autre source. Cela vous permet d'utiliser la ressource importée en tant que référence de point de contact dans un modèle de règle. Cette technique permet au composeur de service métier d'améliorer les modèles de service métier qui peuvent être en partie fournis par une source telle que TADDM, à l'aide de ressources fournies par une autre source.

Informations requises pour les définitions statiques

Lorsque vous créez une définition statique, vous devez fournir des informations relatives à la ressource. Il s'agit des informations suivantes :
  • Une classification de ressource
  • L'identité de la ressource
  • Un nom d'affichage ou un libellé
Le composeur de service métier limite la liste des classes CDM (Common Data Model) aux suivantes :
  • cdm:sys.BusinessSystem
  • cdm:app.Application
  • cdm:core.Collection

Ces classes ont été choisies car elles représentent des classes CDM situées généralement aux niveaux supérieurs d'un modèle de service et chacune peut correctement être identifiée à 'laide d'une chaîne unique. La chaîne d'identité, également désignée par chaîne nom, est une chaîne qui identifie de manière unique la ressource à créer.

Cette chaîne doit être unique pour toutes les ressources statiques créées dans un projet particulier du composeur de service métier. Lors du chargement du projet dans le référentiel SCR, la chaîne d'identité permet l'identification unique de la ressource et fournit au référentiel SCR les informations lui permettant de déterminer si une nouvelle ressource doit être créée ou si la ressource a déjà été importée dans le référentiel SCR.

Pour les classes cdm:sys.BusinessSystem, cdm:app.Application et cdm:core.Collection, l'attribut cdm:Name contient la chaîne d'identité. Cette méthode de dénomination unique des ressources créées de manière statique fournit une stratégie de dénomination gérable, ainsi qu'une stratégie simple permettant de référencer les ressources d'autres sources d'importation en vue de créer une ressource de point de contact.

Le composeur de service métier exige que vous indiquiez une valeur de nom d'affichage pour la ressource, même si cela n'est pas requis dans la spécification CDM. Cette valeur est la chaîne qui sert de libellé pour la ressource et n'a pas besoin d'être unique.