Download - MANUAL TÉCNICO. SIG FLANDES
1
MANUAL TÉCNICO.
SIG – FLANDES
LUIS FELIPE BERNAL BARRERO
UNIVERSIDAD PILOTO DE COLOMBIA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
GIRARDOT
2017
2
CONTENIDO
INTRODUCCIÓN .............................................................................................................................. 4
OBJETIVO DE ESTE MANUAL ...................................................................................................... 5
DIRIGIDO A ....................................................................................................................................... 6
LO QUE DEBE CONOCER ............................................................................................................... 7
¿POR QUE GOOGLE CLOUD PLATFROM? .................................................................................. 8
App Engine .......................................................................................................................................... 8
Instancias ......................................................................................................................................... 9
Cloud Datastore ................................................................................................................................. 10
Entidades ....................................................................................................................................... 11
Índices ........................................................................................................................................... 14
Repositorios de código fuente ........................................................................................................... 15
Lib ................................................................................................................................................. 16
Static .............................................................................................................................................. 17
App ................................................................................................................................................ 18
Index .............................................................................................................................................. 18
Main .............................................................................................................................................. 19
Store .............................................................................................................................................. 20
APIs y servicios ................................................................................................................................. 21
3
LISTA DE FIGURAS
Figura 1. Google cloud platfrom 8
Figura 2. App Engine rom 9
Figura 3. Instancias. App Engine 9
Figura 4. Entidades. Datastore 10
Figura 5. Entidades caso. Datastore 10
Figura 6. Entidades categorías. Datastore 11
Figura 7. Entidades credential. Datastore 11
Figura 8. Entidades enfermedad. Datastore 11
Figura 9. Entidades Imagen. Datastore 12
Figura 10. Entidades log. Datastore 12
Figura 11. Entidades perfil. Datastore 12
Figura 12. Índices. Datastore 13
Figura 13. Repositorio código fuente 14
Figura 14. Lib. Repositorio código fuente 15
Figura 15. Static. Repositorio código fuente 16
Figura 16. App. Repositorio código fuente 17
Figura 17. Index. Repositorio código fuente 17
Figura 18. Index. Repositorio código fuente 18
Figura 19. Main. Repositorio código fuente 18
Figura 20. Store. Repositorio código fuente 19
Figura 21. APIs y servicios 20
4
INTRODUCCIÓN
En este documento se describen los parámetros técnicos que se utilizaron para el desarrollo
del software y con bajo que plataformas fue diseñado el SIG-Flandes.
El sistema de información geográfica de Flandes tiene como objetivo ofrecer información y
facilitar a la secretaria de salud pública la presentación de los casos epidemiológicos que suceden en
toda el área geográfica del municipio.
5
OBJETIVO DE ESTE MANUAL
El objetivo principal de este manual es brindar información clara y concisa de las plataformas que
se utilizaron para el desarrollo del SIG-Flandes.
Aprender bajo que plataformas y en que lenguajes de programación se desarrolló SIG-
FLANDES.
6
DIRIGIDO A
Este manual va dirigido a los estudiantes del programa de ingeniería de sistemas e ingenieros de
sistemas.
7
LO QUE DEBE CONOCER
Conocimientos previos mínimos recomendado para los usuarios que utilicen el servicio y los
interesados en la lectura de este manual.
:
Lenguaje de programación JS.
Lenguaje de programación html.
Lenguaje de programación css.
Conocimientos básicos de Internet.
Conocimientos básicos Google Cloud Platfrom.
Conocimientos Datastore.
Conocimientos App Engine.
Conocimientos básicos de Repositorios de código fuente.
8
¿Por qué google cloud platform?
Infraestructura diseñada para el futuro: Segura, global, de alto rendimiento, rentable y en constante
evolución. Nuestra nube está diseñada para funcionar a largo plazo.
Datos y análisis más que eficaces: Entra en el mundo del Big Data para encontrar respuestas con
mayor rapidez y crear mejores productos.
Sin servidor, solo código: Pasa del prototipo a la producción y de ahí a una escala mundial sin
preocuparte por la capacidad, la fiabilidad ni el rendimiento.
https://cloud.google.com/?hl=es
Teniendo en cuenta todas estas facilidades para la creación del prototipo y poder escalar a lo
productivo de una forma muy fácil, fue la mejor opción.
En google cloud platform tenemos todo para poder desarrollar nuestro software a nuestra medida.
Figura 1. Google cloud platfrom.
App Engine
9
“El App Engine es nuestro motor el cual una de sus funciones es garantizar que todo funcione, en
pocas palabras podemos decir que es el motor de nuestro software.
Para acceder a la construcción de páginas Web, debe tener en cuenta que el FrontEnd son aspectos
claves que están al lado de los usuarios que debe manejar lenguajes como Html, JavaScript CSS, el
desarrollador Backend está al servicio del servidor esta postura tiene que ver con PHP, Python,
estos agentes pueden utilizar la plataforma de Google App Engine en estas aplicaciones
encontramos la APIs y otras herramientas interrelacionadas para el manejo de las base de datos y el
registro de clientes. (Tygabytes, 2017)
Figura 2. App Engine.
Instancias
En las instancias podemos observar el uso o la utilización que va tenido muestro software.
10
Figura 3. Instancias. App Engine.
Cloud Datastore
En el Datastore es donde vamos a guardar toda la información que va a almacenar nuestro software.
La base de datos de cualquier información en la nube está bajo la aplicación de Cloud Datastore, la
escalabilidad es la función más importante que se le atribuye a estas bases de datos usada en la
aplicación, poseen la capacidad de fragmentar y repetir para dar rigidez a la base de datos,
consolidando una escalabilidad autónoma, prioridad para cargar o descargar en la aplicación, esta
forma de desarrollo también genera capacidad para las interrelaciones ACID, acceso con
características SQL, entre otras cosas. (Google Cloud Platform, 2017)
11
Figura 4. Entidades. Datastore.
Entidades
Figura 5. Entidades caso. Datastore.
12
Figura 6. Entidades categorías. Datastore.
Figura 7. Entidades credential. Datastore.
Figura 8. Entidades Enfermedad. Datastore.
13
Figura 9. Entidades Imagen. Datastore.
Figura 10. Entidades Log. Datastore.
Figura 11. Entidades perfil. Datastore.
14
Índices
Figura 12. Índices. Datastore.
15
Repositorios de código fuente
Compartir información en la nube por Google Cloud permite que regule todo las diversas figuras
de Git y el proceso colaborativo para el servicio ya sea que se ejecuten desde Google app Engine
y/o Google compute Engine. Otra herramienta es Stackdriver Debugger que cumple con la función
de beneficiarse de la información en la nube y el control que ofrece como herramienta para
seleccionar y consultar los datos dado el control durante el tiempo de la activa del servicio, esta
aplicación en la nube poseen un conductor de código primario que da acceso a la información
desde Google console. . (Google Cloud Platform, 2017)
Figura 13. Repositorio código fuente.
16
Lib
En la carpeta Lib podemos encontrar todas las librerías que se utilizaron para el desarrollo del SIG-
FLANDES.
Figura 14. Lib. Repositorio código fuente.
17
Static
Figura 15. Static. Repositorio código fuente.
18
App
Figura 16. App. Repositorio código fuente.
Index
Figura 17. Index. Repositorio código fuente.
19
Figura 18. Index. Repositorio código fuente.
Main
Figura 19. Main. Repositorio código fuente.
20
Store
Figura 20. Store. Repositorio código fuente.
21
APIs y servicios Una forma de interrelacionarse entre las herramientas de una aplicación en la nube es la API,
conformada por lenguaje con código y detalles para la comunicación entre sí, se conoce como un
mediador o interface para interrelacionarse. (Estructura de datos web, 2016).
Figura 21. APIs y servicios.
22
Referencias bibliográficas
Estructura de Datos Web (2016). API.
<https://estructuradedatosweb.wordpress.com/author/estructuradedatosweb/>
Google Cloud Platform (2017). Repositorios de Cloude Source. <https://cloud.google.com/source-
repositories/?hl=es>
Google Cloud Platform (2017). Cloude Datastore. <https://cloud.google.com/datastore/?hl=es>
Tygabytes (2017). ¿Por qué Google Cloud Platform?. http://www.tigabytes.com/tigabytes/gcp.html