-
Notifications
You must be signed in to change notification settings - Fork 0
/
MyGlossaries.tex
258 lines (208 loc) · 9.62 KB
/
MyGlossaries.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
\newglossaryentry{apig}{
name={API},
description={Ensemble de fonctions exposées par un logiciel, permettant à d'autre logiciel d'accéder à certaine de ses fonctionnalités}
}
\newglossaryentry{tinkg}{
name={TINK},
description={Nom du projet réalisé durant ma deuxième et troisième année correspondant à l’outil de test d’équipement en ligne du Toolkit TR-069}
}
\newglossaryentry{acsg}{
name={ACS},
description={Type de serveur permettant d’administrer et gérer des équipements TR-069 que les clients Orange possèdent.}
}
\newglossaryentry{careg}{
name={CARE},
description={Équipe dans laquelle j’évolue depuis 3 ans, constituée d’une quinzaine de chercheurs/ingénieurs}
}
\newglossaryentry{lang}{
name={LAN},
description={Réseau informatique tel que l’on peut le retrouver chez soi}
}
\newglossaryentry{cwmpg}{
name={CWMP},
description={Protocole du \gls{doctr069g}. C’est le protocole de communication employé pour que les serveurs \gls{acs} et les équipements puissent dialoguer}
}
\newglossaryentry{bbfg}{
name={BBF},
description={Consortium à but non-lucratif se concentrant sur le développement de protocole de réseaux télécoms}
}
\newglossaryentry{doctr069g}{
name={Document TR-069},
description={Document édité par le \gls{bbf}. Il contient l’ensemble des méthodes et spécification à respecter pour implémenter la norme \gls{cwmp}}
}
\newglossaryentry{dhcpg}{
name={DHCP},
description={Attribue un paramétrage IP (adresse IP, masque de sous-réseau etc) aux machines qui le contactent, afin qu’elles puissent communiquer avec d’autres réseaux}
}
\newglossaryentry{toolkitg}{
name={Toolkit CWMP},
description={Solution d’implémentation de Client CWMP d’Orange pour les
constructeurs d’équipements, comprenant un Client CWMP développé par Orange ainsi qu’un outil en ligne pour tester son propre Client CWMP}
}
\newglossaryentry{dnsg}{
name={DNS},
description={Traduit des noms de domaines en l’adresse IP de la machine qui porte ce nom}
}
\newglossaryentry{karmag}{
name={Karma},
description={\gls{acs} utilisé et développé par Orange en production}
}
\newglossaryentry{tomcatg}{
name={Tomcat},
description={Serveur HTTP gérant les servlets écrit en Java}
}
\newglossaryentry{srcappg}{
name={Serveur d’application},
description={Logiciel d’infrastructure offrant un contexte d’exécution pour des composants applicatifs}
}
\newglossaryentry{redhatg}{
name={RedHat Enterprise},
description={Société multinationale d’édition de distribution Linux}
}
\newglossaryentry{karmabug}{
name={Karma BU},
description={Branche internationale de Karma. Instance de Karma destinée aux filiales d’Orange autres que la France}
}
\newglossaryentry{karmafrg}{
name={Karma Fr},
description={Branche française de Karma. Instance de Karma destinée aux clients français.}
}
\newglossaryentry{x69g}{
name={X69},
description={Premier module de Karma interrogé par les équipements souhaitant communiquer avec Karma. Il permet de rendre compréhensible les trames CWMP des équipements clients pour Karma, et inversement de modifier les trames créées par Karma pour qu’elles soient compréhensibles pour les équipements}
}
\newglossaryentry{datamodelg}{
name={Data Model},
description={Modèle de données sous forme d’arbre contenant l’ensemble des
caractéristiques d’un équipement. Il peut aller de quelques dizaines de paramètre à plusieurs milliers selon l’équipement. En modifiant les paramètres du data model d’un équipement, on peut modifier son fonctionnement. Chaque équipement respectant le Document TR-069 doit implémenter un data model, qu’il renvoie à son ACS}
}
\newglossaryentry{kermitg}{
name={Kermit},
description={Outil de service cloud de PaaS d’Orange basé sur Open Shift}
}
\newglossaryentry{dockerg}{
name={Docker},
description={Logiciel libre automatisant le déploiement d’application dans des conteneurs}
}
\newglossaryentry{springg}{
name={Spring},
description={Framework open source Java permettant de construire et définir l’infrastructure d’une application Java et faciliter son développement et ses tests}
}
\newglossaryentry{cxfg}{
name={CXF},
description={Framework Open Source Java facilitant le développement de service web}
}
\newglossaryentry{hibernateg}{
name={Hibernate},
description={Framework Java facilitant la communication avec différents types de bases de données}
}
\newglossaryentry{ihmg}{
name={IHM},
description={Interface graphique permettant à un utilisateur final de communiquer avec l’application}
}
\newglossaryentry{cpeg}{
name={CPE},
description={Nom défini par le BBF pour désigner un équipement client}
}
\newglossaryentry{openshiftg}{
name={Open Shift},
description={Service Cloud de PaaS proposé par RedHat Enterprise, sur lequel est basé Kermit}
}
\newglossaryentry{linuxg}{
name={Linux},
description={Aussi appelé GNU/Linux, cela désigne une suite de systèmes d’exploitation, basé sur un noyau Linux}
}
\newglossaryentry{mysqlg}{
name={MySQL},
description={Logiciel de gestion de bases de données relationnelles}
}
\newglossaryentry{opensourceg}{
name={Open Source},
description={Désigne les logiciels dont la licence permet sa libre distribution, un accès au code source pour la création de travaux dérivés}
}
\newglossaryentry{userstoriesg}{
name={User Stories},
description={Regroupement de fonctionnalités que le logiciel doit embarquer. Constitue les Sprint}
}
\newglossaryentry{sprintg}{
name={Sprint},
description={Période de développement de quelques semaines au bout de laquelle on livre une version potentiellement livrable du produit}
}
\newglossaryentry{releaseg}{
name={Release},
description={Version livrable du projet après plusieurs Sprint}
}
\newglossaryentry{agiliteg}{
name={Agilité},
description={Méthode de pilotage et de réalisation de projet}
}
\newglossaryentry{trackerg}{
name={Trackers},
description={Outil de traçage, permettant de tenir à jour l’avancement et les détails d’une tâche}
}
\newglossaryentry{webserviceg}{
name={Web Services},
description={Programme exposé sur internet ou intranet permettant la communication et les échanges de données entre application de manière synchrone ou asynchrone. Dialogue le plus souvent par HTTP}
}
\newglossaryentry{tr069agentg}{
name={tr069agent},
description={Client CWMP développé par Orange, écrit en C et proposé dans le Toolkit TR-069}
}
\newglossaryentry{frameworkg}{
name={Framework},
description={Ensemble de composants logiciels permettant de faciliter la construction et la maintenance d’un programme}
}
\newglossaryentry{comg}{
name={COM},
description={Module de Karma permettant d’ordonnancer le traitement des requêtes des équipements clients selon leur contenu}
}
\newglossaryentry{firmwareg}{
name={Firmware},
description={Ensemble d’instruction et structure de données qui sont intégrées dans un matériel informatique pour qu’il puisse fonctionner}
}
\newglossaryentry{servletg}{
name={Servlet},
description={Permet l’extension des fonctions d’un serveur web sur lequel elle est déployée. Une servlet est une application web java}
}
\newglossaryentry{productownerg}{
name={Product Owner},
description={Rôle de la méthode Scrum, devant établir la liste des fonctionnalités du produit attendu et l’ordre dans lequel elles sont implémentées}
}
\newglossaryentry{kanbang}{
name={Kanban},
description={Méthode agile, consistant à diviser le travail en différentes cartes limitées afin de ne pas surcharger les développeurs à un instant t}
}
\newglossaryentry{scrumg}{
name={Scrum},
description={Méthode agile, consistant à découper le projet en différents Sprints qui aboutissent chacun à une démonstration du produit}
}
\newglossaryentry{sgbdg}{
name={SGBD},
description={Permet à un utilisateur de manipuler une base de données. Il peut être sous la forme d'un logiciel applicatif, ou bien d'un serveur. Certain peuvent proposer leur propre langage. Parmis les plus connu on peut citer Oracle, MySQL, DB2..}
}
\newglossaryentry{dslamg}{
name={DSLAM},
description={Appareil mis en place par le fournisseur d’accès, ici Orange. Il a pour objectif de faire transité le trafic issu du client vers le réseau opérateur afin de fournir un accès internet. Il se trouve juste avant l'arrivée chez le client}
}
\newglossaryentry{sniffeurreseaug}{
name={sniffeur réseau},
description={Permet d’analyse le trafic circulant sur un réseau. Il permet de détecter et filtrer les trames que l’on souhaite observer. Il se trouve sous forme de logiciel à installer sur une machine}
}
\newglossaryentry{adslg}{
name={ADSL},
description={Technique de communication, permettant de transmettre et recevoir sur le réseau téléphonique des données numériques de manière indépendante du service téléphonique conventionnel}
}
\newglossaryentry{standupg}{
name={Stand-up daily meetings},
description={Réunion quotidienne d’une quinzaine de minutes au maximum faite
debout où chacun explique où il en est et ce qu’il va faire}
}
\newglossaryentry{reverseg}{
name={Reverse Engineering},
description={Consiste à étudier le fonctionnement apparent d’un logiciel ou
application pour déterminer le fonctionnement interne}
}
\newglossaryentry{edg}{
name={Étude et Développement},
description={L'une des deux spécialisations possibles de la formation Informatique et Réseaux de l'IMT Mines Alès}
}