Glossaire


écran 5250
Ecran utilisant un flux de données 5250. Voir aussi Programming Development Manager.
schéma abstrait
Partie du descripteur de déploiement d'un bean entity utilisé pour définir les relations du bean, ses champs persistants ou ses instructions d'interrogation.
test abstrait
Composant ou test d'unité permettant de tester les interfaces Java, les classes abstraites et les superclasses. Cet élément ne peut pas être exécuté seul et il n'inclut pas de suite de tests. Voir aussi test de composant.
Abstract Window Toolkit (AWT)
En programmation Java, ensemble de composants d'interface graphique implémentés à l'aide d'une version de la plateforme native de ces composants. Ces composants fournissent un sous-ensemble de fonctionnalités communes à tous les environnements de système d'exploitation (Sun). Voir aussi composants Swing, Standard Widget Toolkit.
bean d'accès
Encapsuleur de bean enterprise (EJB) généralement utilisé par les programmes client, tels que les fichiers JSP et les servlets. Les beans d'accès simplifient l'utilisation des beans enterprise et facilitent la lecture et l'écriture de plusieurs propriétés EJB.
contrôle d'accès
Dans le domaine de la sécurité informatique, processus garantissant que les utilisateurs peuvent accéder uniquement aux ressources d'un système pour lequel ils possèdent les droits d'accès.
accessibilité
Attribut d'un logiciel ou d'un matériel qui peut être utilisé par des personnes handicapées.
tentative d'accès
Métadonnées qui optimisent et contrôlent le comportement d'exécution d'un bean entity pour le contrôle des accès simultanés, la gestion des ressources et les stratégies d'accès aux bases de données.
classe Action
Dans Struts, superclasse de toutes les classes d'action.
mappage d'action
Entrée de fichier de configuration Struts qui associe un nom d'action à une classe Action, un bean de formulaire et un transfert local.
jeu d'actions
Dans Eclipse, groupe de commandes qu'une perspective fournit à la barre d'outils et à la barre de menus principales.
activation
En programmation Java, processus de transfert d'un bean enterprise de la mémoire auxiliaire vers la mémoire vive (Sun).
journal d'activité
Fichier d'audit qui comporte toutes les fonctions qui ont modifié les données du grand livre actif.
agent
Programme qui fournit un service spécifique, tel que la collecte de données, sans intervention des utilisateurs ou à intervalles réguliers.
contrôleur d'agents
Processus de démon se trouvant sur chaque hôte de déploiement et qui fournit le mécanisme à l'aide duquel les applications client lancent de nouveaux processus hôte ou se connectent à des agents qui coexistent dans des processus existants de l'hôte.
relation d'agrégation
Relations entre les artefacts de niveau supérieur dans un diagramme d'application. Elles sont calculées à partir des relations entre les artefacts de niveau inférieur. Le nombre de relations d'agrégation est inférieur au nombre total de relations principales.
agrégation
Collection structurée d'objets de données pour la présentation suivante dans un portail.
AJAX
Voir Asynchronous JavaScript and XML (AJAX).
utilisateur anonyme
Utilisateur qui se connecte à un site sans ID utilisateur et mot de passe valides. Voir aussi utilisateur enregistré.
serveur HTTP Apache
Serveur Web à code source ouvert. IBM propose un serveur Web, le serveur IBM HTTP Server, basé sur Apache.
APAR
Voir rapport officiel d'analyse de programme.
API
Voir interface de programme d'application.
applet
Programme qui exécute une tâche précise et peut généralement être transféré entre les systèmes d'exploitation. Les applets, souvent écrites en Java, peuvent être téléchargées sur Internet et s'exécutent dans un navigateur Web.
client d'application
Dans l'architecture Java EE, composant client de premier niveau qui s'exécute sur sa propre machine virtuelle Java. Les clients d'application ont accès à certaines API de la plateforme Java EE, telles que JNDI, JDBC, RMI-IIOP et JMS (Sun).
module client d'application
Fichier d'archive Java (fichier JAR) contenant un client qui accède à une application Java. L'application Java s'exécute dans un conteneur client et peut se connecter aux ressources Java EE côté client ou distantes.
projet client d'application
Structure et hiérarchie de dossiers et de fichiers contenant un composant client de premier niveau qui s'exécute sur sa propre machine virtuelle Java.
diagramme d'application
Affichage graphique des différentes ressources (programmes, programmes de service, sources RPG, COBOL et CL) d'une application native IBM i, ainsi que de leurs interconnexions.
interface de programme d'application (API)
Interface qui permet à un programme d'application écrit dans un langage évolué d'utiliser des données ou des fonctions spécifiques du système d'exploitation ou d'un autre programme.
serveur d'applications
Programme serveur d'un réseau réparti qui fournit l'environnement d'exécution à un programme d'application.
artefact
Entité utilisée ou produite par un processus de développement de logiciels. Les artefacts comprennent les modèles, les fichiers source, les scripts et les fichiers exécutables binaires.
bibliothèque associée
Bibliothèque distante unique située sur l'hôte IBM i et qui contient les objets de construction relatifs à un projet.
association
(1) Pour un document XML, lien du document aux règles qui gouvernent sa structure, lesquelles peuvent être définies par une DTD (définition de type de document) ou par un schéma XML.
(2) Dans les beans enterprise, relation qui existe entre deux beans entity de type CMP (persistance gérée par conteneur). Il existe deux types d'association : un-à-un et un-à-plusieurs.
ASYNC
Voir asynchrone.
asynchrone (ASYNC)
Relatif aux événements qui ne sont pas synchronisés à temps ou qui ne se produisent pas à des intervalles réguliers ou prévisibles.
Asynchronous JavaScript and XML (AJAX)
Groupe de technologies utilisées pour créer des pages Web dynamiques interactives répondant rapidement aux demandes via l'échange de blocs de données plus petits. AJAX utilise une combinaison de technologies et de protocoles existants, notamment XHTML, CSS, XML, les langages de script orientés client tels que JavaScript, Document Object Model, ainsi qu'un mécanisme de récupération de données asynchrones, comme XMLHttpRequest.
attribut
Caractéristique ou trait d'une entité qui décrit l'entité. Le numéro de téléphone d'un employé est un des attributs de cet employé.
authentification
Service de sécurité qui fournit la preuve que l'utilisateur d'un ordinateur est bien celui qu'il prétend être. Les mécanismes de base pour implémenter ce service sont les mots de passe et les signatures numériques. L'authentification est différente de l'autorisation : l'authentification n'est pas concernée par l'octroi ou le refus d'accès aux ressources système.
autorisation
Méthode qui détermine les portlets auxquels un utilisateur ou un groupe d'utilisateurs peut accéder.
rapport officiel d'analyse de programme (APAR)
Demande de correction d'une erreur dans une version prise en charge d'un programme fourni par IBM.
AWT
Voir Abstract Window Toolkit.
Axis
Implémentation du protocole SOAP à partir duquel les services Web en langage Java peuvent être implémentés.
B2B
Voir business-to-business.
BA
Voir authentification standard.
temps de base
Temps consacré à l'exécution d'une méthode particulière. Ce temps n'inclut pas le temps passé dans les autres méthodes Java qui sont appelées à partir de la méthode.
authentification standard (BA)
Méthode d'authentification qui utilise un nom d'utilisateur et un mot de passe.
bean
Définition ou instance d'un composant JavaBeans. Voir aussi bean enterprise, JavaBeans.
classe de bean
En programmation EJB (Enterprise JavaBeans), classe Java qui implémente une classe javax.ejb.EntityBean ou une classe javax.ejb.SessionBean.
persistance gérée par bean (BMP)
Mécanisme par lequel un transfert de données entre les variables d'un bean entity et un gestionnaire de ressources est géré par le bean entity (Sun). Voir aussi persistance gérée par conteneur.
bidir
Voir bidirectionnel.
bidirectionnel (bidir)
Relatif à des scripts généralement exécutés de droite à gauche comme en arabe et en hébreu, sauf les nombres, exécutés de gauche à droite.
lier
Etablir une connexion entre des composants logiciels à travers un réseau au moyen d'un protocole déterminé. Dans les services Web, l'opération de liaison a lieu lorsque le demandeur de service appelle ou déclenche, lors de l'exécution, une interaction avec le service à l'aide des détails de liaison de la description du service pour localiser, contacter et appeler le service.
BMP
Voir persistance gérée par bean.
goulot d'étranglement
Espace du système où les performances sont affectées par les conflits entre les ressources.
développement ascendant
Dans les services Web, processus de développement d'un service à partir d'un artefact existant, tel un bean Java ou un bean enterprise à la place d'un fichier WSDL (Web Services Definition Language). Voir aussi développement descendant.
mappage ascendant
En programmation EJB (Enterprise JavaBeans), technique de mise en correspondance de beans enterprise avec des tables de base de données dans lesquelles le schéma est importé d'une base de données existante. Les beans enterprise et les mappages sont générés ensuite d'après les spécificités de ce schéma.
classe frontière
En profilage de performances, classe normalement exclue par les critères de filtrage, mais appelée directement par les classes incluses par ces critères.
branche
Dans l'environnement de développement coopératif CVS, ligne de développement distincte dans laquelle les modifications peuvent être isolées. Lorsqu'un programmeur modifie des fichiers sur une branche, ces modifications ne se reflètent ni sur le tronc principal, ni sur les autres branches.
point d'arrêt
Point indiqué dans un programme où le système interrompt le traitement, lequel peut reprendre après une intervention manuelle.
générer
Création ou modification de ressources, généralement conditionnée par l'état des autres ressources. Par exemple, un générateur Java convertit des fichiers source Java en fichiers de classe exécutables. Un générateur de liens Web met à jour les liens vers les fichiers qui ont changé de nom ou d'emplacement.
chemin de compilation
Chemin utilisé lors de la compilation du code source Java pour rechercher des classes référencées qui se trouvent dans d'autres projets.
plan de compilation
Fichier XML qui définit le traitement nécessaire à la création de sorties de génération et qui spécifie la machine sur laquelle le traitement est exécuté.
style de construction
Ensemble d'opérations d'insertion/construction pour des projets IBM i.
entité de gestion
Dans la programmation des services Web, type de structure de données contenant des informations à propos de l'entité qui a publié le service. L'entité métier est spécifiée lors de l'enregistrement du service.
méthode métier
Méthode d'un bean enterprise qui implémente la logique applicative ou les règles de fonctionnement d'une application (Sun).
service métier
Dans la programmation des services Web, type de structure de données qui contient des informations sur les groupes de services Web. La structure du service métier est spécifiée lors de l'enregistrement d'un service.
business-to-business (B2B)
Terme qualifiant la catégorie d'applications Internet qui permettent l'échange d'informations ou l'exécution de transactions entre professionnels (sociétés).
code intermédiaire
Code indépendant de la machine, généré par le compilateur Java et exécuté par l'interpréteur Java (Sun).
C2A
Voir Click-to-Action.
pile d'appels
Liste d'éléments de données constituée et tenue à jour par la machine virtuelle Java (JVM) afin qu'un programme puisse appeler une méthode et revenir de cette dernière.
capacités
Dans Eclipse, groupe de fonctions qui peuvent être masquées ou affichées pour simplifier l'interface utilisateur. Elles sont activées ou désactivées par modification des paramètres de préférence.
feuille de style en cascade (CSS)
Fichier qui définit un ensemble hiérarchique de règles de style permettant de contrôler le rendu des fichiers HTML ou XML dans les navigateurs, les afficheurs ou lors de l'impression.
positionnement de feuille de style en cascade (CSS-P)
Utilisation d'une feuille de style en cascade pour positionner les éléments d'une page Web en fonction de l'emplacement des pixels ou de l'emplacement relatif par rapport à d'autres éléments.
canal
Application Web spécialisée dans un portail à laquelle un utilisateur peut s'abonner.
jeu de caractères
Jeu de caractères définis sans représentation codée supposée, qui peut être reconnu par une configuration matérielle ou logicielle. Il peut être défini en fonction de l'alphabet, de la langue, du script ou d'une combinaison de ces éléments.
aide-mémoire
Interface qui guide les utilisateurs via les assistants et les étapes requises pour effectuer une tâche complexe et permet d'accéder aux sections adéquates de l'aide en ligne.
case à cocher
Carré associé à un texte qui représente une option. Lorsqu'un utilisateur sélectionne l'option, la case est cochée pour indiquer que l'option est sélectionnée. L'utilisateur peut décocher la case à cocher en sélectionnant à nouveau l'option, ce qui la désélectionne.
restituer
Dans certains systèmes de gestion de configuration de logiciel (SCM), copier des fichiers dans le référentiel après les en avoir extraits et modifiés.
réserver
Dans certains systèmes de gestion de configuration de logiciel (SCM), copier la dernière révision d'un fichier à partir du référentiel pour la modifier.
cHTML
Voir Compact Hypertext Markup Language.
classe
En conception ou programmation orientée objet, modèle ou gabarit qui peut être utilisé pour créer des objets ayant une définition commune et des propriétés, des opérations et un comportement communs. Un objet est une instance d'une classe.
diagramme de classes
Diagramme qui montre une collection d'éléments de modèle (statique) déclaratif : des classes, des types et leur contenu et des relations.
fichier classe
Fichier source Java compilé.
hiérarchie de classes
Relation entre des classes qui partagent une même parenté (héritage).
chargeur de classe
Composant de la machine virtuelle Java (JVM) chargé de rechercher et de charger les fichiers classe. Un chargeur de classe affecte le conditionnement des applications et le comportement d'exécution des applications conditionnées, déployées sur les serveurs d'applications.
chemin d'accès aux classes
Liste de répertoires et de fichiers JAR qui contiennent les fichiers de ressources ou les classes Java qu'un programme peut charger dynamiquement à l'exécution.
Click-to-Action (C2A)
Méthode d'implémentation des portlets coopératifs, permettant aux utilisateurs de cliquer sur une icône d'un portlet source pour transférer des données vers un ou plusieurs portlets cible. Voir aussi portlets coopératifs, connexion.
client
Programme logiciel ou ordinateur qui demande des services à un serveur. Voir aussi serveur, hôte.
proxy client
Objet situé du côté client d'une connexion réseau, qui fournit une interface RPC (appel de procédure à distance) vers un service situé du côté serveur.
client/serveur
Dans un environnement de traitement réparti, modèle selon lequel un programme se trouvant sur un ordinateur donné envoie une demande à un programme implanté sur un autre ordinateur et attend une réponse. Le programme qui émet la demande est appelé client et celui qui fournit la réponse est appelé serveur. Voir aussi application répartie.
presse-papiers
Zone mémoire stockant provisoirement des données. Les données du presse-papiers sont accessibles aux autres applications.
CMP
Voir persistance gérée par conteneur.
aide à la saisie de code
Voir assistant de contenu.
page de codes
Affectation particulière de codes caractères à des caractères graphiques. Dans une page de codes donnée, un code caractère ne peut avoir qu'une seule signification. Une page de code identifie également la manière dont les points de code sont traités.
collaboration
Capacité à relier les clients, les employés ou les partenaires commerciaux aux personnes et processus d'une entreprise, afin de faciliter les prises de décision efficaces. La collaboration implique l'interaction entre deux ou trois individus aux compétences complémentaires pour résoudre un problème métier.
ligne de commande
Ligne vide d'un écran qui vous permet de saisir des commandes, des numéros d'options ou des sélections.
zone commune
Dans une page Web basée sur un modèle de page, région fixe de la page.
événement de base commun
Spécification basée sur le langage XML qui définit un mécanisme de gestion des événements, comme la consignation, le traçage, la gestion et les événements métier, dans des applications d'entreprise.
Common Object Request Broker Architecture (CORBA)
Architecture et spécification pour la programmation distribuée orientée objet, qui sépare les programmes client et serveur via une définition d'interface formelle. Voir aussi protocole IIOP.
Compact Hypertext Markup Language (cHTML)
Format de publication des informations hypertexte sur les périphériques sans fil.
unité de compilation
Partie d'un programme suffisante pour pouvoir être compilée correctement.
compiler
Dans les langages ILE, traduire des instructions source en modules qui peuvent ensuite être intégrés à des programmes ou à des programmes de service.
temps de compilation
Durée de compilation d'un programme en exécutable.
type complexe
Dans le langage XML, type qui accepte des éléments dans son contenu et qui peut comporter des attributs. Voir aussi type simple.
composant
(1) Objet ou programme réutilisable exécutant une fonction spécifique et conçu pour collaborer avec d'autres composants et applications.
(2) Dans Eclipse, un ou plusieurs plug-in fonctionnant ensemble afin de mettre à disposition un ensemble discret de fonctions.
test de composant
Test automatisé d'un ou de plusieurs composants d'une application d'entreprise qui peut inclure des classes Java, des beans EJB ou des services Web. Voir aussi test abstrait, modèle de test.
composeur
En programmation Java, classe utilisée pour mapper une zone complexe de bean vers plusieurs colonnes de base de données. La composition est une étape nécessaire pour les champs complexes qui sont eux-mêmes des objets avec des champs et un comportement propre.
portlet concret
Représentation logique d'un objet de portlet distingué par un paramètre de configuration unique (PortletSettings).
Concurrent Versions System (CVS)
Système de contrôle de version à code source ouvert (open-source) et fonctionnant en transparence à travers le réseau.
fichier de configuration
Fichier Struts qui contient des informations sur les sources de données, les beans de formulaire, les transferts globaux et les mappages d'actions.
connexion
(1) Association établie entre des entités pour la transmission de données.
(2) Relation entre les noeuds d'un diagramme d'application.
fabrique de connexions
Ensemble de valeurs de configuration établissant des connexions qui permettent à un composant Java EE d'accéder à une ressource. Les fabriques de connexions fournissent à la demande des connexions à un système EIS (Enterprise Information System) provenant d'une application et permettent au serveur d'applications d'enregistrer le système EIS dans une transaction répartie.
connecteur
(1) Dans Java EE, mécanisme d'extension standard pour les connecteurs permettant la connectivité aux systèmes EIS (Enterprise Information System). Un connecteur est composé d'un adaptateur de ressources et d'outils de développement d'applications (Sun). Voir aussi conteneur.
(2) Servlet offrant un accès de portlet aux sources externes de contenu, par exemple un bulletin d'informations d'un site Web d'une station d'informations locale.
conteneur
(1) Entité qui fournit des services de gestion du cycle de vie, de sécurité, de déploiement et d'exécution aux composants (Sun). Voir aussi adaptateur de ressource, connecteur.
(2) Colonne ou ligne permettant de modifier la disposition d'un portlet ou d'un autre conteneur d'une page.
(3) Groupe d'étapes et de liens dans la conception d'un travail.
persistance gérée par conteneur (CMP)
Mécanisme par lequel un transfert de données effectué entre les variables d'un bean entity et un gestionnaire de ressources est géré par le conteneur du bean entity (Sun). Voir aussi persistance gérée par bean.
transaction gérée par conteneur
Transaction dont les frontières sont définies par un conteneur EJB. Un bean entity doit utiliser des transactions gérées par conteneur (Sun).
transaction de conteneur
Voir transaction gérée par conteneur.
zone de contenu
Dans une page Web basée sur un modèle de page, région éditable de la page.
assistant de contenu
Fonction de certains éditeurs source qui présente à l'utilisateur une liste de propositions valides pour achever la ligne de code en cours ou la zone d'entrée.
conflit
Situation dans laquelle une transaction tente de verrouiller une ligne ou une table déjà verrouillée.
modèle de contenu
Représentation de toute donnée susceptible d'être contenue dans un élément XML. Il existe quatre sortes de modèles de contenu : contenu d'élément, contenu mixte, contenu EMPTY et contenu ANY.
fournisseur de contenu
Source du contenu pouvant être intégrée dans une page de portail en tant que portlet.
zone de contenu
Fichier classe qui est ajouté à un fichier JSP pour désigner l'affichage des données ou du contenu personnalisé. Chaque zone de contenu possède un nom et accepte un type spécifique de données d'une règle.
racine de contexte
Racine de l'application Web, qui correspond au répertoire de niveau supérieur d'une application lorsqu'elle est déployée dans un serveur Web.
contrôle
Voir widget.
convertisseur
En programmation EJB (Enterprise JavaBeans), classe qui convertit une représentation de base de données en un type d'objet et inversement.
portlets coopératifs
Plusieurs portlets sur la même page Web qui interagissent en partageant des informations. Voir aussi Click-to-Action, connexion, courtier de propriétés.
auxiliaire de copie
Bean d'accès qui contient une copie en local des attributs d'un bean entity distant. Contrairement aux encapsuleurs de bean, les auxiliaires de copie sont optimisés pour être utilisés avec une instance unique d'un bean entity.
CORBA
Voir Common Object Request Broker Architecture.
méthode create
Dans les beans enterprise, méthode définie dans l'interface home et appelée par un client pour créer un bean enterprise (Sun).
CSS
Voir feuille de style en cascade.
CSS-P
Voir positionnement de feuille de style en cascade.
action personnalisée
En programmation JSP, action qui est décrite de façon portable par un descripteur de bibliothèques de balises et une collection de classes Java et importée dans une page JSP par une directive de bibliothèques de balises (Sun).
méthode de localisation personnalisée
Voir méthode de localisation.
personnalisation
Modification d'une page de portail ou d'un portlet par un utilisateur. WebSphere Portal permet aux utilisateurs de personnaliser une page de portail en modifiant la disposition de la page et en sélectionnant les portlets qui s'affichent pour chaque périphérique. Voir aussi fonctionnalité de personnalisation.
Customizer
Classe Java (implémentant l'interface java.beans.Customizer) qui est associée à un bean afin de fournir une interface utilisateur plus complète pour les propriétés de ce bean.
balise personnalisée
Extension du langage JSP (JavaServer Pages) qui exécute une tâche spécialisée. Les balises personnalisées sont généralement distribuées sous la forme d'une bibliothèque de balises, qui contient également les classes Java implémentant les balises.
CVS
Voir Concurrent Versions System.
DAD
Voir définition d'accès au document.
script DAD
Fichier utilisé par DB2 XML Extender pour composer des documents XML à partir de données DB2 existantes ou pour décomposer des documents XML en données DB2.
DADX
Voir extension de la définition d'accès au document.
groupe DADX
Dossier qui contient une connexion à une base de données (JDBC et JNDI) et d'autres informations partagées entre les fichiers DADX du groupe.
exécution DADX
Dans un service Web DADX, période de temps pendant laquelle les requêtes SOAP sont envoyées au nouveau service Web. L'environnement d'exécution DADX fournit des informations au service Web DADX, y compris les liaisons GET et POST HTTP, la page d'essai, la génération WSDL et la conversion des données DTD en données de schéma XML.
démon
Programme qui s'exécute sans surveillance et qui assure des fonctions continues ou périodiques (par exemple, le contrôle du réseau).
Data Class
Bean d'accès qui permet le stockage de données et fournit des méthodes d'accès pour la mise en cache des propriétés des beans enterprise. Contrairement aux auxiliaires de copie, les beans d'accès aux classes de données utilisent des beans enterprise dotés de vues client local et de vues client distant.
définition de données
Objet données qui définit une base de données ou une table.
langage de définition de données (DDL)
Langage qui décrit les données et leurs relations dans une base de données.
spécifications de description de données (DDS)
Format fixe permettant de décrire ou de créer des fichiers d'unité ou des bases de données IBM i.
objet données
Tout objet (tel que des tables, des vues, des index, des fonctions, des déclencheurs et des packages) qui peut être créé ou manipulé au moyen d'instructions SQL.
filtre d'objet données
Commande qui permet l'exclusion de données objets (telles que des tables et des schémas) de l'arborescence de la base de données.
source de données
Dans JDBC, interface qui fournit une représentation logique d'un pool de connexions à une source de données physique. Les objets de source de données favorisent la portabilité des applications, car elles évitent d'avoir à fournir des informations spécifiques à un pilote de base de données particulier.
DB2
Famille de programmes IBM sous licence pour la gestion des bases de données relationnelles.
DB2 XML Extender
Programme permettant de stocker et de gérer des documents XML dans des tables DB2. Des documents XML validés et syntaxiquement corrects peuvent être générés à partir de données relationnelles existantes, stockées en tant que données de colonne, et le contenu des éléments et des attributs XML peut être stocké dans les tables DB2.
DBCS
Voir jeu de caractères à deux octets.
DDL
Voir langage de définition de données.
DDS
Voir spécifications de description de données.
blocage
Situation dans laquelle deux unités d'exécution de contrôle indépendants sont bloquées. Chaque unité d'exécution attendant que l'autre unité effectue une action. Le blocage se produit généralement en cas d'ajout de mécanismes de synchronisation afin d'éviter une situation d'indétermination.
déboguer
Détecter, diagnostiquer et éliminer les erreurs dans les programmes.
moteur de débogage
Composant serveur du débogueur dont la conception client/serveur permet le débogage local et à distance. Le moteur de débogage est exécuté sur le même système que le programme en cours de débogage.
débogueur
Outil qui permet de détecter et d'analyser les erreurs des programmes informatiques.
session de débogage
Activités de débogage entre le moment où un développeur lance un débogueur et celui où il le quitte.
déclaration
En programmation Java, instruction qui établit un identificateur et lui associe des attributs sans nécessairement réserver son espace mémoire ni fournir son implémentation (Sun).
décoration
Dans le domaine des interfaces graphiques, glyphe en regard d'une ressource qui fournit des informations sur son état pour indiquer, par exemple, qu'un fichier a été modifié depuis la dernière sauvegarde ou extrait d'un référentiel.
déployer
Placer des fichiers ou installer un logiciel dans un environnement d'exploitation. Dans l'architecture Java Platform Enterprise Edition (Java EE), cela implique la création d'un descripteur de déploiement compatible avec le type d'application en cours de déploiement.
code de déploiement
Code supplémentaire permettant à un code d'implémentation de bean écrit par un développeur d'applications de fonctionner dans un environnement d'exécution EJB particulier. Le code de déploiement peut être généré par des outils du fournisseur du serveur d'applications.
descripteur de déploiement
Fichier XML qui décrit comment déployer un module ou une application en spécifiant des options de conteneur et de configuration. Par exemple, un descripteur de déploiement EJB transmet à un conteneur EJB des informations relatives à la gestion et au contrôle de beans enterprise.
répertoire de déploiement
Répertoire qui contient la configuration du serveur de publication et l'application Web de la machine où est installé le serveur d'applications.
déconseillé
Relatif à une entité, telle une fonction ou un élément de programmation, prise en charge mais dont l'utilisation n'est plus recommandée et qui peut devenir obsolète.
convertisseur série-parallèle
Méthode qui convertit une variable sérialisée en données objet. Voir aussi sérialiseur.
boîte de dialogue
Fenêtre secondaire demandant à l'utilisateur de saisir des données pour une tâche ou une sous-tâche spécifique. Exemples courants : boîtes de dialogue Imprimer et Sauvegarder sous. Les boîtes de dialogue sont modales. En d'autres termes, l'utilisateur doit les fermer pour pouvoir continuer à travailler dans la fenêtre d'où elles ont été lancées.
directive
Bloc de construction FFDC (First-Failure Data Capture, outil de diagnostic de premier niveau) que peut contenir une base de données de symptômes WebSphere Application Server pour fournir des informations et proposer des actions destinées à permettre à un module de diagnostic de personnaliser les données consignées.
découvrir
Dans le contexte UDDI, action de parcourir le registre d'entités pour localiser les services Web existants en vue de leur intégration.
application répartie
Application à base de composants distincts physiquement situés sur des ordinateurs différents interconnectés par un réseau. Voir aussi client-serveur.
définition d'accès au document (DAD)
Format de document XML utilisé par DB2 XML Extender pour définir le mappage entre les données XML et les données relationnelles.
extension de la définition d'accès au document (DADX)
Format de document XML qui spécifie comment créer un service Web en utilisant un ensemble d'opérations définies par des documents DAD et des instructions SQL.
Document Object Model (DOM)
Système dans lequel un document structuré, par exemple un fichier XML, est visualisé sous forme d'arborescence d'objets à laquelle il est possible d'accéder et qu'il est possible de mettre à jour par programmation.
définition de type de document (DTD)
Règles qui spécifient la structure d'une catégorie particulière de documents SGML ou XML. La DTD définit cette structure avec des éléments, des attributs et des notations. Elle établit également des contraintes quant à la manière dont chaque élément, attribut ou notation peut être utilisé dans la catégorie de documents concernée.
DOM
Voir Document Object Model.
élément DOM
Un des membres d'une arborescence d'éléments créé lorsqu'un fichier XML est analysé avec un analyseur syntaxique DOM. Les éléments DOM permettent d'identifier rapidement tous les éléments du fichier source XML.
annuaire Domino
Base de données qui fournit à l'échelle du domaine un annuaire des serveurs Domino, des utilisateurs, des certificateurs, des domaines externes et des groupes. Elle contient également des documents qui gèrent la communication entre serveurs et les programmes serveur.
jeu de caractères à deux octets (DBCS)
Jeu de caractères où chaque caractère est représenté par deux octets. Ces jeux de caractères sont communément utilisés dans les langues, comme le japonais ou le chinois, comportant plus de symboles qu'il ne peut en être représenté avec un seul octet. Voir aussi jeu de caractères à un octet.
déroulant
Terme applicable à une liste ou à un menu qui s'ouvre sur un clic et qui reste ouvert jusqu'à ce que l'utilisateur sélectionne un élément ou clique sur un autre endroit de l'interface utilisateur.
Spécification D
Partie de code RPG ILE qui définit des éléments de programme tels que des zones autonomes, des constantes nommées et des structures de données avec ou sans sous-zone.
DTD
Voir définition de type de document.
dynaform
Instance de classe ou de sous-classe DynaActionForm qui stocke les données de forme HTML d'une demande client soumise ou qui stocke les données accessibles à partir d'un lien sélectionné par l'utilisateur.
contenu Web dynamique
Eléments de programmation tels que les fichiers JSP (JavaServer Pages), les servlets et les scripts qui nécessitent un traitement côté client ou côté serveur pour un rendu précis dans un navigateur Web.
projet Web dynamique
Projet qui contient des ressources pour une application Web au contenu dynamique, par exemple des servlets ou des fichiers JSP (JavaServer Pages). La structure d'un projet Web dynamique reflète la norme Java EE pour le contenu Web, les classes, les chemins d'accès aux classes, le descripteur de déploiement, etc.
EAR
Voir fichier d'archive d'entreprise.
fichier EAR
Voir fichier d'archive d'entreprise.
projet EAR
Voir projet d'application d'entreprise.
e-business
Transaction commerciale réalisée par l'intermédiaire d'un support électronique tel que le réseau Internet.
Eclipse
Initiative à code source ouvert qui propose aux fournisseurs indépendants de logiciels et autres développeurs d'outils une plateforme standard destinée au développement d'outils de développement d'applications compatibles avec les plug-ins.
Eclipse Modeling Framework
Composants Eclipse qui définissent et implémentent des modèles de données structurées, à savoir des ensembles de classes associées permettant de traiter les données dans les applications.
code d'édition
Lettre ou chiffre signalant qu'un champ doit être modifié selon un processus bien défini avant d'être affiché ou imprimé. Voir aussi mot d'édition.
masque d'édition
Chaîne de caractères binaires indiquant à la machine d'édition où à l'API d'édition (QECEDT) comment convertir une valeur numérique en chaîne de caractères déchiffrable. Un masque d'édition peut formater une valeur numérique de manière à ce que les langages qui ne peuvent pas utiliser directement les instructions machines puissent profiter de cette fonctionnalité.
zone de l'éditeur
Dans Eclipse et dans les produits de type Eclipse, zone de la fenêtre du plan de travail où les fichiers sont ouverts pour édition.
mot d'édition
Mot défini par l'utilisateur avec un format spécifique qui indique comment l'édition doit être effectuée. Voir aussi code d'édition.
EIM
Voir mappage EIM.
EIS
Voir système d'information d'entreprise.
EJB
Voir Enterprise JavaBeans.
bean EJB
Voir bean enterprise.
conteneur EJB
Conteneur qui implémente le contrat de composant EJB de l'architecture Java EE. Ce contrat spécifie les caractéristiques d'un environnement d'exécution pour les beans enterprise, notamment en ce qui concerne la sécurité, la concurrence d'accès, la gestion du cycle de vie, les transactions, le déploiement et d'autres services (Sun). Voir aussi serveur EJB.
fabrique d'EJB
Bean d'accès qui simplifie la création ou la recherche d'une instance de bean enterprise.
objet home EJB
En programmation EJB (Enterprise Java Beans), objet qui fournit les opérations du cycle de vie (création, suppression, localisation) d'un bean enterprise (Sun).
héritage d'EJB
Forme d'héritage dans laquelle un bean enterprise hérite des propriétés, des méthodes et des attributs de contrôle au niveau méthode d'un autre bean enterprise résidant dans le même groupe.
fichier JAR d'EJB
Fichier d'archive Java qui contient un module EJB. (Sun).
module EJB
Unité logicielle qui consiste en un ou plusieurs beans enterprise et en un descripteur de déploiement EJB (Sun).
objet EJB
Dans les beans enterprise, objet dont la classe implémente l'interface distante du bean enterprise (Sun).
projet EJB
Projet qui contient les ressources nécessaires à une application EJB : beans enterprise ; interfaces home locales et distantes ; fichiers JSP ; servlets ; descripteurs de déploiement.
requête EJB
Dans le langage de requêtes EJB, chaîne qui contient une clause SELECT facultative spécifiant les objets EJB à renvoyer, une clause FROM désignant des collections de beans, une clause WHERE facultative contenant des prédicats de recherche sur les collections désignées, une clause ORDER BY facultative spécifiant l'ordre à imposer aux résultats et des paramètres d'entrée correspondant aux arguments de la méthode de localisation (finder).
langage de requête EJB
Langage de requête (ou d'interrogation), également appelé EJB Query Language (EJB QL), qui définit les méthodes de localisation de beans entity CMP (persistance gérée par le conteneur). La définition utilise un langage basé sur SQL qui permet de faire porter les recherches sur les attributs persistants d'un bean enterprise et sur les attributs des beans qui lui sont associés.
référence EJB
Nom logique utilisé par une application pour localiser l'interface home d'un bean enterprise dans l'environnement d'exécution cible.
serveur d'EJB
Logiciel qui fournit des services à un conteneur EJB. Un serveur d'EJB peut héberger un ou plusieurs conteneurs d'EJB (Sun). Voir aussi conteneur d'EJB.
élément
Dans les langages de balisage, unité de base constituée d'une balise de début, d'une balise de fin, d'attributs associés et de leurs valeurs et de tout texte contenu entre les deux balises.
schéma de codage
Partie sous-jacente d'une page de code définissant a) l'espace de codage (c'est-à-dire le nombre et la valeur des codes caractères autorisée dans une page de codes) ; b) les règles de partage de l'espace de codage entre les caractères de commande et les caractères graphiques ; et c) les règles relatives aux options spécifiques au schéma, telles que le nombre de bits dans un octet ou un double-octet.
noeud final
Système qui est l'origine ou la destination d'une session.
écouteur de point final
Point ou adresse à laquelle les messages entrant d'un service Web sont reçus par un bus d'intégration de service.
application d'entreprise
Voir application Java EE.
projet d'application d'entreprise (projet EAR)
Structure et hiérarchie de dossiers et de fichiers qui contiennent un descripteur de déploiement et un document d'extension IBM ainsi que des fichiers communs à tous les modules Java EE définis dans le descripteur de déploiement.
fichier d'archive d'entreprise (EAR)
Type de fichier JAR spécial, défini selon les normes de l'architecture Java EE, servant au déploiement d'applications Java EE sur des serveurs d'applications Java EE. Un fichier EAR contient des composants EJB, un descripteur de déploiement, ainsi que des fichiers archives Web (WAR) pour les applications Web individuelles. Voir aussi fichier d'archive Web, fichier d'archive Java.
bean enterprise
Composant qui implémente une tâche ou une entité dite métier (business) et qui réside dans un conteneur d'EJB. Les beans entity, les beans session ou même les beans pilotés par message sont des beans enterprise (Sun). Voir aussi bean.
mappage EIM
Mécanisme qui permet d'associer une personne ou une entité aux identités utilisateur appropriées dans différents registres d'utilisateurs d'une entreprise. Le mappage EIM offre des interfaces de programmation d'application (API) qui permettent de créer et de gérer ces relations de mappage d'identité, ainsi que des API que les applications utilisent pour interroger ces informations.
système d'information d'entreprise (EIS)
Applications qui comportent un système existant d'entreprise pour la gestion d'information au niveau de l'entreprise. Un système d'information d'entreprise offre un ensemble défini de services qui sont exposés comme interfaces locales, distantes ou les deux (Sun). Voir aussi adaptateur de ressource.
Enterprise JavaBeans (EJB)
Architecture de composant définie par Sun Microsystems pour le développement et le déploiement d'applications orientées objet, réparties et exploitées à l'échelle de l'entreprise (Java EE).
entité
Dans les langages de balisage tels que XML, ensemble de caractères qui peut être désigné en tant qu'unité, par exemple pour ajouter des blocs de texte répétitif ou des caractères spéciaux dans un document.
bean entity
En programmation EJB, bean enterprise qui représente des données persistantes tenues à jour dans une base de données. Chaque bean entity transporte sa propre identité (Sun). Voir aussi bean session.
variable d'environnement
Variable qui définit un aspect de l'environnement d'exploitation d'un processus. Par exemple, les variables d'environnement peuvent définir le répertoire principal, le chemin de recherche de commande, le terminal en cours d'utilisation ou le fuseau horaire courant.
étendre
Installer plusieurs packages dans la même version d'Eclipse pour que leurs fonctions d'application s'exécutent simultanément dans l'environnement de plan de travail.
Extensible Hypertext Markup Language (XHTML)
Reformulation de HTML 4.0 en tant qu'application XML. XHTML est une famille de DTD et de modules courants et futurs qui permettent de générer des copies, des sous-ensembles et des extensions de HTML.
Extensible Markup Language (XML)
Métalangage standard de type SGML (Standard Generalized Markup Language) permettant de définir les langages de balisage.
Extensible Stylesheet Language (XSL)
Langage permettant de définir des feuilles de styles pour des documents XML. La transformation Extensible Stylesheet Language Transformation (XSLT) est utilisée avec XSL pour décrire la transformation d'un document XML en un autre document.
extension
Dans Eclipse, mécanisme utilisé par un plug-in pour étendre la plateforme. Voir aussi point d'extension.
point d'extension
Dans Eclipse, spécification qui définit les attributs et valeurs qui doivent être déclarés par une extension. Voir aussi extension.
composant Faces
Ensemble de composants d'interface utilisateur (des zones d'entrée, par exemple) et ensemble de composants de données (représentant des données, telles des enregistrements dans une base de données) pouvant être déplacés vers un fichier JSP Faces. Chaque ensemble peut être associé l'un à l'autre afin de créer un projet Web dynamique. Voir aussi JavaServer Faces.
fichier JSP Faces
Fichier qui représente une page dans un projet Web dynamique et qui contient des composants de données et d'interface utilisateur JavaServer Faces. Voir aussi JavaServer Faces.
fabrique
En programmation orientée objet, classe utilisée pour créer des instances d'une autre classe. Une fabrique est utilisée pour isoler la création d'objets d'une classe spécifique dans un lieu unique de sorte que de nouvelles fonctions peuvent être fournies sans nécessiter d'importantes modifications de codes.
vue rapide
Dans Eclipse, vue que vous ouvrez et fermez en cliquant sur un bouton de la barre de raccourcis.
fonction
Dans Eclipse, fichier JAR qui se présente sous une forme que le gestionnaire de mises à jour accepte et utilise pour mettre à jour la plateforme. Les fonctions comportent un manifeste contenant les informations de base relatives au contenu de la fonction, lequel peut inclure des plug-ins, des fragments et d'autres fichiers.
champ
En programmation orientée objet, attribut ou membre de données d'une classe.
File Transfer Protocol (FTP)
Dans TCP/IP, protocole de la couche application qui utilise les services TCP et Telnet pour transférer des fichiers de données non formatées entre les machines ou les hôtes.
filtre
Mécanisme permettant d'interroger des bibliothèques, des objets ou de membres sur un serveur Power Systems et de les organiser afin de les afficher dans l'explorateur de systèmes éloignés. Voir aussi pool de filtres, chaîne de filtrage.
pool de filtres
Groupe de filtres. Voir aussi filtre, référence de pool de filtres.
référence de pool de filtres
Mécanisme qui affiche un pool de filtres entre une connexion particulière et une connexion quelconque, si bien que lorsqu'un utilisateur apporte une modification au pool de filtres d'origine, celle-ci est répercutée dans sa référence. Voir aussi pool de filtres.
chaîne de filtrage
Informations utilisées par un filtre pour effectuer une recherche. Voir aussi filtre.
localiser
Voir découvrir.
méthode de localisation (finder)
Dans les beans enterprise, méthode définie dans l'interface home et appelée par un client afin de localiser un bean entity (Sun).
émettre
Dans la programmation orientée objet, provoquer une transition d'état.
groupe de correctifs
Collection de correctifs mis à la disposition des utilisateurs entre les modules de mise à jour planifiés, les mises à jour du fabricant ou les versions. Il permet aux utilisateurs d'avoir un niveau de maintenance spécifique. Voir aussi PTF (modification provisoire du logiciel), correctif provisoire, groupe de mises à jour.
clé externe
Dans une base de données relationnelles, clé d'une table qui fait référence à la clé primaire d'une autre table. Voir aussi clé primaire.
formulaire
Ecran, document imprimé ou fichier avec des espaces définis dans lesquels insérer des informations.
bean de formulaire
Dans Struts, classe qui stocke les données de formulaire HTML ou JSP d'une requête client soumise, ou qui stocke les données d'entrée d'un lien sélectionné par un utilisateur. La superclasse de tous les beans de formulaire est la classe ActionForm.
transfert
Dans Struts, objet qui est retourné par une action et qui comporte deux zones : un nom et un chemin d'accès (en règle générale, l'adresse URL d'une page JSP). Le chemin d'accès indique la destination d'une requête. Un transfert peut être local (appartient à une action spécifique) ou global (accessible à n'importe quelle action).
cadre
En codage HTML (hypertext markup language), sous-ensemble de la fenêtre du navigateur Web.
agencement de cadres
Fichier HTML qui définit la présentation d'une page Web constituée d'autres fichiers HTML séparés.
surface à format libre
Zone ouverte d'un éditeur visuel dans laquelle les développeurs peuvent ajouter et manipuler des objets. Par exemple, l'éditeur de diagramme d'application Struts offre une surface à format libre pour la représentation des pages JSP, des pages HTML, des mappages d'actions, d'autres diagrammes d'application Struts, des liens de pages JSP et des transferts de mappages d'actions.
FTP
Voir File Transfer Protocol.
génération complète
Dans Eclipse, génération prenant en compte toutes les ressources visibles dans l'espace de validité (portée). Voir aussi génération incrémentielle.
zoom fonctionnel
Mode d'affichage d'un diagramme d'application qui n'illustre que les artefacts de niveau supérieur et les relations d'agrégation entre eux. Cela permet d'accélérer l'utilisation et la réactivité des acquis utilisateur, plutôt que d'afficher tous les noeuds dans le diagramme. Un artefact de niveau supérieur peut être étendu afin de faire "zoomer" le diagramme et d'afficher les artefacts contenus.
méthode d'accès get
Méthode dont le but est d'obtenir la valeur d'une instance ou d'une variable de classe. Ainsi, un autre objet peut trouver la valeur de l'une de ses variables. Voir aussi méthode d'accès set.
GIF
Voir format GIF.
attribut global
En langage XML, attribut déclaré comme enfant de l'élément de schéma plutôt que comme partie d'une définition de type complexe. Les attributs globaux peuvent être référencés dans un ou plusieurs modèles de contenu à l'aide de l'attribut de référence.
élément global
En langage XML, élément déclaré comme enfant de l'élément de schéma plutôt que comme partie d'une définition de type complexe. Les éléments globaux peuvent être référencés dans un ou plusieurs modèles de contenu à l'aide de l'attribut de référence.
format GIF (Graphics Interchange Format)
Format de fichier de stockage des images. Les fichiers GIF sont courants sur le Web car ils ne contiennent que 256 couleurs au maximum et sont par conséquent très petits.
application en mode texte
Application codée pour les interfaces en mode texte telles que les terminaux IBM 3270 ou 5250.
groupe
(1) Ensemble d'utilisateurs pouvant partager les droits d'accès à une ressource protégée.
(2) Dans les emplacements, deux membres ou plus, regroupés en fonction de l'appartenance à l'emplacement.
descripteur
Dans la spécification Java EE, objet qui identifie un bean enterprise. Un client peut mettre l'indicateur en série, puis le retirer afin d'obtenir une référence au bean enterprise (Sun).
gestionnaire
Dans les services Web, mécanisme de traitement du contenu de service et d'extension de la fonction d'un système d'exécution JAX-RPC.
établissement de liaison
Echange de messages au début d'une session SSL (Secure Sockets Layer) qui permet au client d'authentifier le serveur avec des techniques de clé publique (et, facultativement, au serveur d'authentifier le client). Cet échange permet au client et au serveur de coopérer pour créer des clés symétriques pour le chiffrement, le déchiffrement et la détection de contrefaçon.
arrière-plan
Relatif à un programme ou à une application qui peut s'exécuter sans une interface utilisateur graphique ou dans certains cas sans interface utilisateur du tout. L'opération en arrière-plan est souvent utilisée pour les serveurs réseau ou les systèmes intégrés.
segment de mémoire
En programmation Java, bloc de mémoire utilisé par la machine virtuelle Java (JVM) lors de l'exécution pour stocker les objets Java. La mémoire segmentée Java est gérée par un processus de récupération de place (ramasse-miettes), qui libère automatiquement les objets Java qui ne sont plus utilisés.
interface home
Dans les beans enterprise, interface qui définit zéro ou plusieurs méthodes de création et de suppression (create et remove) pour un bean session, ou zéro ou plusieurs méthodes de création, de localisation et de suppression pour un bean entity. Voir aussi interface distante.
page d'accueil
Page Web de niveau supérieur d'un portail.
hôte
(1) Ordinateur connecté à un réseau et qui fournit un point d'accès à ce réseau. L'hôte peut être un client, un serveur ou les deux à la fois. Voir aussi serveur, client.
(2) Dans le profilage des performances, machine propriétaire des processus en cours de profilage. Voir aussi serveur.
nom d'hôte
Dans les communications Internet, nom donné à un ordinateur. Ce terme est parfois utilisé pour désigner le nom de domaine complet ou l'élément le plus significatif d'un nom de domaine complet. Par exemple, si monordinateur.ville.societe.com est le nom de domaine complet, l'un des noms d'hôte suivants peut être utilisé : monordinateur.ville.societe.com ou monordinateur.
infobulle
Forme d'aide en ligne qui s'affiche lorsque vous déplacez un curseur sur un élément de l'interface graphique, tel une icône ou une zone.
HTML
Voir Hypertext Markup Language.
HTTP
Voir Hypertext Transfer Protocol.
HTTP sur SSL (HTTPS)
Protocole Web pour les transactions sécurisées, qui chiffre et déchiffre les demandes de page des utilisateurs et les pages renvoyées par le serveur Web.
HTTPS
Voir HTTP sur SSL.
Hypertext Markup Language (HTML)
Langage de balisage conforme au standard SGML (Standard Generalized Markup Language), conçu principalement pour permettre l'affichage en ligne de données texte et graphiques, notamment des liens hypertexte.
Hypertext Transfer Protocol (HTTP)
Protocole Internet utilisé pour transférer et afficher des documents hypertexte et XML sur le Web.
IBM i
Programme sous licence IBM utilisé comme système d'exploitation principal pour les produits Power Systems. Le prédécesseur d'IBM i était i5/OS, lui-même précédé par Operating System/400 (OS/400). Voir aussi Operating System/400 (OS/400).
IDE
Voir environnement de développement intégré.
assertion d'identité
Données d'identification activées vers le serveur en aval. Ces données d'identification peuvent être définies comme l'identité du client d'origine, l'identité du serveur ou une autre identité spécifiée, selon le mode RunAs du bean enterprise.
IIOP
Voir protocole IIOP.
ILE
Voir Integrated Language Environment.
ILE RPG
Voir Integrated Language Environment RPG.
i-mode
Service Internet pour les périphériques sans fil.
génération incrémentielle
Dans Eclipse, génération prenant en compte uniquement les ressources qui ont changé depuis la dernière génération. Voir aussi génération complète.
infopop
Petite fenêtre qui affiche une aide contextuelle pour un élément particulier de l'interface utilisateur et qui contient des liens aux rubriques connexes de l'aide en ligne.
centre de documentation (InfoCenter)
Ensemble d'informations offrant un support aux utilisateurs d'un ou de plusieurs produits. Il peut être lancé séparément du produit et inclut une liste de rubriques que vous pouvez parcourir et un moteur de recherche.
héritage
Technique de programmation orientée objet dans laquelle des classes existantes permettent de créer d'autres classes. Par héritage, des éléments plus spécifiques intègrent la structure et le comportement d'éléments plus généraux.
point d'initialisation
Constante définie par l'utilisateur ou variable utilisée pour l'initialisation des attributs d'un objet.
répertoire d'installation
Répertoire où les fichiers uniques d'un package sont stockés. Voir aussi ressource partagée.
document d'instance
Document XML conforme à un schéma spécifique.
environnement de développement intégré (IDE)
Jeu d'outils de développement (compilateurs, éditeurs de code source, débogueurs, etc.) accessibles à partir d'une même interface utilisateur.
système de fichiers intégré
Fonction du système d'exploitation IBM i qui prend en charge les entrées-sorties du flux et la gestion de la mémoire de la même façon qu'un ordinateur personnel et les systèmes d'exploitation UNIX, tout en fournissant une structure d'intégration pour toutes les informations stockées sur un système.
Integrated Language Environment (ILE)
Ensemble de blocs de construction et d'interfaces fournissant un environnement d'exécution commun et des interfaces de programme d'application (API) d'exécution pouvant être associées pour tous les langages évolués compatibles avec l'environnement ILE.
Integrated Language Environment RPG (ILE RPG)
Programme IBM sous licence proposant un ensemble de compilateurs RPG pour applications commerciales et de gestion fonctionnant sur des hôtes IBM i. Ces compilateurs incluent : System/36E RPG (RPG II), System/38 RPG (RPG III), RPG/400 (RPG III) et ILE RPG (RPG IV).
correctif provisoire
Correctif certifié généralement disponible pour tous les clients entre les groupes de correctifs planifiés régulièrement, les modules de mise à jour ou les versions. Voir aussi groupe de correctifs, groupe de mises à jour.
protocole IIOP (Internet Inter-ORB Protocol)
Protocole utilisé pour la communication entre courtiers d'objets CORBA (Common Object Request Broker Architecture). Voir aussi CORBA.
protocole IP (Internet Protocol)
Protocole qui dirige les données dans un réseau ou des réseaux interconnectés. Ce protocole sert d'intermédiaire entre les couches supérieures des protocoles et le réseau physique. Voir aussi protocole TCP.
interopérabilité
Capacité d'un ordinateur ou d'un programme à travailler avec d'autres ordinateurs ou programmes.
Introspector
En langage Java, classe (java.beans.Introspector) qui offre aux outils une méthode standard de connaissance des propriétés, des événements et des méthodes supportées par un bean cible. Les classes Introspector respectent la spécification JavaBeans.
IP
Voir Internet Protocol.
Projet i
Conteneur local de fichiers source locaux, qui permet le développement IBM i hors ligne sur les plateformes Windows ou Linux.
J2C (JCA)
Voir architecture J2EE Connector.
J2EE
Voir Java 2 Platform Enterprise Edition.
application J2EE
Voir application Java EE.
architecture J2EE Connector (J2C, JCA)
serveur J2EE
Voir serveur Java EE.
J2SE
Voir Java 2 Platform Standard Edition.
JAAS
Voir Java Authentication and Authorization Service.
fichier JAR
Fichier d'archive Java. Voir aussi fichier d'archive d'entreprise, fichier d'archive Web.
Java
Langage de programmation orienté objet dont le code, transférable et interprétable, prend en charge les interactions entre objets distants. Java a été développé et défini par Sun Microsystems, Incorporated.
Java 2 Platform Enterprise Edition (J2EE)
Voir Java Platform Enterprise Edition.
Java 2 Platform Standard Edition (J2SE)
Voir Java Platform Standard Edition.
API Java pour XML (JAX)
Ensemble d'API Java pour la gestion de différentes opérations appelant les données définies par XML (Extensible Markup Language).
API Java pour RPC à base XML (JAX-RPC, JSR 101)
Spécification décrivant les API (interfaces de programmation d'applications) et les conventions permettant de créer des services Web et des clients de services Web utilisant des appels de procédure éloignée (RPC) et XML.
archive Java
Format de fichier comprimé servant au stockage, dans un même fichier, de toutes les ressources nécessaires à l'installation et à l'exécution d'un programme Java. Voir aussi fichier d'archive d'entreprise, fichier d'archive Web.
Java Authentication and Authorization Service (JAAS)
Dans la technologie Java EE, API standard qui permet d'exécuter des opérations de sécurité. Via JAAS, les services peuvent authentifier des utilisateurs lors de l'activation des applications et les autoriser à rester indépendants des technologies sous-jacentes.
bean Java
Voir bean.
JavaBeans
Selon la définition de Sun Microsystems, modèle de composant transférable, réutilisable, indépendant de la plateforme. Voir aussi bean.
classe Java
Classe écrite en langage Java.
Java Database Connectivity (JDBC)
Norme de l'industrie pour la connectivité entre Java et une gamme étendue de bases de données, indépendante de toute base de données. L'interface JDBC fournit une interface CLI pour l'accès aux bases de données SQL et XQuery.
kit Java Development Kit (JDK)
Voir kit Java SE Development Kit (JDK).
Javadoc
Outil qui analyse les déclarations et les commentaires de documentation dans un ensemble de fichiers source et qui génère un ensemble de pages HTML décrivant les classes, les classes internes, les constructeurs, les méthodes et les zones (Sun).
Java EE
Voir Java Platform Enterprise Edition.
application Java EE
Toute unité déployable d'une fonctionnalité Java EE. Cette unité peut être un module unique ou un groupe de modules conditionnés dans un fichier EAR avec descripteur de déploiement d'application Java EE (Sun).
Java EE Connector Architecture (JCA)
Architecture standard permettant de connecter la plateforme Java EE à des systèmes d'information d'entreprise hétérogènes (EIS).
serveur Java EE
Environnement d'exécution qui fournit des conteneurs EJB ou Web.
fichier Java
Fichier source éditable portant l'extension .java et pouvant être compilé en code intermédiaire (c'est-à-dire en fichier .class).
Java Message Service (JMS)
Interface de programmation d'application qui offre des fonctions de langage de Java pour la gestion des messages.
Java Naming and Directory Interface (JNDI)
Extension de la plateforme Java qui fournit aux applications Java une interface standard pour les services d'affectation de nom et d'annuaire hétérogènes.
plateforme Java
Terme générique désignant le langage de programmation Java et son environnement, c'est-à-dire d'une part un ensemble d'API, de bibliothèques de classes et d'outils utilisés pour le développement, la compilation et le débogage de programmes Java et d'autre part une machine virtuelle Java qui charge et exécute les fichiers .class (Sun).
Java Platform Enterprise Edition (Java EE)
Environnement de développement et de déploiement d'applications d'entreprise, défini par Sun Microsystems Inc. La plateforme Java EE est constituée d'un ensemble de services, d'interfaces de programmation d'application (API) et de protocoles qui offrent des fonctionnalités pour le développement d'applications Web (Sun).
Java Platform Standard Edition (Java SE)
Plateforme principale de la technologie Java (Sun).
agent de profilage Java
Agent associé à la machine virtuelle Java (JVM) sur laquelle l'application profilée est exécutée. Il s'agit de l'agent utilisé par défaut pour mesurer les performances d'une application Java au cours de son exécution.
projet Java
Dans Eclipse, projet qui contient un code source Java compilable et qui constitue le conteneur des dossiers source ou des packages correspondants.
environnement d'exécution Java
Sous-ensemble d'un kit de développement Java qui contient les fichiers et programmes exécutables principaux qui constituent la plateforme Java standard. L'environnement JRE inclut la machine virtuelle Java (JVM), les classes Java principales (core) et des fichiers de support d'exécution.
JavaScript
Langage de script Web utilisé dans les navigateurs et les serveurs Web (Sun).
Java SE
Voir Java Platform Standard Edition.
Java SE Development Kit (JDK)
Nom utilisé par Sun Microsystems pour son kit de développement Java pour la plateforme Java.
JavaServer Faces (JSF)
Structure permettant de créer des interfaces utilisateur de type Web dans Java. Les développeurs Web peuvent créer des applications en plaçant des composants d'interface utilisateur réutilisables sur une page, en connectant les composants à une source de données d'application et en connectant les événements client aux gestionnaires d'événements du serveur. Voir aussi JavaServer Pages, composant Faces, fichier Faces JSP.
JavaServer Pages (JSP)
Technologie de script côté serveur qui permet à un code Java d'être incorporé dynamiquement dans des pages Web (fichiers HTML) et exécuté lorsque ces pages sont servies, permettant ainsi de renvoyer un contenu dynamique aux clients. Voir aussi fichier JSP, page JSP, JavaServer Faces.
Java Specification Request (JSR)
Spécification formelle pour la plateforme Java.
machine virtuelle Java (JVM)
Implémentation logicielle d'un processeur qui exécute du code Java compilé (applets et applications).
JAX
Voir API Java pour XML.
JAX-RPC
Voir API Java pour RPC à base XML.
JCA (J2C)
(1) Voir J2EE Connector Architecture.
(2) Voir Java EE Connector Architecture.
JDBC
Voir Java Database Connectivity.
filtre de connexion JDBC
Commande qui limite le volume de données transférées lors du chargement de métadonnées JDBC. Le filtre améliore les performances.
JDK
(1) Voir Java Development Kit.
(2) Voir Java SE Development Kit.
JMS
Voir Java Message Service.
JNDI
Voir Java Naming and Directory Interface.
historique du travail
Enregistrement des requêtes soumises au système par un travail, les messages relatifs aux requêtes et les actions effectuées par le système sur le travail. L'historique du travail est géré par le programme du système.
jointure
Opération relationnelle SQL qui permet d'extraire des données de plusieurs tables ayant des colonnes communes dans lesquelles les valeurs concordent.
JSF
Voir JavaServer Faces.
JSF Widget Library
Bibliothèque d'objets JavaServer Faces (JSF) et basés sur JavaScript, incluse dans le produit, qui ajoute aux pages JSP et HTML pages une vaste gamme de composants d'entrée, de sortie et de navigation.
JSP
Voir JavaServer Pages.
fichier JSP
Fichier HTML scripté doté d'une extension .jsp et qui permet l'inclusion du contenu dynamique dans les pages Web. Un fichier JSP peut être demandé directement sous forme d'URL, appelé par un servlet ou appelé depuis une page HTML. Voir aussi JavaServer Pages, page JSP.
page JSP
Document de type texte utilisant des données à matrice fixe et des éléments JSP pour expliquer comment traiter une requête pour créer une réponse (Sun). Voir aussi JavaServer Pages, fichier JSP.
JSR
Voir Java Specification Request.
JSR 101
Voir API Java pour RPC à base XML.
JUnit
Structure de test de régression à source ouverte (open-source) pour programmes Java de test d'unité.
JVM
Voir machine virtuelle Java.
raccourci-clavier
Touche ou combinaison de touches qu'un utilisateur peut enfoncer pour effectuer une action disponible dans un menu.
classe clé
Dans le langage de requête EJB, classe utilisée pour créer ou localiser un bean entity. Elle représente l'identité du bean entity, cette identité correspondant à une combinaison particulière de valeurs dans les colonnes de clé primaire d'une base de données relationnelle.
champ clé
Dans le langage de requête EJB, zone gérée par le conteneur d'un bean entity qui correspond à l'une des colonnes de clé primaire d'une base de données relationnelle. Chaque champ clé appartient à la classe clé du bean entity.
fichier de clés
Voir fichier de clés.
releveur de coordonnées de clé
Mécanisme qui récupère la clé pour la signature XML, la vérification de la signature numérique XML, le chiffrement XML et le déchiffrement XML.
fichier de clés
Dans le domaine de la sécurité informatique, fichier qui contient des clés publiques, des clés privées, des clés d'authentification et des certificats. Voir aussi fichier de stockage de clés.
fichier de stockage de clés
Fichier de clés qui contient des clés publiques stockées comme certificats de signataire et des clés privées stockées comme certificats personnels.
configuration de lancement
Mécanisme de définition et de sauvegarde de différentes configurations de plan de travail pouvant être lancées séparément. Les paramètres d'exécution et de débogage comptent parmi les options configurables.
cadre d'agencement
Dans Page Designer, commande qui permet à des concepteurs Web de positionner du texte et des images dans la page. Les cadres d'agencement peuvent être empilées ou alignées en utilisant une grille.
gestionnaire de mise en page
Dans la programmation d'interfaces utilisateur graphiques, objet qui contrôle la taille et l'emplacement de composants Java dans un conteneur. La plateforme Java offre plusieurs gestionnaires de mise en page couramment utilisés pour les conteneurs AWT et Swing.
LDAP
Voir protocole LDAP.
annuaire LDAP
Type de référentiel accessible via le protocole LDAP et permettant de stocker des informations sur les personnes, les organisations et les autres ressources. Les entrées de ce référentiel sont organisées en une structure hiérarchique, laquelle correspond parfois à la structure ou à la géographie d'une organisation.
bibliothèque
Objet système qui sert de répertoire pour les autres objets. Une bibliothèque rassemble des objets liés et permet aux utilisateurs de les trouver à partir de leur nom.
liste des bibliothèques
Dans le système d'exploitation IBM i, liste indiquant quelles sont les bibliothèques recherchées et l'ordre dans lequel la recherche doit s'effectuer. L'identificateur reconnu par le système est *LIBL.
protocole LDAP
Protocole ouvert qui utilise le protocole TCP/IP pour donner accès aux répertoire prenant en charge un modèle X.500 et qui ne nécessite pas autant de ressource que le protocole DAP (Directory Access Protocol) X.500 plus complexe. Par exemple, le protocole LDAP permet de localiser des personnes, des organisations et d'autres ressources dans un répertoire Internet ou intranet.
lien
Ligne ou flèche qui connecte des activités d'un processus. Un lien transmet des informations entre les différentes activités et détermine l'ordre dans lequel elles sont exécutées.
port d'écoute
Objet qui définit l'association entre une fabrique de connexions, une destination et un bean déployé piloté par message. Les ports d'écoute simplifient l'administration des associations entre ces ressources.
XML littéral
Style de codage pour la sérialisation de données sur protocole SOAP. Le XML littéral est basé sur une instance de schéma XML.
local
Relatif à un équipement (périphérique ou appareil), un fichier ou un système auquel l'utilisateur accède directement depuis son poste de travail, sans passer par une ligne de communication. Voir aussi distant.
historique local
Copie de fichiers et sauvegarde dans le plan de travail afin de permettre la comparaison entre leur version en cours et leurs versions précédentes. En fonction des préférences configurables, le plan de travail met à jour l'historique local lors de la sauvegarde d'un fichier modifiable.
interface home locale
En programmation EJB, interface qui spécifie les méthodes utilisées par les clients locaux pour localiser, créer et supprimer des instances de classes de bean enterprise. Voir aussi interface home distante.
analyseur de journal et de trace
Technologie de base de l'initiative IBM Autonomic Computing qui définit les interfaces de journalisation et de traçage, en fournissant un point central de l'interaction avec plusieurs sources de données.
fichier journal
Fichier dans lequel l'historique des événements est enregistré.
boucle
Séquence d'instructions exécutées de manière répétitive.
éditeur LPEX
Editeur par défaut des fichiers source dans l'explorateur de systèmes éloignés. Il peut servir à créer et à modifier de nombreux types de fichier, y compris des fichiers source de programmes, des manuels et des fichiers de données. En plus de ses fonctionnalités standard d'édition, l'éditeur LPEX offre diverses fonctions : analyse syntaxique du langage, marquage d'emplacements, recherche avancée et enregistrement de séquences de touches.
manifeste
Fichier spécial pouvant contenir des informations sur les fichiers se trouvant dans un fichier JAR (Sun).
mappe
Dans l'environnement de développement EJB, spécification de la manière dont les champs CMP d'un bean enterprise correspondent aux colonnes d'une table de base de données relationnelle ou de tout autre type de mémoire persistante.
barre de marquage
Bordure grise à gauche de la zone d'édition du plan de travail où figurent les signets et les points d'arrêt.
MDB
Voir bean géré par message.
mappage avec rapprochement à mi-parcours
Technique de mappage de beans enterprise avec des tables de base de données dans laquelle les beans et le schéma de la base de données sont créés simultanément mais indépendamment.
membre
Dans IBM i, l'un des différents ensembles de données, tous du même format, appartenant à un même fichier de base de données.
appartenance
Etat d'un utilisateur de portail et d'un membre d'un emplacement. L'appartenance au portail est contrôlée par l'administrateur lors de l'installation et de la configuration des serveurs de portail. L'appartenance aux emplacements est contrôlée par un gestionnaire d'emplacements qui détermine le niveau d'accès pour chaque membre d'emplacement : participant, concepteur d'emplacement ou gestionnaire d'emplacements.
fuite de mémoire
Comportement d'un programme qui maintient des références à des objets qui ne sont plus utiles et qui doivent, par conséquent, être réclamés.
bean géré par message (MDB)
Bean enterprise qui fournit un support des messages asynchrones et sépare clairement le traitement des messages et des objets métier.
file d'attente de messages
Liste dans laquelle les messages sont placés quand ils sont envoyés vers un ID utilisateur ou une description d'unité. L'identificateur reconnu par le système pour le type d'objet est *MSGQ.
métadonnées
Données qui décrivent les caractéristiques de données ; données descriptives.
méthode
(1) En programmation orientée objet, opération que peut effectuer un objet. Un objet peut comporter de nombreuses méthodes.
(2) En programmation Java, fonction définie dans une classe (Sun).
autorisation de méthode
Mappage entre un ou plusieurs rôles de sécurité et une ou plusieurs méthodes qu'un membre ou qu'un rôle peut appeler.
MIME
Voir Multipurpose Internet Mail Extensions.
modèle vue contrôleur (MVC)
Architecture logicielle qui sépare les composants d'une application : le modèle représente la logique des processus ou les données ; la vue représente l'interface utilisateur ; et le contrôleur gère les entrées utilisateur ou, dans certains cas, le flux de l'application.
module
En programmation Java EE, unité logicielle composée d'un ou de plusieurs composants ayant le même type de conteneur et d'un descripteur de déploiement de ce type. Exemples : modules EJB, Web et client d'application (Sun).
Multipurpose Internet Mail Extensions (MIME)
Norme Internet qui permet de joindre différentes formes de données (vidéo, audio ou binaires) à des courriers électroniques sans qu'elles aient besoin d'être converties en texte ASCII.
architecture MVC
Voir modèle vue contrôleur.
NAICS
Voir North American Industry Classification System.
type nommé
Ensemble de types de ressource IBM i divisé en deux catégories : types d'objet ou type de membres.
espace nom
(1) Espace réservé par un système de fichiers, destiné à contenir les noms de ses objets.
(2) Dans le contexte XML et XQuery, identificateur URI (Uniform Resource Identifier) qui fournit un nom unique à associer aux définitions d'élément, d'attribut et de type d'un schéma XML ou aux noms des éléments, des attributs, des types, des fonctions et des erreurs dans les expressions XQuery.
service de nommage
Implémentation de la norme JNDI (Java Naming and Directory Interface).
barre de navigation
Ensemble de liens vers d'autres pages d'un site Web. Par exemple, les barres de navigation se trouvent généralement en haut ou en bas d'une page et contiennent des liens directs vers les principales section du site Web.
noeud
Un des différents artefacts d'une application tels que les représente le diagramme d'application. Chaque noeud se voit attribuer un intitulé basé sur son artefact source sous-jacent ou sur son nom d'objet.
nonce
Numéro cryptographique unique qui est imbriqué dans un message pour aider à détecter une attaque par rejeu.
North American Industry Classification System (NAICS)
Système de classification économique basé sur des groupes de marchandises et de services qui utilisent des processus de production similaires ou identiques.
notation
Construction XML qui contient une note, un commentaire ou une explication concernant les informations qui figurent dans un fichier XML. Une notation peut être utilisée pour associer une description binaire à une entité ou à un attribut.
objet
(1) En conception ou programmation orientée objet, matérialisation concrète (instance) d'une classe qui consiste en des données et des opérations associées à ces dernières. Un objet inclut les données d'instance définies par la classe, mais la classe contient les opérations associées aux données.
(2) Espace de stockage identifié, consistant en un ensemble de caractéristiques servant à le décrire et contenant, dans certains cas, des données. Un objet est tout ce qui occupe de l'espace en mémoire, qui peut être situé dans une bibliothèque ou dans un répertoire, qui peut être sécurisé et sur lequel des opérations définies peuvent être effectuées. Les programmes, les fichiers, les bibliothèques et les fichiers STREAM, par exemple, sont des objets.
programmation orientée objet (ou programmation objet)
Approche de programmation fondée sur les concepts d'abstraction et d'héritage de données. Contrairement aux techniques de programmation procédurales, la programmation orientée objet se concentre non sur le mode d'exécution d'une tâche mais sur les objets de données composant le problème et leur mode de manipulation.
Object Request Broker (ORB)
En programmation orientée objet, logiciel qui sert d'intermédiaire en permettant de façon transparente aux objets d'échanger des requêtes et des réponses.
oblique
Relatif à un style de ligne dans lequel les connexions entre les noeuds d'un diagramme d'application sont établies selon le trajet le plus court possible, de manière que les lignes ne croisent pas d'autres noeuds.
Open Servlet Engine (OSE)
Protocole de communication simple, développé par IBM, pour la communication interprocessus.
source ouverte (open source)
Terme applicable à un logiciel dont le code source peut être utilisé et modifié par le public. Ce type de logiciel est généralement développé en collaboration avec le public et disponible en libre service mais son utilisation et sa redistribution nécessitent parfois l'octroi d'une licence. Linux est un exemple connu de logiciel libre.
système d'exploitation OS/400
Logiciel sous licence IBM pouvant être utilisé comme système d'exploitation pour les serveurs iSeries avant la version 5.3. Voir aussi IBM i.
OPM
Voir Original Program Model.
ORB
Voir Object Request Broker.
Original Program Model (OPM)
Ensemble des fonctions de compilation de code source et de création de programmes en langage évolué avant l'apparition du modèle d'environnement ILE (Integrated Language Environment).
OS/400
Voir système d'exploitation OS/400.
OSE
Voir Open Servlet Engine.
package
(1) En programmation Java, un package est un groupe de types. Les packages sont déclarés avec le mot clé package (Sun).
(2) Unité installable d'un logiciel. Les packages logiciels sont des unités installables séparément qui peuvent fonctionner indépendamment des autres packages du logiciel concerné.
(3) Lorsqu'on génère un package, on assemble des composants en modules et des modules en applications d'entreprise.
groupe de package
Groupe d'un ou plusieurs packages conçus pour fonctionner ensemble et pouvant être installés sur un seul répertoire.
Packaging Utility
Utilitaire qui copie les packages dans un référentiel pour envoi.
page
Noeud d'un portail qui peut contenir un contenu outre les libellés et d'autres pages. Les pages peuvent contenir des noeuds enfant, des conteneurs de colonne, des conteneurs de lignes et des portlets.
modèle de page
Dans Page Designer, page utilisée comme point de départ pour la définition de styles cohérents et de mises en page HTML ou JSP sur un site Web.
palette
Gamme de choix présentés sous forme graphique, tels que des couleurs ou des collections d'outils, qui peuvent être sélectionnés dans une application.
paramètre (parm)
Valeur ou référence transmise à une fonction, une commande ou un programme qui sert d'entrée ou qui contrôle des actions. Elle est fournie par un utilisateur ou par un autre programme ou processus.
parm
Voir paramètre.
analyse syntaxique (également interprétation et fractionnement)
Décomposition d'une chaîne d'informations telle qu'une commande ou un fichier en ses parties constituantes.
participant
Membre d'un emplacement de portail qui peut visiter et utiliser l'emplacement. Par défaut, tous les utilisateurs de portail sont des participants des emplacements publics. Voir aussi concepteur de l'espace, gestionnaire de l'espace.
PCB
Voir bloc de communication de programme.
PCML
Voir Program Call Markup Language.
PDA
Voir assistant électronique de poche.
PDM
Voir Programming Development Manager.
fonction de découverte de personnes
Fonction de collaboration qui autorise l'accès aux personnes à partir de différents contextes. La fonction de découverte de personnes permet de voir les références aux personnes et de les contacter à l'aide du nom via l'indicateur de connexion Sametime. Via le portail, lorsque vous voyez le nom d'une personne, vous pouvez voir si une personne est connectée, envoyer un message électronique, initier une discussion ou partager une application via une réunion électronique. Voir aussi lien de personne.
persister
Conserver au-delà des limites d'une session, généralement dans une mémoire non volatile telle qu'une base de données ou un répertoire.
persistance
(1) Caractéristique de données conservées au-delà des limites d'une session, ou d'un objet qui continue à exister après l'exécution du programme ou du processus qui l'a créé. Ces données sont généralement conservées dans une mémoire non volatile telle qu'une base de données.
(2) Dans l'architecture Java EE, protocole permettant de transférer l'état d'un bean entity entre ses variables d'instance et une base de données sous-jacente (Sun).
personne
Individu authentifié par le portail et ayant un enregistrement de personne dans un ou plusieurs annuaires d'entreprise. Les personnes peuvent être membres d'emplacements, de groupes publics dans l'annuaire d'entreprise ou de groupes personnels définis par un utilisateur.
assistant électronique de poche (PDA)
Ordinateur de poche utilisé pour des tâches d'organisation personnelle (calendrier, prise de notes et enregistrement de numéros de téléphone et de fax) et pour des fonctions réseau, telles que la messagerie électronique et la synchronisation.
fonctionnalité de personnalisation
Processus qui permet de cibler des informations vers des utilisateurs ciblés en fonction des règles métier et des informations de profil utilisateur. Voir aussi personnalisation.
lien vers une personne
Référence à un nom de personne ou à un nom de groupe qui apparaît avec l'indicateur de connexion Sametime. La référence permet d'indiquer si la personne est en ligne, d'envoyer un message électronique, d'initier une conversation ou de partager une application à l'aide d'une réunion électronique. Voir aussi fonction de découverte de personnes.
perspective
Groupe de vues qui présentent différents aspects des ressources dans le plan de travail.
concepteur d'emplacements
Membre d'un emplacement qui peut modifier l'agencement de l'emplacement et les signets. Voir aussi participant, gestionnaire d'emplacements.
gestionnaire d'emplacements
Membre d'un emplacement qui peut modifier l'appartenance à un emplacement, l'agencement et les signets. Voir aussi participant, concepteur de l'espace.
membre d'emplacement
Individu ou groupe qui a rejoint un emplacement ou qui a obtenu des droits pour ce dernier. Les membres d'emplacement ont trois niveaux d'accès à un emplacement : gestionnaire, concepteur et participant.
plug-in (également module d'extension, module complémentaire et plugiciel)
Module logiciel installable séparément qui ajoute une fonction à une interface, une application ou un programme existant.
menu en incrustation
Menu dont l'ouverture est consécutive à certaines actions de l'utilisateur (généralement un clic sur le bouton droit de la souris) et qui propose des choix adaptés à l'objet sélectionné dans son contexte actuel.
port
Comme défini dans un document Web Services Description Language (WSDL), point de destination unique défini comme la combinaison d'une liaison et d'une adresse réseau.
portail
Point d'accès unique et sécurisé à diverses informations, applications et personnes qu'il est possible de personnaliser.
administration de portail
Emplacement où les administrateurs de portail définissent et gèrent les droits de collaboration de base, placent des enregistrements, placent des enregistrements d'appartenance et des paramètres de serveur pour les produits offrant des fonctions de collaboration avancée.
portlet
Module Web réutilisable qui s'exécute sur un serveur de portail. Les portlets ont des rôles prédéfinis, tels que l'extraction d'informations d'actualité, la recherche d'une base de données ou l'affichage d'un calendrier.
API de portlet
Ensemble d'interfaces et de méthodes utilisé par les programmes Java en cours d'exécution dans l'environnement du serveur de portail afin d'obtenir des services.
collection de portlets
Collection de portlets associés qui peuvent partager des ressources les uns avec les autres.
structure de portlet
Ensemble de classes et d'interfaces qui prend en charge les programmes Java en cours d'exécution dans l'environnement du serveur de portail.
mode de portlet
Formulaire utilisé par défaut pour un portlet afin de fournir une interface distincte afin que les utilisateurs effectuent diverses tâches. Les modes de portlet peuvent inclure la vue et l'édition et l'aide.
type de port
Elément d'un document WSDL qui comprend un ensemble d'opérations abstraites, désignant chacune des messages d'entrée et de sortie pris en charge par le service Web.
POST
Dans le protocole HTTP, paramètre de l'attribut METHOD de la balise FORM qui spécifie qu'un navigateur enverra des données de formulaire à un serveur en les plaçant dans une transaction HTTP distincte de celle de l'URL associée.
Famille de produits Power
Ensemble de systèmes IBM qui se distinguent par leur architecture orientée objet, une base de données relationnelle intégrée et une interface machine de haut niveau. Les systèmes Power Systems prennent en charge les systèmes d'exploitation IBM i, i5/OS, Operating System/400, AIX et Linux. Voir aussi IBM i.
environnement Power Systems
Configuration utilisateur spéciale présente sur un serveur Power Systems, comprenant la description de travail par défaut de l'utilisateur, le profil d'utilisateur, la liste des bibliothèques et la bibliothèque courante.
clé primaire
(1) Dans une base de données relationnelle, clé qui identifie sans équivoque une ligne particulière d'une table de la base de données. Voir aussi clé externe.
(2) Objet qui identifie sans équivoque un bean entity d'un type particulier.
type primitif
Dans le langage Java, type de données qui décrit une variable contenant une seule valeur de taille et de format appropriés à ce type : un nombre, un caractère ou une valeur booléenne. Par exemple, byte, short, int, long, float, double, char et boolean sont des types primitifs.
sonde
Ensemble de fragments de code Java et d'attributs associés qui permet de collecter des informations d'exécution détaillées sur les objets, les arguments et les exceptions. Voir aussi Probekit.
Probekit
Structure scriptable qui permet d'insérer du code intermédiaire pour analyser le fonctionnement d'un programme cible. Voir aussi sonde.
profil
Dans l'explorateur de systèmes éloignés, conteneur des informations d'un utilisateur donné relatives au filtre, à la connexion, aux commandes IBM i et aux actions définies par l'utilisateur. Un profil permet également de partitionner les données, si le nombre de connexions de serveurs distants est élevé.
programme
(1) Séquence d'instructions interprétables et exécutables par un ordinateur sans intervention des utilisateurs.
(2) Dans le modèle d'environnement ILE, objet exécutable résultant de l'association de modules entre eux.
appel de programme
Appel émis vers un programme IBM i ou vers une procédure de programme de service.
Program Call Markup Language (PCML)
Langage à balises utilisé pour décrire les paramètres d'entrée et de sortie des programmes exécutés sur des modèles Power Systems. PCML est basé sur le langage XML (Extensible Markup Language). Les fichiers PCML sont utilisés avec la classe ProgramCallDocument dans IBM Toolbox for Java afin d'automatiser la gestion des paramètres et les appels de programmes ILE depuis Java.
bloc de communication de programme (PCB)
Bloc de contrôle contenant des pointeurs vers des bases de données IMS (Information Management System). Voir aussi bloc de spécification de programme.
Programming Development Manager (PDM)
Application utilisée dans un émulateur 5250 pour interroger un hôte IBM i et effectuer des opérations sur des objets. Voir aussi écran 5250.
bloc de spécifications de programme (PSB)
Dans DL/I et IMS, bloc de contrôle décrivant les bases de données et les destinations de message logique utilisées par un programme d'application. Un bloc de spécifications de programme consiste en un ou plusieurs blocs de communication de programme. Voir aussi bloc de communication de programme.
vue de la structure du programme
Affichage des noeuds du diagramme d'application qui représentent les programmes et les programmes de service. Pour les programmes ILE et les programmes de service, les noeuds contiennent une liste de modules liés. Dans le diagramme de la structure des programmes, les connexions représentent les relations qui lient les objets.
PTF (modification provisoire de programme)
Pour les produits Power Systems et System z, correctif testé par IBM et mis à la disposition de tous les clients. Voir aussi groupe de correctifs.
projet
Dans Eclipse, unité d'organisation permettant de regrouper des dossiers ou des packages. Les projets sont utilisés pour la génération, la gestion de version, le partage et l'organisation des ressources.
courtier de propriétés
Interface WebSphere Portal qui négocie la relation entre le source coopératif et les portlets cible, et qui délivre les données à la cible dans le formulaire de l'action du portlet correspondant. Voir aussi portlets coopératifs.
serveur proxy
Serveur qui reçoit les requêtes destinées à un autre serveur et qui fonctionne en qualité de client (en tant que proxy du client), afin d'obtenir le service demandé. Les serveurs proxy sont souvent utilisés lorsque le client et le serveur ne sont pas compatibles pour une connexion directe. Par exemple, le client ne peut pas satisfaire aux exigences de sécurité du serveur, mais quelques services lui sont cependant autorisés.
PSB
Voir bloc de spécifications de programme.
PTF
Voir PTF (modification provisoire du logiciel).
publique
En programmation orientée objet, qualifie un membre de classe accessible à toutes les classes.
emplacement public
Un emplacement public est ouvert à tous les utilisateurs de portail. La personne qui crée l'emplacement (et qui devient automatiquement le gestionnaire d'emplacements) le désigne en tant qu'emplacement public lors de la création de l'emplacement.
mettre en ligne
(1) Rendre un site Web public, par exemple en spécifiant des fichiers dans un chemin connu du serveur HTTP.
(2) Dans le contexte UDDI, faire connaître un service Web afin que d'autres sociétés puissent le trouver et s'y lier. Les fournisseurs de services publient la disponibilité de leurs services par l'intermédiaire d'un registre.
insérer
Télécharger vers l'amont ou exporter vers un serveur.
bouton de fonction
Dans une fenêtre ou une boîte de dialogue, commande rectangulaire qui, lorsque vous cliquez dessus, entraîne l'exécution d'une action. Les boutons de fonction peuvent être libellés avec du texte, des graphiques ou les deux. Les boutons de fonction les plus communs sont OK et Annuler.
Qshell Interpreter
Interface de commande standard utilisée pour l'exécution de commandes standard, de type UNIX ou Java, puis l'affichage du résultat.
file d'attente
Objet WebSphere MQ dans lequel les applications de file d'attente des messages peuvent mettre des messages et desquels elles peuvent obtenir des messages.
bouton d'option
Dans une interface graphique, commande constituée d'un cercle avec un texte situé en regard. Il s'agit d'un élément faisant partie d'un ensemble d'options s'excluant mutuellement. Le cercle est en partie rempli lorsque l'option correspondante est sélectionnée.
outil de déploiement rapide
Outil appartenant à un ensemble d'outils et permettant de développer et déployer rapidement des artefacts J2EE sur le serveur et de regrouper les artefacts J2EE dans le fichier EAR déployé.
Rational Unified Process (RUP)
Plateforme de développement de logiciels configurable qui permet d'affecter et de gérer des tâches et des responsabilités dans une organisation de développement.
RDB
Voir base de données relationnelle.
réaliser
Dans l'éditeur de diagramme Web, associer un noeud à une ressource actuelle en créant cette ressource ou en éditant le chemin d'accès du noeud pour qu'il désigne une ressource existante. Voir aussi non réalisé.
rectiligne
Relatif à un style de ligne dans lequel les connexions entre les noeuds du diagramme d'application sont établies via des lignes horizontales et verticales uniquement.
récursivité
Technique de programmation dans laquelle un programme ou une routine est appelé pour exécuter les étapes successives d'une opération, chaque étape utilisant le résultat de l'étape précédente.
propager les modifications
Transformer un programme, par exemple en renommant un package ou une méthode, tout en préservant son comportement.
intégrité référentielle
(1) Condition qui existe lorsque toutes les références volontairement créées entre les données d'une colonne d'une table et les données d'une autre colonne de la même table ou d'une autre sont valides.
(2) Dans les outils XML (Extensible Markup Language), condition qui existe lorsque toutes les références à des éléments dans l'éditeur de schéma XML ou dans l'éditeur de DTD sont automatiquement éliminées lorsque le schéma est détecté ou renommé.
module de mise à jour
Ensemble de correctifs qui contient de nouvelles fonctions. Voir aussi groupe de correctifs, correctif provisoire.
utilisateur enregistré
Utilisateur de portail disposant d'un ID utilisateur et d'un mot de passe qui lui permettent de se connecter à un portail. Voir aussi utilisateur anonyme.
base de données relationnelle
Base de données qui peut être perçue comme un ensemble de tables et manipulée conformément au modèle relationnel de données. Chaque base de données comporte un ensemble de tables du catalogue système décrivant la structure logique et physique des données, un fichier de configuration comportant les valeurs de paramètre allouées à la base de données, ainsi qu'un journal de récupération indiquant les transactions en cours et les transactions archivables.
rôle de relation
En programmation EJB, passage de la relation entre deux beans entity dans une direction ou dans une autre. Chaque relation codée dans le descripteur de déploiement définit deux rôles.
publier
Envoyer les fichiers modifiés dans le plan de travail au serveur d'équipe pour que les autres développeurs de l'équipe puissent intégrer la version mise à jour (se synchroniser avec cette dernière).
distant
Relatif à un système, un programme ou un périphérique accessible via une ligne de communication.
système de fichiers distant
Système de fichiers qui se trouve sur un serveur ou système d'exploitation distinct.
instance de transfert de fichier à distance
Fichier contenant des informations sur le procédé utilisé pour transférer un fichier à distance.
interface home distante
Dans les beans enterprise, interface qui spécifie les méthodes utilisées par les clients éloignés pour localiser, créer et supprimer des instances de classes de bean enterprise. Voir aussi interface home locale.
interface distante
En programmation EJB, interface qui définit les méthodes métier pouvant être appelées par un client. Voir aussi interface home.
méthode distante
Méthode métier définie dans l'interface distante d'un bean enterprise et qui peut être appelée par un client. Voir aussi invocation RMI (Remote Method Invocation).
invocation RMI (Remote Method Invocation)
Protocole utilisé pour la communication des appels de méthode sur un réseau. L'invocation Java RMI est un modèle d'objet distribué dans lequel les méthodes des objets distants écrits en langage de programmation Java peuvent être appelées à partir d'autres machines virtuelles Java, éventuellement sur des hôtes différents. Voir aussi méthode distante.
appel de procédure éloignée (RPC)
Protocole qui permet à un programme d'une machine client d'exécuter un programme sur un serveur.
Explorateur de systèmes distants (RSE)
Perspective du plan de travail permettant d'accéder aux fichiers, de les modifier et de développer des applications sur un serveur distant pris en charge, tel qu'un serveur IBM i ou Linux. Par exemple, les utilisateurs IBM i peuvent créer une connexion à un hôte distant et se déplacer dans les objets IBM i.
méthode remove
Dans les beans enterprise, méthode définie dans l'interface home et appelée par un client pour créer un bean enterprise.
référentiel
(1) Zone de mémoire persistante réservée aux données et aux autres ressources d'application.
(2) Zone de mémoire persistante contenant des packages pouvant être téléchargés.
ressource
(1) Tout élément physique ou logique à gérer dans le cadre du système d'information d'une entreprise.
(2) Terme collectif désignant des projets, des dossiers, des sous-dossiers et des fichiers qui peuvent être manipulés dans le plan de travail Eclipse.
adaptateur de ressources
Pilote de logiciel au niveau du système utilisé par un conteneur EJB ou un conteneur d'EJB ou une application client pour établir une connexion à un système EIS (Enterprise Information System). Un adaptateur de ressources se connecte à un conteneur, aux composants d'application déployés sur le conteneur puis utilise l'API client (exposé par l'adaptateur) ou des abstractions de niveau élevé générées par des outils pour accéder au système EIS sous-jacent (Sun). Voir aussi conteneur, EIS (Enterprise Information System).
propriété de ressource
Propriété d'une source de données JDBC dans une configuration de serveur, par exemple le nom du serveur, l'ID d'utilisateur ou le mot de passe.
ensemble de résultats
Ensemble de lignes renvoyées par une procédure.
arborescence de résultat
Document de sortie créé lorsqu'un fichier XSL est utilisé pour transformer un fichier XML.
média riche
Dans une page Web, contenu oral, visuel ou interactif, tel que des fichiers audio ou vidéo.
texte enrichi
Zone pouvant contenir des objets, des fichiers joints ou des images ainsi que du texte formaté (italique, gras, etc.).
RMI
Voir invocation RMI.
rôle
Fonction de travail identifiant les tâches qu'un utilisateur peut exécuter et les ressources auxquelles il a accès. Un ou plusieurs rôles peuvent être attribués à un utilisateur.
RPC
Voir appel de procédure éloignée.
appel de méthode Java RPG
Partie d'un code ILE RPG qui appelle différentes méthodes Java, permettant l'utilisation d'un code Java pré-écrit et de zones et variables RPG.
RSE
Voir Explorateur de systèmes distants.
exécuter
Lancer un programme, un utilitaire ou une autre fonction machine.
phase d'exécution
Période durant laquelle un programme est en cours d'exécution.
RUP
Voir Rational Unified Process.
SBCS
Voir jeu de caractères à un octet.
schéma
Collection d'objets de base de données, telles que les tables, les vues, les index ou les déclencheurs qui définissent une base de données. Un schéma de base de données permet une classification logique d'objets de base de données.
SCM
Voir gestion de configuration de logiciel.
portée
Dans les services Web, propriété qui identifie la durée de vie de l'objet utilisé pour la requête d'appel.
testeur de code
Editeur qui peut être utilisé pour expérimenter et évaluer des expressions Java. Les utilisateurs du plan de travail peuvent y exécuter, inspecter et afficher des fragments de code.
concepteur d'écran
Editeur visuel utilisé pour concevoir et modifier le contenu des fichiers d'affichage DDS sous forme graphique.
script
Série de commandes combinées dans un fichier qui accomplissent une tâche particulière lorsque le fichier est exécuté. Les scripts sont interprétés pendant leur exécution.
scriptlet
Mécanisme permettant d'ajouter des fragments de langage de script à un fichier source.
SDK
Voir kit de développement de logiciel.
SDO
Voir Service Data Objects.
Secure Sockets Layer (SSL)
Protocole de sécurité permettant d'assurer la confidentialité des communications. SSL permet aux applications client-serveur de communiquer de manière à éviter l'écoute électronique, la contrefaçon et la falsification de messages.
rôle de sécurité
Dans Java EE, regroupement logique abstrait d'utilisateurs défini par l'assembleur d'application. Lors du déploiement d'une application, les rôles sont associés aux identités de sécurité, tels que les principaux ou les groupes, dans l'environnement d'exploitation (Sun).
sérialiseur
Méthode qui permet de convertir une donnée objet sous une autre forme, binaire ou XML par exemple. Voir aussi convertisseur série-parallèle.
serveur
(1) Logiciel ou ordinateur qui fournit des services aux autres logiciels ou ordinateurs. Voir aussi hôte, client.
(2) Définition qui identifie l'emplacement de test ou de publication d'une application. Voir aussi hôte.
configuration de serveur
Ressource qui contient les informations nécessaires à l'installation et au déploiement sur un serveur d'applications.
projet serveur
Projet qui contient des informations sur les serveurs de test et de déploiement et sur leurs configurations.
côté serveur
Relatif à une application ou à un composant d'application qui s'exécute sur un serveur plutôt que sur le client. JavaServer Pages (JSP) et les servlets sont deux exemples de technologies qui autorisent la programmation côté serveur.
Server-Side Include (SSI)
Outil qui permet d'inclure des informations dynamiques dans les documents envoyés aux clients, telles que la date du jour, la date de la dernière modification d'un fichier et la taille ou la dernière modification des autres fichiers.
Service Data Objects (SDO)
Norme ouverte permettant de configurer les applications de telle sorte qu'elles traitent, de manière uniforme, les données provenant de sources de données hétérogènes, d'après le concept de graphique de données déconnectées.
description de service
Description d'un service Web, qui peut être défini dans n'importe quel format tel que WSDL, UDDI ou HTML.
programme de service
Programme lié qui effectue des fonctions de programme utilitaire qui peuvent être appelées par d'autres programmes liés.
servlet
Programme Java qui s'exécute sur un serveur Web et qui développe la fonctionnalité du serveur en générant un contenu dynamique en réponse aux requêtes du client Web. Les servlets sont généralement utilisés pour connecter les bases de données au Web.
conteneur de servlet
Composant serveur d'application Web qui appelle le servlet d'action et qui entre en interaction avec le servlet d'action pour traiter les requêtes.
session
(1) Connexion logique ou virtuelle entre deux postes, logiciels ou périphériques d'un réseau et permettant aux deux éléments de communiquer et d'échanger des données.
(2) Dans Java EE, objet utilisé par un servlet pour tracer (suivre) l'interaction d'un utilisateur avec une application Web au fil de plusieurs demandes HTTP.
bean session
Bean enterprise créé par un client et qui, généralement, existe uniquement pendant le temps d'une session client-serveur (Sun). Voir aussi bean session sans état, bean entity, bean session avec état.
façade de session
Mécanisme qui permet de distinguer les niveaux métier et client d'une application d'entreprise en soustrayant les données et les méthodes métier de telle sorte que les clients ne sont pas étroitement associés à la logique métier et non responsables de l'intégrité des données. Implémentées en tant que beans enterprise session, les façades de session dissocient aussi les composants métier de niveau inférieur.
méthode d'accès set
Méthode dont le but est de définir la valeur d'une instance ou d'une variable de classe. Cette fonction peut définir la valeur de l'une de ses variables. Voir aussi méthode d'accès get.
emplacement partagé
Emplacement créé pour une communauté de personnes ayant un but commun. Les emplacements publics peuvent être publics ou restreints. Le créateur de l'emplacement (qui devient automatiquement le gestionnaire d'emplacements) indique si un emplacement est public ou restreint lors de la création d'emplacements.
ressource partagée
Fichier programme ou plug-in stocké dans un répertoire et qui peut être partagé par des packages. Voir aussi répertoire d'installation.
interpréteur de commandes (shell)
Interface logicielle entre les utilisateurs et un système d'exploitation. Les shells font généralement partie d'une des deux catégories suivantes : les shells de ligne de commande qui fournissent une interface de ligne de commande au système d'exploitation et les shells graphiques qui fournissent une interface graphique.
script de shell
Programme ou script interprété par l'interpréteur de commandes d'un système d'exploitation.
barre de raccourcis
Dans Eclipse, barre d'outils verticale située sur le côté gauche de la fenêtre du plan de travail et qui contient des boutons de contrôle des perspectives ouvertes et d'accès aux vues rapides.
touche de raccourci
Voir raccourci-clavier.
type simple
Dans le langage XML, type qui ne peut pas comporter de contenu dans ses éléments et qui n'accepte pas d'attributs. Les éléments qui contiennent des nombres (ainsi que des chaînes, des dates, etc.) mais qui ne peuvent pas contenir de sous-éléments sont appelés éléments de type simple. Voir aussi type complexe.
jeu de caractères à un octet (SBCS)
Jeu de caractères codés où chaque caractère est représenté par un code à un octet. Un point de code à un octet permet de représenter jusqu'à 256 caractères. Voir aussi jeu de caractères à deux octets.
connexion unique (SSO)
Processus d'authentification au cours duquel un utilisateur peut accéder à plusieurs systèmes ou applications en indiquant un ID utilisateur et un mot de passe uniques.
unique
Classe qui ne peut être instanciée qu'une seule fois. Une classe unique ne peut pas être une interface.
squelette
Echafaudage d'une classe d'implémentation.
habillage
Elément d'une interface graphique qui peut être modifié pour changer la présentation de l'interface sans affecter sa fonctionnalité.
snippet
Extrait de code source.
SOAP
Protocole simple reposant sur XML pour l'échange d'informations dans un environnement réparti décentralisé. SOAP peut être utilisé pour interroger et renvoyer des informations ainsi que pour appeler des services via Internet.
encodage SOAP
Règles pour la sérialisation de données via le protocole SOAP. Le codage SOAP est basé sur un système de type simple qui est une généralisation des fonctions communes trouvées dans les systèmes de type des langages de programmation, des bases de données et des données semi-structurées.
gestion de configuration de logiciel (SCM)
Suivi et contrôle du développement de logiciel. Les systèmes de gestion SCM proposent généralement des fonctionnalités de contrôle de version et de programmation coopérative.
kit de développement de logiciels (SDK)
Ensemble d'outils, d'API et de documentations aidant au développement de logiciels dans un langage spécifique ou pour un environnement d'exploitation particulier.
vue des appels entrants
Dans le diagramme d'application, les noeuds représentent des blocs de code du source pouvant être appelés, par exemple par des sous-programmes RPG, des sous-procédures RPG, des procédures COBOL ou des points d'entrée principaux. Les connexions représentent les appels entre les blocs de code.
code source
Programme informatique écrit dans un format lisible par les personnes. Il est converti en code binaire qui peut être utilisé par un ordinateur.
fichier physique source
Dans le système d'exploitation IBM i, fichier contenant des membres et dans lequel sont stockés du texte ou des instructions source à la place de données.
arbre source
Document XML de base transformé par une feuille de style XSL.
SQL
Voir langage SQL.
SQLJ
Voir langage SQLJ.
requête SQL
Composant de certaines instructions SQL qui spécifie une table résultat.
SSI
Voir Server-Side Include.
SSL
Voir couche Secure Sockets Layer.
SSO
Voir connexion unique.
pile
Zone de la mémoire qui stocke généralement des informations de registre temporaires, valeurs de paramètres ou adresses de retour de sous-programmes et fonctionne selon le principe "dernier entré, dernier sorti" (LIFO).
produit empilé
Produit qui étend les utilitaires, la fonctionnalité ou les fonctions d'un autre produit. Par exemple, Rational Software Architect est un produit empilé de Rational Application Developer.
cadre de pile
Section de la pile qui contient les variables locales, des arguments et le contenu de registre d'une routine individuelle, ainsi qu'un pointeur vers le cadre de pile précédent.
Standard Widget Toolkit (SWT)
Boîte à outils Eclipse pour développeurs Java, qui définit une API d'interface utilisateur commune et portable, utilisant les widgets natives du système d'exploitation sous-jacent. Voir aussi Abstract Window Toolkit, composants Swing.
bean session avec état
Bean session qui agit pour le compte d'un client unique et qui gère les informations de session des clients (appelées état conversationnel) en utilisant différents appels de méthode et transactions. Voir aussi bean session sans état, bean session.
bean session sans état
Bean session ne possédant pas d'état conversationnel. Toutes les instances d'un bean sans état sont identiques (Sun). Voir aussi bean session, bean session avec état.
page Web statique
Page Web pouvant être affichée sans traitement supplémentaire côté client ou côté serveur (à l'inverse des JSP, des servlets et des scripts, pour lesquels un tel traitement est nécessaire).
projet Web statique
Projet contenant les ressources d'une application Web sans contenu dynamique (servlets, fichiers JSP (JavaServer Pages) ou code Java). Un projet Web statique peut être déployé sur un serveur HTTP statique et n'exige pas le concours d'un serveur d'applications supplémentaire.
procédure mémorisée (ou stockée)
Bloc de constructions procédurales et d'instructions SQL incorporées qui peut être stocké sous un nom particulier dans une base de données et appelé par ce nom. Les procédures mémorisées permettent l'exécution d'un programme d'application en deux parties, l'une sur le client, l'autre sur le serveur, si bien qu'un même appel peut produire plusieurs accès à la base de données.
flux (de développement)
Dans l'environnement de programmation en équipe CVS, copie partagée de ressources d'application, qui est mise à jour par les membres de l'équipe de développement lorsqu'ils font des modifications. Le flux représente l'état en cours du projet.
chaîne
En langage de programmation, forme de données utilisée pour le stockage et la manipulation de texte.
structure
Type de données de classe contenant un groupe ordonné d'objets donnés. A l'inverse d'une matrice, les objets données au sein d'une structure peuvent contenir différents types de données.
langage SQL (Structured Query Language)
Langage normalisé pour la définition et la manipulation de données dans une base de données relationnelle.
langage SQLJ (Structured Query Language for Java)
Norme d'intégration de SQL dans les programmes Java, de définition et d'appel de procédures Java et de fonctions définies par l'utilisateur et d'utilisation de types structurés de base de données dans Java.
vue structurée
Présentation sous forme de tableau de la vue Conception de l'éditeur XML, qui sépare les constituants structurels d'un document XML (tels que les éléments et les types d'attribut) des valeurs telles que les valeurs d'attributs et le contenu textuel.
Struts
Structure à source ouverte conçue pour aider les développeurs à créer des applications Web où le code de base de données, le code de conception des pages et le code du flux de commandes sont strictement séparés.
action Struts
Classe qui implémente une partie d'une application Web et qui renvoie un résultat à utiliser. La superclasse d'une action Struts est appelée la classe Action.
module Struts
Fichier de configuration Struts et ensemble d'actions correspondantes, de beans de formulaire et de pages Web. Une application Struts comprend au minimum un module Struts.
projet Struts
Projet Web dynamique avec support Struts.
module de remplacement
Petit sous-programme qui remplace un programme plus long éventuellement distant. Par exemple, un raccord peut être un module de programme qui transfère les appels (RPC) et les réponses de procédure entre un client et un serveur. Dans les services Web, un module de remplacement est une implémentation d'une interface Java générée à partir d'un document WSDL (Web Services Definition Language).
feuille de style
Spécification d'instructions de formatage qui, lorsqu'elles sont appliquées à des informations structurées, produisent un rendu particulier de ces informations (par exemple, pour leur consultation en ligne ou pour leur impression). Différentes feuilles de styles peuvent être appliquées aux mêmes éléments d'informations structurées pour produire différentes présentations de ces éléments.
sous-classe
Dans Java, classe dérivée d'une classe particulière, par héritage.
sous-fichier
Dans le système d'exploitation IBM i, ensemble d'enregistrements de même format qui peuvent être affichés simultanément sur un clavier-écran. Le système transmet l'ensemble des enregistrements à l'écran en une seule opération, et inversement.
sous-requête
En langage SQL, sous-sélection utilisée dans un prédicat. Par exemple, une instruction SELECT dans la clause WHERE ou HAVING d'une autre instruction SQL.
sous-système
Dans l'explorateur de systèmes éloignés, conteneur des informations d'un utilisateur donné relatives aux bibliothèques, aux jeux de commandes et aux travaux IBM i distants.
superclasse
Dans Java, classe à partir de laquelle une classe particulière est héritée. Une ou plusieurs classes peuvent se trouver entre ces deux éléments.
supertype
Dans une hiérarchie de types, type dont les attributs sont hérités par d'autres types.
Swing Set
Collection de composants d'interface graphique exécutés de manière cohérente sur tout système d'exploitation prenant en charge la machine virtuelle Java. Ces composants étant intégralement écrits en langage Java, ils peuvent offrir des fonctionnalités supérieures à celles fournies par leurs équivalents sur la plateforme native. Voir aussi Abstract Window Toolkit et Standard Widget Toolkit.
SWT
Voir Standard Widget Toolkit.
diagramme de syntaxe
Diagramme d'une commande qui affiche comment entrer la commande sur la ligne de commande.
mise en évidence de syntaxe
Dans les éditeurs de codes source, possibilité de distinguer les éléments de texte des éléments structurels tels que les balises, les attributs et leurs valeurs au moyen de techniques de mise en évidence comme le choix d'une police différente, la mise en gras ou l'utilisation d'une couleur particulière.
menu système
Menu déroulant activé lorsque vous cliquez sur l'icône à la gauche de la barre de titres d'une fenêtre et qui permet aux utilisateurs de restaurer, de déplacer, de redimensionner, de minimiser ou de maximiser la fenêtre.
élément accessible via la touche de tabulation
Lors de la création d'une page Web, élément de la page qui peut être atteint en utilisant la touche de tabulation.
indice de tabulation
Attribut permettant l'utilisation contrôlée des tabulations pour modifier la navigation par défaut dans une page Web en cours de création.
table
Dans une base de données relationnelle, objet de base de données qui consiste en un nombre spécifique de colonnes et qui est utilisé pour stocker un ensemble non ordonné de lignes. Voir aussi vue.
directive de bibliothèques de balises
Dans une page JSP, déclaration indiquant que la page utilise des balises personnalisées, définit la bibliothèque de balises et spécifie ses préfixes de balise (Sun).
bibliothèque de balises
En technologie JSP, ensemble de balises qui identifient des actions personnalisées décrites à l'aide d'un descripteur taglib et des classes Java. Une bibliothèque de balises JSP peut être importée dans tout fichier JSP et utilisée dans différents langages de rédaction de scripts (Sun).
cible
Destination d'une action ou d'une opération.
TCP
Voir Transmission Control Protocol.
TCP/IP
Voir protocole TCP/IP.
serveur de contrôle TCP/IP
Environnement d'exécution qui supervise toutes les requêtes et les réponses entre un navigateur Web et un serveur d'applications ainsi que l'activité TCP/IP.
aperçu technique
Présentation d'une fonction en cours de développement et, de ce fait, non prise en charge actuellement.
jeu d'essai
Ensemble de tâches, de scripts ou de routines qui automatisent les essais de logiciels.
environnement de test
Instance spécifique d'une configuration d'un matériel et d'un logiciel établie afin de réaliser des tests dans des conditions connues et contrôlées.
routine de test
Série de fichiers script permettant d'activer une base de données DB2 pour l'utiliser avec DB2 XML Extender. Une routine de test est éventuellement créée lorsqu'un fichier DAD est généré à partir d'un mappage de base de données relationnelle vers XML. Une fois activée, elle essaie de composer des fichiers XML à partir des données et de décomposer des fichiers XML en données relationnelles.
modèle de test
Modèle utilisé pour la génération automatique de tests de composant. Il existe plusieurs modèles de test disponibles pour le test des composants Java et EJB. Voir aussi test de composant.
suite de tests
Collection de jeux d'essai qui définit le comportement de test et l'exécution et le déploiement du test de contrôle.
thème
Elément de style qui donne un aspect particulier à l'emplacement. Le portail fournit plusieurs thèmes, similaires à un papier peint. Vous pouvez choisir un des thèmes lors de la création d'un emplacement.
unité d'exécution
Flux d'instructions qui a le contrôle d'un processus. Sur certains systèmes d'exploitation, il s'agit de la plus petite unité d'opération d'un processus. Plusieurs unités d'exécution peuvent être exécutées simultanément pour effectuer des travaux différents.
conflit d'unité d'exécution
Condition sous laquelle une unité d'exécution attend le verrouillage d'un objet conservé par une autre unité d'exécution.
miniature (également vignette)
Version miniature (de la taille d'une icône) d'une image qui permet à l'utilisateur de prévisualiser cette image sans l'ouvrir dans un afficheur ou un éditeur graphique.
délai d'attente
Intervalle alloué à un événement avant que l'opération ne soit interrompue.
contrainte temporelle
Action de validation spécialisée pour mesurer la durée d'un appel de méthode ou d'une séquence d'appels de méthode. Voir aussi action de validation.
aide sous forme d'infobulle
Voir infobulle.
développement descendant
Dans les services Web, processus de développement d'un service à partir d'un fichier WSDL (Web Services Definition Language). Voir aussi développement ascendant.
mappage descendant
Technique de mise en correspondance de beans enterprise avec des tables de base de données dans laquelle on utilise des beans existants dont la structure détermine celle de la base de données (on crée des tables de base de données dont la structure est calquée sur celle des beans existants).
transformer
Transcrire un fichier classe Java en programme Java IBM i.
protocole TCP (Transmission Control Protocol)
Protocole de communication utilisé sur Internet ainsi que dans tout réseau obéissant aux normes de l'IETF (Internet Engineering Task Force) qui définissent le protocole inter-réseau. Il constitue un protocole hôte à hôte fiable dans les réseaux de communication à commutation de paquets et dans les systèmes interconnectés de ces réseaux. Voir aussi protocole IP.
protocole TCP/IP (Transmission Control Protocol/Internet Protocol)
Ensemble de protocoles de communication, non propriétaires et conformes aux normes de l'industrie, qui fournit des connexions fiables de bout en bout entre plusieurs applications sur des réseaux interconnectés de différents types.
transfert
File d'attente de requêtes entre un plug-in du serveur WebSphere Application Server ou des serveurs Web et un conteneur Web dans lequel se trouvent les modules Web d'une application. Lorsqu'un utilisateur d'un navigateur Web demande une application, la requête est envoyée au serveur Web, qui la transfère au conteneur Web.
déclencheur
Dans la technologie de base de données, programme appelé automatiquement lorsqu'une action spécifiée est effectuée dans une table ou dans une vue spécifique.
tronc
Dans l'environnement de développement coopératif CVS, flux de développement principal.
type
(1) En programmation Java, classe ou interface.
(2) Dans un document WSDL, élément contenant des définitions de types de données utilisant un système de type (tel que XSD).
hiérarchie de types
Contexte complet d'une classe ou d'une interface Java, comprenant ses superclasses et ses sous-classes.
UDDI
Voir Universal Description, Discovery, and Integration.
registre d'entités UDDI (ou UDDI Business Registry)
Collection d'annuaires homologues qui contiennent des informations sur les sociétés et leurs services.
registre UDDI
Registre distribué de sociétés et de la description de leurs services qui adhère au standard UDDI (Universal Description, Discovery, and Integration) pour la gestion de la détection des services Web. Les registres UDDI peuvent se présenter sous forme publique et privée, les deux étant implémentées dans un format XML commun.
UDF
Voir fonction définie par l'utilisateur.
uid (ID utilisateur)
Voir identificateur utilisateur.
UIM
Voir gestionnaire UIM.
langage UML (Unified Modeling Language)
Notation standard pour la modélisation d'objets du monde réel constituant la première étape de développement d'une méthodologie de conception orientée objet.
Uniform Resource Identifier (URI)
Adresse unique permettant d'identifier le contenu sur le Web, tel une page de texte, un clip vidéo ou audio, une image statique ou animée ou un programme. La forme la plus répandue d'URI est l'adresse de page Web, qui est une forme particulière ou un sous-ensemble d'URI appelée URL (Uniform Resource Locator). Un URI indique généralement comment accéder à la ressource, ordinateur contenant la ressource, et au nom de la ressource (nom de fichier) sur l'ordinateur. Voir aussi Uniform Resource Name.
adresse URL (Uniform Resource Locator)
Adresse unique d'une ressource d'information accessible dans un réseau, tel Internet. L'URL inclut le nom abrégé du protocole utilisé pour accéder à la ressource et les données utilisées par le protocole pour localiser la ressource.
Uniform Resource Name (URN)
Nom qui identifie sans équivoque un service Web auprès d'un client. Voir aussi Uniform Resource Identifier.
UNSPSC (United Nations Standard Products and Services Classification)
Norme globale ouverte, définissant la classification de produits et de services sur la base de fonctions, de tâches et d'objectifs courants.
Universal Description, Discovery, and Integration (UDDI)
Ensemble de spécifications normalisées qui permettent aux sociétés et aux applications de trouver rapidement et facilement des services Web sur Internet.
non réalisé
Qualifie un noeud de diagramme Web non encore associé avec une ressource actuelle. Voir aussi réaliser.
UNSPSC
Voir United Nations Standard Products and Services Classification.
URI
Voir Uniform Resource Identifier.
URL
Voir adresse URL.
URN
Voir Uniform Resource Name.
fonction définie par l'utilisateur (UDF)
Fonction définie dans la base de données DB2 à l'aide de l'instruction CREATE FUNCTION, à laquelle il peut être fait référence plus tard dans une instruction SQL. Une UDF peut être une fonction externe ou une fonction SQL.
ID utilisateur (uid)
Voir identificateur utilisateur.
identificateur utilisateur (uid, ID utilisateur)
Chaîne de caractères qui identifie de manière unique l'utilisateur d'un système.
gestionnaire UIM
Fonction du système d'exploitation qui fournit une interface utilisateur cohérente en offrant une prise en charge globale de la définition et de l'affichage des panneaux (écrans), des boîtes de dialogue et des informations d'aide en ligne.
UTF-8
Abréviation de l'anglais "Unicode Transformation Format", encodage 8 bits, conçu pour faciliter l'utilisation des systèmes ASCII existants. La valeur CCSID de données au format UTF-8 est 1208.
validation
Vérification de l'exactitude des données ou du code et de leur conformité aux normes, règles et conventions applicables.
action de validation
Mécanisme permettant de vérifier si la valeur réelle d'une variable lors de l'exécution correspond à la valeur attendue de cette variable. Voir aussi contrainte temporelle.
valideur
Programme qui vérifie l'exactitude des données ou du code et leur conformité aux normes, règles et conventions applicables.
contrôle des versions
Coordination et intégration de l'historique des travaux soumis par une équipe.
base d'objet versionné (VOB)
Référentiel qui renferme des versions d'éléments de fichier, d'éléments de répertoire, d'objets dérivés et de métadonnées associées à ces objets.
vue
Dans les interfaces utilisateur de type Eclipse, toute sous-fenêtre du plan de travail se trouvant en dehors de la zone d'édition et pouvant être empilée (par une opération de glisser-déplacer) sur d'autres vues. Les vues offrent diverses méthodes permettant de consulter ou d'utiliser les ressources dans le plan de travail.
VOB
Voir base d'objet versionné.
WAP
Voir Wireless Application Protocol.
WAR
Voir fichier d'archive Web.
fichier WAR
Voir fichier d'archive Web.
point de contrôle
Point d'arrêt qui interrompt l'exécution lorsqu'une zone ou une expression particulière est modifiée.
application Web
Application accessible à un navigateur Web et fournissant une fonctionnalité qui va au-delà de l'affichage statique d'informations, par exemple en autorisant l'utilisateur à interroger une base de données. Les éléments les plus courants d'une application Web sont les pages HTML, les pages JSP et les servlets.
archive Web (WAR)
Format de fichier compressé, défini selon les normes Java EE, servant au stockage, dans un même fichier, de toutes les ressources nécessaires à l'installation et à l'exécution d'un programme Web. Voir aussi fichier d'archive d'entreprise, fichier d'archive Java.
navigateur Web
Programme client qui envoie des requêtes à un serveur Web et affiche les informations renvoyées par ce dernier.
composant Web
Zone ou commande figurant sur la page Web d'une application Web.
conteneur Web
Conteneur qui implémente le contrat de composant Web de l'architecture Java EE (Sun).
diagramme Web
Fichier Struts qui utilise des icônes et d'autres images dans une surface à format libre pour aider les développeurs d'applications à visualiser la structure du flux d'une application Web basée sur Struts.
interaction Web
Séquence simple d'entrées et sorties entre un navigateur Web et un programme hôte.
module Web
Unité qui consiste en un ou plusieurs composants Web et en un descripteur de déploiement Web (Sun).
projet Web
Conteneur d'autres ressources, telles que des fichiers source et des métadonnées, qui correspond à la structure de conteneur définie par Java EE et à la hiérarchie de fichiers nécessaires au déploiement d'applications Web.
ressource Web
Toutes les ressources créées pendant le développement d'une application Web, par exemple, des projets Web, des pages HTML, des fichiers JSP (JavaServer Pages), des servlets, des bibliothèques de balises personnalisées et des fichiers d'archive.
serveur Web
Programme capable de prendre en charge des requêtes HTTP (Hypertext Transfer Protocol).
service Web
Application modulaire autonome et autodécrite qui peut être mise en ligne, découverte et appelée via un réseau à l'aide des protocoles de réseau standard. Typiquement, XML est utilisé pour baliser les données, SOAP pour transférer les données, WSDL pour décrire les services disponibles et UDDI pour répertorier les services disponibles.
Web Services Description Language (WSDL)
Spécification reposant sur XML pour la description de services en réseau tels qu'un ensemble de points d'extrémité agissant sur des messages contenant des informations orientées document ou procédure.
Web Services Interoperability Organization (WSI)
Organisation de type ouvert dont l'objectif est d'améliorer l'interopérabilité des services Web avec les différentes plateformes, les différents systèmes d'exploitation et les langages de programmation.
Web Services Invocation Language (WSIL)
Format de document XML qui facilite l'exploration de services Web existants et offre un ensemble de règles sur la mise à disposition des informations associées à l'inspection.
site Web
Collection de fichiers connexes disponible sur le Web qui est gérée par une seule entité (une organisation ou un individu) et qui contient des informations en hypertexte. Un site Web comporte souvent des liens hypertexte vers d'autres sites Web.
WebSphere
Nom d'une famille de produits IBM qui englobe des outils de développement d'applications e-business et des logiciels middleware pour l'exécution d'applications Web.
WebSphere Application Server
Logiciel serveur d'applications Web qui s'exécute sur un serveur Web et peut être utilisé pour déployer, intégrer, exécuter et gérer des applications e-business.
environnement de test WebSphere
Environnement d'exécution qui est intégré au plan de travail de développement Rational pour tester les applications ciblées pour WebSphere Application Server.
tel écran - tel écrit (WYSIWYG)
De l'anglais, "What You See Is What You Get". Fonction d'un éditeur permettant d'afficher des pages exactement comme elles seront imprimées ou restituées.
widget
Composant d'interface utilisateur réutilisable, tel qu'un bouton, une barre de défilement, une zone de contrôle ou une zone d'édition de texte ; il peut recevoir une entrée au clavier ou depuis la souris et peut communiquer avec une application ou avec un autre widget.
connexion
Technique permettant de connecter plusieurs portlets coopératifs afin que les modifications effectuées dans le portlet source se répercutent automatiquement dans les portlets cible. Voir aussi Click-to-Action, portlets coopératifs.
WAP (Wireless Application Protocol)
Norme de l'industrie ouverte pour un accès Internet mobile qui permet aux utilisateurs mobiles ayant des périphériques sans fil d'accéder facilement et rapidement aux informations et aux services.
WML (Wireless Markup Language)
Langage de balisage fondé sur XML permettant de présenter le contenu et les interfaces utilisateur pour les périphériques sans fil, tels que des téléphones mobiles, les messagers de poche et les assistants électroniques de poche.
assistant
Forme d'aide active qui guide l'utilisateur à travers chaque étape d'une tâche particulière.
WML
Voir Wireless Markup Language.
plan de travail
Interface utilisateur et environnement de développement intégré d'Eclipse et des outils reposant sur Eclipse (IBM Rational Application Developer, par exemple).
partie active d'un programme
Parties du code exécutable et/ou des zones de données d'un programme utilisées de manière intensive et devant donc impérativement être conservées dans le type de mémoire le plus rapide possible. Par conséquent, la partie active d'un programme d'antémémoire d'instructions est l'ensemble des lignes de cache de programme devant être conservé dans l'antémémoire d'instructions pour que le programme soit exécuté à la vitesse maximale.
espace de travail
Dans Eclipse, la collection de projets et d'autres ressources en cours de développement dans le plan de travail. Les métadonnées de ces ressources se trouvent dans un répertoire du système de fichiers ; les ressources peuvent se trouver dans le même répertoire.
encapsuleur
Objet qui encapsule et délègue à un autre objet pour modifier son interface ou son comportement (Sun).
WSDL
Voir Web Services Description Language.
document WSDL
Fichier comportant un ensemble de définitions décrivant un service Web au format WSDL (Web Services Description Language).
fichier WSDL
Voir document WSDL.
WSI
Voir Web Services Interoperability Organization.
WSIL
Voir Web Services Invocation Language.
WYSIWYG
Voir tel écran - tel écrit.
processeur Xalan
Processeur XSLT qui fait partie du projet Apache. Voir aussi transformation XSL.
XDoclet
Moteur de génération de code source ouvert qui utilise des balises JavaDoc spéciales pour analyser les fichiers source Java et générer une sortie, composée de descripteurs XML ou de code source, en se basant sur des modèles.
XHTML
Voir Extensible Hypertext Markup Language.
XML
Voir Extensible Markup Language.
catalogue XML
Catalogue qui contient des règles sur la façon dont un processeur XML doit résoudre des références par rapport à des entités. L'utilisation d'un catalogue supprime le besoin de modifier les URI dans des documents XML à mesure que les ressources sont déplacées pendant le développement.
analyseur (ou interpréteur) XML
Programme qui lit les documents XML et permet à une application d'accéder à leur contenu et à leur structure.
XML Path Language (XPath)
Langage conçu pour identifier de manière unique ou désigner par une adresse des parties de données XML source à utiliser avec des technologies XML, par exemple les analyseurs syntaxiques XSLT, XQuery et XML. XPath est une norme du consortium World Wide Web.
schéma XML
Mécanisme décrivant et de limitant le contenu des fichiers XML en indiquant les éléments et les combinaisons d'éléments autorisés. Les schémas XML peuvent être utilisés à la place des définitions de type de document et permettent d'étendre les fonctionnalités de l'héritage, de la présentation et de la saisie des données.
langage de définition de schéma XML (XSD, XSDL)
Langage de description des fichiers XML qui contiennent un schéma XML.
XPath (XPath)
Voir XML Path Language.
expression XPath
Expression qui parcourt un document XML et extrait des informations des noeuds de ce document (et cela à n'importe quel niveau, qu'il s'agisse d'un élément ou d'un attribut).
XSD
(1) Voir XML Schema Definition Language.
(2) Interface d'un schéma XML écrit en langage de définition de schéma XML. L'extension d'un fichier de définition de schéma XML est .xsd. Le préfixe "xsd" est, en outre, généralement utilisé dans les éléments XML du fichier XSD pour indiquer l'espace de nom du schéma XML.
XSDL
Voir XML Schema Definition Language.
XSL
Voir Extensible Stylesheet Language.
feuille de style XSL
Code qui décrit comment un document XML doit être rendu (affiché ou imprimé).
XSLT
Voir transformation XSL.
fonction XSLT
Fonction définie par la spécification XSLT (XSL Transform) pour la manipulation de nombres, de chaînes, de valeurs booléennes et d'ensembles de noeuds.
transformation XSL (XSLT)
Norme qui utilise les feuilles de style XSL pour transformer des documents XML en autres documents XML, fragments, ou documents HTML. Voir aussi processeur Xalan.