manual tÉcnico. sig flandes

Post on 02-Jul-2022

18 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related