Desaf Os

Páginas: 5 (1180 palabras) Publicado: 13 de julio de 2015
DESAFÍOS DE SISTEMAS DISTRIBUIDOS 
"Football in my Home" 
 
INTRODUCCIÓN.­ 
 
Para  el  desarrollo   del  proyecto  se  dispuso  usar  un  framework,  para  la  facilidad   y  
reducción de costos y tiempos en el desarrollo y mantenimiento. 
 
Framework: ​
Laravel 
Características Básicas 









Sistema de ruteo, soporta RESTful 
Blade, Motor de plantillas 
Peticiones Fluent Eloquent ORM 
Basado en Composer 
Soporte para el caché 
Soporte para MVC 
Usa componentes de Symfony 

 
 
Ventajas del framework: 
 
● Flexible y adaptable. 
● Es  modular  y  con  una  amplio  sistemas  de  paquetes  y  drivers  con  el  que  se 
puede extender la funcionalidad de forma  fácil, robusta y segura. 
● Facilita el manejo de ruteo de nuestra aplicación como así también la generación de url amigables  y  control de enlaces auto–actualizables lo que hace más fácil el 
mantenimiento de un sitio web. 
● El  sistema de plantillas ​
Blade de Laravel​
, trae consigo la generación de mejoras 
en  la  parte  de   presentación  de  la  aplicación  como  la  generación  de  plantillas 
más  simples  y  limpias  en  el  código y además incluye  un  sistema  de  cache que las hace más rápidas, lo que mejora el rendimiento de la aplicación. 
● También  cuenta  con  una  herramienta  de  interfaces  de  líneas  de  comando 
llamada  Artisan  que  me  permite  programar  tareas  programadas  como  por 
ejemplo ejecutar migraciones, pruebas programadas, etc. 
 
 

DESAFIOS: 
 
1. SEGURIDAD.­  ​
En  cuanto  a  seguridad,  Laravel  nos  proporciona  facilidad  para  
controlar  el  acceso  a usuarios,  teniendo  clases  especializadas  para  ello  como 
hash. 
La Técnica de Encriptación que usa es ​
Bcrypt, ​
que es una función de derivación 
de  claves  para  las  contraseñas  diseñado  por  Niels  Provos  y  David  Mazières, 
basado  en  el  cifrado  Blowfish.  Además  de  la  incorporación  de  una  sal  para 
proteger contra ataques Rainbow Table.  
 
2. HETEROGENEIDAD Para solucionar esto se hará uso de un ​
Middleware​
 , en este caso SOAP 
Básicamente  SOAP  Es  un  ​
paradigma  de  mensajería  de  una  dirección  sin 
estado​
,  que  puede  ser  utilizado  para  formar  protocolos  más  complejos  y 
completos  según   las  necesidades  de  las  aplicaciones  que  lo  implementan. 
Puede  formar  y  construir  la  capa  base  de  una  "pila  de  protocolos  de  web 
service", ofreciendo  un  framework  de  mensajería  básica  en  el  cual  los  web 
services se pueden construir. 
 
VENTAJAS 
● Debido  al  uso  de  XML  permite  invocar  procedimientos  remotos  de  muchos 
lenguajes, por lo tanto, presenta una gran interoperabilidad. 
● Al  utilizar  una  comunicación  vía  HTTP  es  fácilmente  escalable,  además  de 
ser casi siempre permitido por los cortafuegos. 
●Puede  ser  implementado  utilizando  cualquier  lenguaje  y  ejecutado  en 
cualquier plataforma. 
 
 
 
 
 
 
 
 
 
 
 

3. EXTENSIBILIDAD 
Nuestro  sistema  se  adaptará  a  los cambios en las especificaciones del proyecto, 
ya  que será necesario  el versionamiento  en cada cambio  significante  durante  el 
desarrollo. Buscando tener una buena gestión de Configuración y un proceso de auditoría 
Para este versionamento haremos uso del repositorio GitHub. 
Diseñaremos  la  aplicación  para  que sea  sencillo añadir  nuevos servicios,  como 
mensajería, juegos, etc. 
Algunas  técnicas   que  aplicaremos  para  mejorar  la  extensibilidad  son  la 
simplicidad  de  diseño  HMVC, ya que  al no  ser compleja nos permite adaptarnos 
a los cambios más fácilmente Otra técnica es Descentralización, donde dividiremos la aplicación en módulos. 
 

 
4. TOLERANCIA A FALLOS 
 
Tolerancia a fallos  en informática  se determina  a  la  capacidad  de  un  sistema de 
almacenamiento  de  acceder  a  información  o  al  recurso  aún  en  caso  de  
producirse  algún  fallo.  Esta  falla  puede   deberse  a  daños  físicos  (mal 
funcionamiento)  en  uno  o  más  componentes ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL DESAF O
  • El desaf o ambiental
  • Fundamentos Y Desaf os
  • DESAF OS MATEMATICOS
  • Desaf Os Regionales
  • El Desaf O De Arist Teles
  • 00 Desaf o a la Calidad
  • El Desaf O De Las 100 Flexiones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS