Entradas

Mostrando entradas de 2019

Frameworks para desarrollar aplicaciones web basadas en servicios

Frameworks para terminar esta explicación y análisis sobre el desarrollo de aplicaciones web orientadas a servicios hablare sobre los frameworks que podemos emplear para realizar estas aplicaciones. Framework: "Un framework de aplicaciones web es un tipo de framework que permite el desarrollo de sitios web dinámicos, web services (servicios web) y aplicaciones web. El propósito de este tipo de framework es permitir a los desarrolladores construir aplicaciones web y centrarse en los aspectos interesantes, aliviando la típica tarea repetitiva asociada con patrones comunes de desarrollo web. La mayoría de los frameworks de aplicaciones web proporcionan los tipos de funcionalidad básica común, tales como sistemas de templates (plantillas), manejo de sesiones de usuario, interfaces comunes con el disco o el almacenamiento en base de datos de contenido  cacheado , y persistencia de datos." Lo que nos da a entender es que los frameworks son herramientas que utili

API REST

Imagen
Que es API REST? para esta parte hablare y explicare sobre API REST "REST cambió por completo la ingeniería de software a partir del 2000. Este nuevo enfoque de desarrollo de proyectos y servicios web fue definido por Roy Fielding, el padre de la especificación HTTP y uno los referentes internacionales en todo lo relacionado con la Arquitectura de Redes, en su disertación  ‘ Architectural Styles and the Design of Network-based Software Architectures’. En el campo de las APIs, REST (Representational State Transfer- Transferencia de Estado Representacional) es, a día de hoy, el alfa y omega del desarrollo de servicios de aplicaciones. En la actualidad no existe proyecto o aplicación que no disponga de una API REST para la creación de servicios profesionales a partir de ese software. Twitter, YouTube, los sistemas de identificación con Facebook… hay cientos de empresas que generan negocio gracias a REST y las APIs REST. Sin ellas, todo el crecimiento en horizontal ser

WSDL

Que es WSDL? Definición: " Un WSDL es la especificación estándar de funcionamiento y datos de un servicio Web XML. WSDL se maneja a través  de un contrato, conocido también como Service Description, que es un documento XML que contiene información relacionada al servicio Web  XML y los paquetes de datos que el servicio Web  XML maneja, tanto de entrada como de salida. De cierta forma WSDL específica los datos requeridos por el servicio, su comportamiento, y sus datos de retorno; actúa como un contrato de intercambio de paquetes de datos entre el consumidor de servicios Web XML y el servicio Web XML. " En simples palabras WSDL por sus siglas en ingles Web Services Description Lnguage o Lenguaje de Descripción en español, se encargar de la especificación de funcionamientos y datos de un servicio web XML, este maneja la información tanto de entrada como de salida, y es básicamente un contrato de intercambio entre el consumidor de servicios web XML y servicio web XM

SOAP

Que es SOAP? La siguiente entrada explicara sobre el SOAP que esta intima mente relacionado con el desarrollo de aplicaciones web orientada a objetos. SOAP Por sus siglas en ingles Simple Object Access Protocol es un protocolo estándar que define como dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. " SOAP define un protocolo que da soporte a la interacción (datos + funcionalidad) entre aplicaciones en entornos distribuidos y heterogéneos, es interoperable es decir neutral a plataforma y lenguajes de programación, independiente del hardware y protocolos. Funciona sobre la infraestructura existente en Internet. SOAP define cómo organizar información usando XML de forma estructurada para intercambiarla entre distintos sistemas. " el SOAP es utilizado para poder intercambiar información entre diferentes sistemas utilizando XML de forma estructurada, la forma en que lo ase consiste en mensajes, los cuales se util

Servicios Web XML

Imagen
Que es Servicio Web XML? Anteriormente hable sobre los modelos orientados a servicios y sobre los Servicios Web, esta ves explicare Servicio web XML. Servicios Web XML "Un  servicio Web  es una colección de protocolos y estándares empleados para intercambiar datos entre aplicaciones y sistemas. Las aplicaciones, escritas en diversos lenguajes de programación y ejecutándose en distintas plataformas pueden utilizar los servicios Web para intercambiar datos sobre una red de ordenadores como Internet de una forma similar a la comunicación entre procesos en un solo ordenador. En los servicios Web, todos los datos se intercambian se formatean con etiquetas XML." Básicamente  se nos dice para todos los servicios web se utiliza el lenguaje de etiquetas XML para poder realizar el intercambio de información. Que es XML  XML es un conjunto de reglas para definir etiquetas semánticas que nos organizan un documento en diferentes partes. básicamente es un metalenguaje c

Servicio Web

Imagen
Servicios Web Para continuar sobre el tema de aplicaciones web orientas a servicios retomare un poco de lo que explicare anteriormente y aclarare algunas cosas, en la anterior publicación  hable sobre lo que son  los modelos de desarrollo de software, continuación hablare sobre los modelos orientados a servicios para poder entrar final mente en el tema principal también explicare sobre lo que es el Servicio Web para poder seguir avanzando. Modelos orientados a servicios " Los modelos de desarrollo han ido evolucionando con el paso de los años. En los años 80 aparecieron los modelos orientados a objetos, en los 90 aparecieron los modelos basados en componentes y en la actualidad han aparecido los modelos orientados a servicios. Aunque la arquitectura orientada a servicios no es un concepto nuevo , sí se ha visto incrementada su presencia en la actualidad, en gran medida debido al aumento de uso de servicios web. Con la llegada de éstos, la arquitectura SOA ha he

Introducción al desarrollo Web Orientado a Servicios

Que son los modelos de desarrollo? Para poder entrar de lleno en el desarrollo Web Orientado a Servicios primero que nada debemos explicar sobre los modelos de desarrollo para tener una mejor idea de lo que son y cual es su función principal  Definiciones: " Desarrollo web:    es un término que define la creación de  sitios web  para  Internet  o una  intranet . Para conseguirlo se hace uso de tecnologías de  software  del lado del servidor y del cliente que involucran una combinación de procesos de  base de datos  con el uso de un  navegador web  a fin de realizar determinadas tareas o mostrar información. " " El modelo del proceso de desarrollo: hace referencia precisamente a la descripción inclusive gráfica de como se interrelacionan los métodos de una metodología definida para desarrollar aplicaciones a desplegar en la web." De acuerdo con la definición el desarrollo web, se define como la creación de sitios web para Internet asciendo uso

Introducción a este blog

Bienvenidos a todos lectores. Este blog tiene como principal objetivo el introducirte y explicarte sobre los conceptos fundamentales de desarrollo de aplicaciones web orientadas a servicios como se implementan sus características, en este blog se tratara de simplificar y explicar lo mejor posible para que se mas fácil el comprender la información, toda la información recopilada en este blog no me pertenece y todo el crédito es para sus respectivos creadores yo solo la recopilo y explico, si quieres mas información o ir a la fuente original los link de las paginas donde se recopilo la información estarán al final de cada publicación. gracias por leer este texto informativo para una mejor compresión sobre este blog.