Web Services
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
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)
jaja, mejor por en link de wikipedia, nomas le diste ctrl-c ctrl-v
sett86
marzo 29, 2012
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.
Cbd Cream
diciembre 17, 2018
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.
Jesse Grillo
agosto 31, 2017
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.
new business speaker
septiembre 1, 2017
Babies and small animals probably love you. I shared your article on Facebook.
Jesse Grillo Jesse Grillo
septiembre 1, 2017