¿Qué son los Servicios Web?
Existen múltiples definiciones sobre lo que son los
Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada
definición que englobe todo lo que son e implican. Una posible sería hablar de
ellos como un conjunto de aplicaciones o de tecnologías con capacidad para
interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos
entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus
servicios como procedimientos remotos y los usuarios solicitan un servicio
llamando a estos procedimientos a través de la Web.
¿Para qué sirven?
Estos servicios proporcionan mecanismos de comunicación
estándares entre diferentes aplicaciones, que interactúan entre sí para
presentar información dinámica al usuario. Para proporcionar interoperabilidad
y extensibilidad entre estas aplicaciones, y que al mismo tiempo sea posible su
combinación para realizar operaciones complejas, es necesaria una arquitectura
de referencia estándar.
¿Cómo funcionan?
El siguiente gráfico muestra cómo interactúa un conjunto de
Servicios Web:
Según el ejemplo del gráfico, un usuario (que juega el papel
de cliente dentro de los Servicios Web), a través de una aplicación, solicita
información sobre un viaje que desea realizar haciendo una petición a una
agencia de viajes que ofrece sus servicios a través de Internet. La agencia de
viajes ofrecerá a su cliente (usuario) la información requerida. Para
proporcionar al cliente la información que necesita, esta agencia de viajes
solicita a su vez información a otros recursos (otros Servicios Web) en
relación con el hotel y la compañía aérea. La agencia de viajes obtendrá
información de estos recursos, lo que la convierte a su vez en cliente de esos
otros Servicios Web que le van a proporcionar la información solicitada sobre
el hotel y la línea aérea. Por último, el usuario realizará el pago del viaje a
través de la agencia de viajes que servirá de intermediario entre el usuario y
el servicio Web que gestionará el pago.
Costos (sacados de la empresa UPRM)
Servicio
Básico de Creación de Página Web
Costo: $500.00 (One-time fee)
(Incluye mantenimiento por 6 meses. Ver opciones de
mantenimiento disponibles.)
Si deseas crear una página web para tu oficina,
departamento, proyecto u organización el servicio básico es una opción ideal.
Esta opción incluye:
- Hasta 25
páginas de contenido estático.
- Plantilla
institucional con imágenes. Diseño de gráficos limitado.
- Selección
de domain a su preferencia. Ejemplo: myoficina.uprm.edu.
- Una (1ea)
cuenta de correo electrónico para su oficina @uprm.edu.
- Acceso a
shell, SFTP, FTP y creación de htaccess.
- Formulario
de contacto (vinculado a su correo electrónico).
- Cumple con
las guías de diseño de la W3C, Section 508, Ley 229 de PR.
Servicio
"Premium" de Creación de Página Web
Costo: $800.00 (One-time fee)
(Incluye mantenimiento por 12 meses. Ver opciones de
mantenimiento disponibles)
Para sitios web de mayor tamaño el servicio
"Premium" te provee un paquete económico pero con la flexibilidad que
necesitas para crear tu sitio web. Esta opción incluye las mismas opciones del
servicio básico con 12 meses de mantenimiento y en adición:
- No hay limite en el número páginas de contenido estático.
- Incluye "streaming" de audio y video.
- Prioridad en sus solicitudes de cambio y actualizaciones.
Servicio de Mantenimiento y Apoyo para sitios Web
Costo: $10.00 por mes*. $7.00 por mes cuando se paga por 12
meses.
(*Pagado por un termino mínimo de 6 meses.)
Los servicios de mantenimiento para sitios web te permiten
contar con el apoyo del grupo de trabajo de CTI una vez tengas publicado tu
sitio web. Con el servicio de mantenimiento tienes un personal disponible para
solicitar cambios y hacer arreglos. De esta manera usted está tranquilo de que
su sitio web se encuentra continuamente actualizado.
El servicio de mantenimiento no incluye creación de páginas
nuevas o cambios que requieran modificar un número substancial del contenido
publicado en un sitio Web. Si requiere crear páginas nuevas o regularmente
requiere cambios mayores vea la opción de Servicio "Premium" de
mantenimiento y apoyo para sitios Web o refiérase a la tabla de costos individuales
por trabajos misceláneos.
Servicio "Premium" de Mantenimiento y Apoyo para sitios Web
Costo: $60.00 por mes*.
(*Pagado por un término mínimo de 6 meses.)
El servicio de mantenimiento "Premium" te provee
el mismo nivel de tranquilidad que nuestro servicio de mantenimiento pero en
adición esta opción te permite añadir nuevas páginas a tu sitio web y hacer
modificaciones mayores.
Estándares y protocolos de seguridad e interoperabilidad
- Web Services Protocol Stack: Así se le denomina al conjunto de servicios y protocolos de los servicios Web.
- XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar.
- SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio.
- Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol).
- WSDL (Web Services Description Language): Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.
- UDDI (Universal Description, Discovery and Integration): Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.
- WS-Security (Web Service Security): Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados.
Ventajas de los servicios web
·
Aportan interoperabilidad entre aplicaciones de
software independientemente de sus propiedades o de las plataformas sobre las
que se instalen.
·
Los servicios Web fomentan los estándares y
protocolos basados en texto, que hacen más fácil acceder a su contenido y
entender su funcionamiento.
·
Permiten que servicios y software de diferentes
compañías ubicadas en diferentes lugares geográficos puedan ser combinados
fácilmente para proveer servicios integrados.
Incluir en nuestro sitio
Crear páginas que incorporen servicios web para ubicación satelital y cartografía ( información de google maps en sus paginas).
Crear páginas que incorporen servicios web para consultar el estado del clima.
No hay comentarios.:
Publicar un comentario