Web Services

Posted on junio 14, 2007. Filed under: Uncategorized |

Es una colección de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos y los responsables de esto son OASIS y W3C.

 

Los estándares utilizados los web services son:

         Web Services Protocol Stack

         XML (Extensible Markup Language)

         SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Producer Call)

         HTTP, FTP o SMTP

         WSDL (Web Services Description Languages)

         UDDI (Universal Description, Discovery and Integration)

         WS-Security (Web Service Security)

 Ventajas de los Web Services:

         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.

      Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.

Desventajas de los Web Services:

      Para realizar transacciones no pueden compararse con los estándares abiertos de computación distribuida como CORBA (Common Object Request Broker Architecture).

   Su rendimiento es bajo si se compara con otros modelos de computación distribuida, como RMI (Remote Method Invocation), CORBA, o DCOM (Distributed Component Object Model).

       Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear la comunicación entre programas.

       Existe poca información de servicios web para algunos lenguajes de programación

Plataformas:

Los servidores de aplicaciones para servicios Web disponibles son:

         Axis y el servidor Jakarta Tomcat (de Apache)

         ColdFusion MX de Macromedia

         Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)

         JOnAS (parte de ObjectWeb una iniciativa de código abierto)

         Microsoft .NET

         Novell exteNd (basado en la plataforma J2EE)

         WebLogic

         WebSphere

         Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el lenguaje de programación Python

         VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host IBM y VT

          Mono

 

Daniel Valdivieso(Sistemas 3)

Anuncios

Make a Comment

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Una respuesta to “Web Services”

RSS Feed for Ingeniería Web Comments RSS Feed

jaja, mejor por en link de wikipedia, nomas le diste ctrl-c ctrl-v


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...

A %d blogueros les gusta esto: