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)

Make a Comment

Deja un comentario

5 respuestas 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

I really appreciate your efforts and I’ll come back for your further blogs. I could not refrain from commenting. I really feel like people should send you cash for your great material. The more you understand about customers, the better off you will be. I was reading your post while camping.

I could not refrain from leaving a comment. Thumbs up! Old school LinkedIn professionals would love your article. I was going for a jog on Friday when I discovered your site. Interesting content.

Interesting content. Nice read. In my view, if all webmasters and bloggers made just right content material as you did, the web might be a lot more helpful than ever before. I just found your websites on Sunday. I was reading on Wednesday when I discovered this.

Babies and small animals probably love you. I shared your article on Facebook.


Where's The Comment Form?

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