Infraestructura Aplicacion Web Y Movil
EL sistema principal (donde reside toda la información acerca de las materias, horarios, sección y los estudiantes) está en un servidor que se encontrara en la Compañia, el cual será un servidor único para el propósito de la aplicación, teniendo este como única medida de failover un power supply secundario en caso de fallo eléctrico.
Este tendrá como sistema Windows Server 2012 con SQL Server 2012, este último con la posibilidad de estar en otra máquina, ya que es de donde se sacara la información de las materias (proveído por COMPAÑIA), en caso de que por cualquier razón estos anteriores no estén disponibles, se trabajaría con Windows Server 2008 R2 con SQL Server 2008 R2.
El backend de la aplicación (el web …ver más…
Web Móvil:
Se desarrollara una versión web móvil que tenga las funcionalidades básicas de la aplicación, como poder ver los compañeros de las clases, hacer comentarios y compartir archivos, etc… Con grandes excepciones como el chat.
Razones por las cuales se eligieron estos sistemas:
1. La razón más importante sobre el sistema principal (el que se encuentra en COMPAÑIA) cae sobre el conocimiento colectivo, ya que todos tenemos experiencia trabajando en ASP.NET con C# como lenguaje para el backend, por lo cual nos sale como la forma más rápida y viable de crear el sistema.
2. Siendo como la segunda razón el factor económico, ya que COMPAÑIA posee las licencias necesarias para poder utilizar estos sistemas sin la necesidad de tener que ser adquiridas, por lo cual baja considerablemente el precio de adquisición a no mayor que la ayuda si es necesaria ha COMPAÑIA para proveerles el servidor principal.
3. Para el sistema secundario del iPhone se utiliza Objective-C, ya que es el único lenguaje disponible, por una razón similar tanto para Blackberry como para Android, la única variación es que se pueden utilizar varios lenguajes pero siendo java el más ideal, al igual que con la base de datos, es la única provista por estos sistemas.
Sistemas Considerados:
Los sistemas que se consideraron pero al final no fueron elegidos y las razones por la cuales no fueron, son los siguientes:
1. Para el sistema principal se consideraron