Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Blue2Boss PXC E1
Blue2Boss es el proyecto que unos estudiantes de Informática han publicado en la asignatura de PXC (Proyecto de Redes de Computadores).
678 views | comments | 1 favorites | 11 downloads | 1 embeds (Stats)
More Info
This slideshow is Public
Total Views: 678 on Slideshare: 594 from embeds: 84
Most viewed embeds (Top 5):
More
Slideshow Transcript
- Slide 1: Projecte de Xarxes de Computadors
Grup 31.2
PXC – Blue2Boss Pàgina 1
- Slide 2: Descripció del sistema
Las característiques de la nostra aplicació
Sistema centralitzat que ens permet registrar les
entrades i sortides dels empleats a una empresa.
Registre mitjançant tecnologia Bluetooth.
Oferir al client la possibilitat de explotar la
informació emmagatzemada.
PXC – Blue2Boss Pàgina 2
- Slide 3: PXC – Blue2Boss Pàgina 3
- Slide 4: Servlets
RMI
MAPA DE
Bluetooth
TECNOLOGÍES
PXC – Blue2Boss Pàgina 4
- Slide 5: Paquets de treball
Inicialment es van definir els següents paquets de treball:
# Paquet Hores Data fi
1 Instal·lació Servidor 10 07.11.2007
2 Comunicació Servlets 34,5 11.12.2007
3 Comunicació RMI 34 07.12.2007
4 Comunicació Bluetooth 41 17.12.2007
5 Project Management 30 12.12.2007
PXC – Blue2Boss Pàgina 5
- Slide 6: Paquets de treball
Actualment s’ha tornat a planificar el treball. Han aparegut tasques
noves que no s’havien previst i altres han sigut modificades.
# Paquet Hores Data fi
1 Instal·lació Servidor 10 07.11.2007
2 45,5 +9
Comunicació Servlets 11.12.2007
3 +5
Comunicació RMI 39 07.12.2007
4 Comunicació Bluetooth 41 17.12.2007
5 Project Management 30 12.12.2007
PXC – Blue2Boss Pàgina 6
- Slide 7: Paquets de treball
S’ha controlat el treball realitzat amb una plantilla d’Excel
PXC – Blue2Boss Pàgina 7
- Slide 8: Paquets de treball
S’ha controlat el treball realitzat amb una plantilla d’Excel
PXC – Blue2Boss Pàgina 8
- Slide 9: Estat actual del treball
L’estat actual de cada paquet és el següent:
Hores
%
# Paquet
Total Fet Restant
1 Instal·lació Servidor 10 10 - 100%
2 Comunicació Servlets 45,5 6 39,5 11%
3 Comunicació RMI 39 9 30 26%
4 Comunicació Bluetooth 41 12 29 29%
5 Project Management 30 10 20 33%
PXC – Blue2Boss Pàgina 9
- Slide 10: Estat actual del treball
L’estat actual de cada paquet és el següent:
PXC – Blue2Boss Pàgina 10
- Slide 11: Estat actual del treball
L’estat actual del projecte és:
Planificat Realitzat %
Inicialment 151,5 8 * 4 * 3 = 96 63%
Ara +16 -59 -36
165,5 37 27%
Han augmentat les hores de treball i ens hem
enrederit en la realització de les nostres tasques
PXC – Blue2Boss Pàgina 11
- Slide 12: Presa de decisions
Ens donem compte que amb l’actual càrrega de treball no arribarem a la
data requerida d’entrega. Hem de retallar algunes funcionalitats.
Candidats:
1. Autentificació Joomla + Servlet
2. Explotació de dades
3. Registre de moviments (RMI)
4. Intercanvi de XML
5. Encriptació de dades (MySQL)
6. Servlet amb SSL
PXC – Blue2Boss Pàgina 12
- Slide 13: 1. Autentificació Joomla + Servlet
D’una banda tenim la autentificació a Joomla i per l’altre tenim el Servlet
Joomla permet:
- Afegir codi HTML (només) a una pàgina de contingut estàtic
- Wrappejar una pàgina externa a Joomla
No podem propagar la seguretat que
obtenim amb Joomla al Servlet
Fruit de un risc amb el que hem topat
PXC – Blue2Boss Pàgina 13
- Slide 14: 2. Explotació de dades
La idea inicial era la de oferir al usuari la possibilitat de explotar les
dades que emmagatzema el nostre sistema.
És interessant mantenir aquesta funcionalitat però:
Podem reduir el nombre de reports que l’usuari podrà executar
Simplifiquem així la creació dels Servlets
La nostra proposta és:
Implementar un Servlet amb una
consulta representativa
PXC – Blue2Boss Pàgina 14
- Slide 15: 3. Registre de moviments (RMI)
Seguim volent implementar la part de explotació de dades, però ...
Depenent de les dades que emmagatzemem l’usuari tindrà mes o
menys possibilitats.
Cal decidir quines seran les dades que l’RMI desarà a la base de dades:
- Id. únic - Id. únic
vs
- Hora - Hora
- Moviment
PXC – Blue2Boss Pàgina 15
- Slide 16: 4. Intercanvi de XML
Havíem pensat en utilitzar XML com a estàndard d’intercanvi de dades.
La idea inicial era:
L’RMI deixava un fitxer XML al servidor principal i
aquest el recollia i l’afegia a la base de dades
Per a descarregar hores, proposem:
Suprimir la part de XML i que sigui el
mateix RMI l’encarregat de emmmagat-
zemar les dades a la base de dades
PXC – Blue2Boss Pàgina 16
- Slide 17: 5. Encriptació de dades (MySQL)
Inicialment havíem pensat en desar les dades encriptades a la base de
dades MySQL.
No coneixem si això es fàcilment
implementable i hem de investigar
en aquesta línia per a dur a terme
aquest propòsit
Per retallar tasques d'anàlisi (que tant temps ens suposa)
proposem deixar de costat aquest aspecte
PXC – Blue2Boss Pàgina 17
- Slide 18: 6. Servlet amb SSL
En cas de no arribar de cap manera a les funcionalitats planificades, també tenim
la possibilitat de deixar de costat la seguretat SSL en el Servlet:
Això tindria efectes negatius per a la seguretat total del nostre
sistema ja que per molt segur que sigui l'emmagatzematge de les
dades, si no garantim la seguretat en la consulta d’aquestes, la
seguretat de la totalitat del sistema queda una mica coixa
PXC – Blue2Boss Pàgina 18
- Slide 19: Que suposa cada retallada?
Taula que ens mostra la relació de les hores amb la funcionalitat que podem retallar
PXC – Blue2Boss Pàgina 19
- Slide 20: Que suposa cada retallada?
Taula que ens mostra la relació de les hores amb la funcionalitat que podem retallar
Funcionalitat Previst Retall Resta
1. Autentificació de Joomla + Servlets 10 10 0
2. Explotació de dades 12 5 7
3. Registre de moviments (RMI) 8 3 5
4. Intercanvi XML 5 5 0
5. Encriptació de dades a MySQL 3 3 0
6. Servlet amb SSL 15 6 9
53 h 32 h 21 h
100% 60% 40%
PXC – Blue2Boss Pàgina 20
- Slide 21: Instal·lació Servidor
PXC – Blue2Boss Pàgina 21
- Slide 22: Comunicació Servlet
PXC – Blue2Boss Pàgina 22
- Slide 23: Comunicació Servlet
PXC – Blue2Boss Pàgina 23
- Slide 24: Comunicació RMI
PXC – Blue2Boss Pàgina 24
- Slide 25: Comunicació RMI
PXC – Blue2Boss Pàgina 25
- Slide 26: Comunicación Bluetooth
PXC – Blue2Boss Pàgina 26
- Slide 27: Riscos (estat inicial)
Risc Impacte Probabilitat
Joomla: Autentificació Mig Baix
Joomla: Integració amb Servlets Mig Mig
Bluetooth: Problemes d’adaptació Alt Mig
Seguretat: Problemes amb la
Mig Mig
interacció de RMI i SSL
Seguretat: Problemàtica amb la
Mig Mig
seguretat del sistema
Integració de tot el sistema Alt Baix
PXC – Blue2Boss Pàgina 27
- Slide 28: Riscos (estat actual)
Risc I/P Estat actual
Joomla: Autentificació M/B Superat
Joomla: Integració amb Servlets M/M Hem tropeçat
Bluetooth: Problemes d’adaptació A/M Igual
Seguretat: Problemes amb la
M/M Superat
interacció de RMI i SSL
Seguretat: Problemàtica amb la
M/M Igual
seguretat del sistema
Integració de tot el sistema A/B Igual
PXC – Blue2Boss Pàgina 28
- Slide 29: Riscos (revisió dels riscos)
Revisem els riscos que resten i tornem a avaluar-los
Risc Impacte Probabilitat
Bluetooth:
Alt Mitg
Problemes d’adaptació
Seguretat: Problemàtica
Mig Alt Mitg
amb la seguretat
Integració de tot el sistema Alt Baix Mitg
PXC – Blue2Boss Pàgina 29
- Slide 30: Projecte de Xarxes
de Computadors
Gràcies
pxc_g31_2@googlegroups.com
“El éxito es el premio del esfuerzo para conseguirlo”
PXC – Blue2Boss Pàgina 30