• No se han encontrado resultados

1. MARCO TEORICO

1.5 Web Service

Existen numerosas definiciones de Servicios Web y esto demuestra, en parte, la gran complejidad de los servicios que se agrupan bajo este término y las implicaciones asociadas a ellos. Hasta ahora la definición más general y convincente es decir que los Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interoperar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer unos servicios. La World Wide Web no es sólo un espacio de información,

también es un espacio de interacción. Utilizando la Web como plataforma, los usuarios, de forma remota, pueden solicitar un servicio que algún proveedor ofrezca en la red. Pero para que esta interacción funcione, deben existir unos mecanismos de comunicación estándares entre diferentes aplicaciones. Estos mecanismos deben poder interactuar entre sí para presentar la información de forma dinámica al usuario. Se precisa, pues, una arquitectura de referencia estándar que haga posible la interoperabilidad y extensibilidad entre las distintas aplicaciones y que permita su combinación para realizar operaciones complejas. (Lamarca , 2013).

Un Webservice es un tipo de Servicio, basada en una tecnología que utiliza una serie de protocolos para intercambiar mensajes. Estos protocolos son: SOAP & REST. Así mismo, los Webservice no proveen al usuario una interfaz gráfica (GUI), en vez de ello, los Webservice exponen la información requerida por medio de una interfaz a través de la red. Los Webservice permiten a distintas aplicaciones, de diferentes orígenes, en diferentes ambientes comunicarse entre ellos, así mismo no están ligados a ningún Sistema Operativo o Lenguaje de Programación. (Guerra, 2017 ).

1.5.1 SOAP

SOAP (Simple Object Access Protocol) es un protocolo para el manejo de Webservice el cual está basado XML y su objetivo es la comunicación entre servicios los cuales tengan expuesto con contratos (WSDL: Web Services Description Language). Actualmente, si hablamos de este protocolo me sabe que pueden exponer dos tipos: SOAP 1.1 o SOAP 1.2, así mismo manejar una comunicación varios tipos que son: Síncrono, Asíncrono y Oneway (XML en realidad). En la imagen se muestra cómo evolucionó una arquitectura SOA, la cual anteriormente cuando no se conocía el concepto del bus de servicios (ESB), toda la comunicación era en modo: Punto a Punto (no estaba controlada), ya posteriormente con la entrada del ESB, todo cambio y ese era

el encargado de la comunicación, seguridad, redireccionamiento, exposición, (Guerra, 2017 )

1.5.2 Introducción Web service

Los primeros servicios Web XML o Web Services, y el SOAP han sido programados e introducidos a BancoEstado por DocIRS, en el marco del proyecto Plataforma Tecnológica MyPE. Esta tecnología fue implantada conjuntamente con la Gerencia de Pequeña Empresa, con el soporte de la Gerencia de Informática del mismo Banco y la asesoría de Microsoft Chile. El propósito ha sido comenzar una secuencia de soluciones tecnológicas que requiere la institución, fundamentalmente en el ámbito de la atención y transmisión remota de las sucursales. A continuación, presentamos una síntesis basada en la solución implantada en el Banco, que nos permitirá expresar la utilidad de esta nueva filosofía. Los Servicios WEB XML o Web Services representan un salto cualitativo en el uso de la Web. Su puesta en funcionamiento tendrá un fuerte impacto en la disminución de costos, calidad, descongestión y rapidez de los sistemas informáticos, dado que un servicio Web XML es una aplicación capaz de ofrecer datos o servicios de procesamiento a otras aplicaciones informáticas... Es decir, El World Wide Web ha pasado de ser un medio para la publicación de información y contenidos, a convertirse en una plataforma para el diseño y desarrollo de aplicaciones informáticas distribuidas.

1.5.3 Base de los Web Services

El XML Es un metalenguaje, dado que todo paquete XML describe en forma universal cualquier tipo de archivo. Es decir, permite contener su léxico propio, sintaxis, semántica y pragmática, desligando la información del formato con que fue creada. En efecto, XML transforma completamente la creación y el uso de software, revolucionando la comunicación entre aplicaciones o entre equipos, dado que ofrece un formato de datos universal, que permite adaptar o transformar fácilmente la información y transmitirla con estructura. XML es una generalización más exacta y precisa que el HTLM. En efecto el HTML es un lenguaje que describe una página Web desde un archivo plano, incorporando marcas (o tag`s) bajo una sintaxis predeterminada. (González, 2003).

1.5.4 Conclusión parcial del capitulo

La automatización es un proceso de automatizar actos que son realizados por las personas, puede ser en fábricas, empresas e Instituciones, esto se pude notar más en las empresas de ensamblaje de carrocerías en donde gran parte de trabajo que realiza anteriormente una persona ahora es realizado por maquinas.

Imagen 12 Modelo Web Services versus Modelo Tradicional Web Fuente: Servicios Web XML o Web Services (González, 2003)

Los medidores digitales son elementos eléctricos o indicadores inteligentes que ayudad a un mejor control y visualización de valor consumidos ya puede ser un medidor de electricidad, medidor de agua, medidor de caudal entre otros.

Arduino es una plataforma de electrónica de código abierto basada en hardware y software de múltiple propósito, con amplia gama de aplicativos que se puede realizar en ciencias exactas e ingeniería, por su gran facilidad y bajo costo es un elemento muy utilizado para realizar proyecto y automatizaciones procesos.

MySql es un gestor de base de datos muy utilizado para diseño de páginas web por su gran facilidad y por qué es de plataforma libre, viene incluido en con el servido xampp que es un programa para uso de pruebas para página web.

Visual Studio es un programa para desarrollo pulible de aplicaciones sea para dispositivos móviles, aplicaciones de escritorio y páginas web, hay en dos versiones de paga y gratuita. Es compatible con tos los sistemas de Microsoft, según con la característica de cada procesador

Web service es un servicio que las grandes empresas liberar a los desarrolladores para que pueda utilizar la información proporcionada en sus páginas e aplicativos alojada en la red o nube para un intercambio de información. Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interoperar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer unos servicios.

CAPITULO II

2. MARCO METODOLÓGICO

Documento similar