Entradas

Mostrando las entradas con la etiqueta Servicios Web

Una opción de servicio para interactuar con cámaras Arlo

Imagen
Interactuar con el sistema Arlo es muy atractivo para quienes adquirieron el hardware y disfrutan de todas las bondades de estos equipos. Que por cierto son muy buenos, flexibles y llenos de buenas propiedades. Para interactuar con este sistema con una perspectiva de desarrollador, encontré dos proyectos interesantes con base python. Python-arlo:  https://github.com/tchellomello/python-arlo Arlo:  https://github.com/jeffreydwalter/arlo Ambos proponen diferentes características pero python-arlo tiene una buena documentación y estructura de su API. El objetivo para esta integración es dar soporte a solicitudes desde Google Assistant , por este motivo lo integre a un proyecto App Engine flex env . Incluí flask como framework de interacción y con esto tener la opción de utilizar una interfaz de servicios. Este sería nuestro mapa arquitectónico ideal:  Buscamos continuar con la solicitud iniciada por: Hey Google …. dónde está mi perro?  *Por s...

Asegurando Servicios Web – WSE 3.0

Imagen
Para este artículo les traigo una implementación simple de WSE, ya que generalmente comenzamos por implementar servicios web y nuestro aval es, "implementamos WS para proporcionar intercambio de mensajes e interconectar sistemas heterogéneos, y otras tantas abstracciones, de libro el tema (hay excepciones, como siempre, pero en un alto porcentaje es lo que les cuento), veamos, todo lo lindo tiene sus complicaciones, por eso nada mejor que pensar en la seguridad, o sea el concepto es claro, el punto es no nos olvidemos de implementarlo con seguridad, sigamos nuestro objetivo. Empecemos por conocer un poco de WSE (Web Services Enhancements), para Microsoft ya existen 3 versiones lanzadas, ahora de forma simple hay que definir. ¿Qué es WSE? "Es la implementación de Microsoft para Servicios Web Avanzados que proporciona algunas de las especificaciones WS-*" WSE 1.0 y 2.0 se integran con VS.2003 (1.x) WSE 3.0 se integra con VS.2005 (2.0) Este esquema está totalmente focalizad...

Servicios Web, utilizando atributos

Para este artículo les traigo el uso de servicios web pero aplicando atributos para funciones específicas que requieren de este tipo de adornos. Veamos la base conceptual en primer lugar, les voy a mostrar un servicio web simple: [ WebMethod ()] public string Demostracion() { return DateTime .Now.ToString(); } La idea del artículo es mostrar particularmente propiedades del atributo WebMethod. Para este punto las opciones disponibles: Description : La propiedad Description del atributo WebMethod proporciona una descripción de un método de servicio Web XML, que aparecerá en la página de ayuda del servicio. El valor predeterminado es una cadena vacía. EnableSession : La propiedad EnableSession del atributo WebMethod habilita el estado de sesión en un método de servicio Web XML. Una vez habilitada esta función, el servicio Web XML puede tener acceso a la colección de estado de sesión directamente desde HttpContext.Current.Session o con la propiedad WebS...