Rss Web Services

Páginas: 7 (1665 palabras) Publicado: 13 de noviembre de 2012
Web Services: RSS







Octubre 2012




Introducción

Discutimos en este módulo algunas de las implementaciones con más aplicación de las tecnologías de servicios Web. Se muestra cómo usar PHP para iniciar la incorporación de los mismos en tu aplicación Web: RSS, SimpleXML, y SOAP.

Se considera que no se tiene experiencia previa o algún conocimiento de Servicios Web, por loque se expone el tema de forma sencilla. La intención es mostrar la utilidad de los servicios Web, mostramos también de forma breve las razones de todo el trabajo detrás de los servicios Web y cómo han cambiado el panorama del desarrollo de aplicaciones.

RSS: Really Simple Syndication

Los creadores de la Web o WWW tenían una idea vaga de que sus logros en esta área conducirían a lo que esciertamente uno de los grandes saltos tecnológicos en la historia de la humanidad. Más la extraordinaria popularidad del medio causo que las capacidades de los mecanismos originales fueran ampliadas en formas jamás imaginadas por sus creadores:“¡¡Si por la Web pasa un archivo multimedia, entonces cualquier cosa puede pasar ..!!”

La Distribución Realmente Simple o RSS por sus siglas en inglés(Really Simple Syndication), es resultado de nuevos métodos para publicar información en la Web y ha tenido gran impacto en la forma de recuperar y revisar datos.

SimpleXML

Un servicio nuevo en PHP 5, la extensión SimpleXML ofrece una metodología nueva y sumamente práctica para analizar XML, técnicamente llamado parser de XML. Con SimpleXML ofrezco más adelante varios ejemplos prácticos su podery capacidades intuitivas.

SOAP

El protocolo SOAP juega un papel muy importante en la implementación de servicios Web. Discutimos en este tema las ventajas y se presenta la extensión SOAP de PHP







¿Porqué servicios Web?

La razón de ser de los servicios Web es responder a un problema que es difícil definir por su complejidad pero que tiene que ver con la necesidad de lasorganizaciones que realizan todo tipo de actividad vía Internet: integrar sus aplicaciones Web.

Para integrarse las aplicaciones Web deben interoperar, es decir, contar con protocolos que les faciliten el intercambio de información, ejecución de procesos distribuidos, y realización de transacciones comerciales.

Aclarando que la interoperabilidad es una característica de las aplicaciones Web y no ala interconectividad de redes. Se podría desarrollar todo un tema y aún un curso de Interoperabilidad, por el momento basta con decir que el problema se origina dada la gran variedad de tecnologías y ambientes de desarrollo y ejecución de aplicaciones Web y que los equipos de desarrollo aplicaciones Web de cada organización adoptan el suyo como un pintor tiene sus propias técnicas y materiales deproducción artística.

Por otro lado la interacción entre empresas vía Internet, por ejemplo, las aplicaciones Web de aerolíneas requieren interoperar con sistemas de banca en línea para vender vuelos; requieren algún grado de integración: intercambio de datos, identificación de transacciones, y seguridad. Aunque la integración se logra para propósitos del negocio, un pasajero logra conseguridad comprar su vuelo en fecha, hora y asiento deseado; la integración no siempre logra ser total: “el pasajero tuvo que echar mano de la tarjeta de crédito de su esposa porque la aerolínea no acepta el pago con la propia”.

La tecnología de servicios Web promete soluciones a problemas interoperabilidad como el descrito anteriormente. Una interpretación excelente de servicios Web la da elconsorcio W3C en el documento http://www.w3.org/TR/ws-arch que debes consultar.

En la sección 1.4 de la referencia citada se define que “A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Web Services
  • Web Service
  • Web Services
  • Web services
  • Web services
  • Web services
  • Web service
  • Web services

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS