Web Service

  • Avatar de Desconocido

    WEB SERVICE
    Web Service 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 de ordenadores como Internet. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas implementaciones de servicios Web se ha creado el organismo WS-I, encargado de desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares.
    Los servicios de Web ofrecen comunicación para sistemas con diferentes sistemas operativos y plataformas de desarrollo.
    Para poder lograr este objetivo se basan en una familia de especificaciones de protocolos industriales para servicios de web, se los denomina WS-*. WSE2.0, este se la puede descargar gratuitamente y es totalmente compatible y amplia la compatibilidad actual con los servicios de web de .NET framework.
    Ventaja de Web Service
    • Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
    • 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 el HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.
    • Permiten q servicios y software de diferentes compañías de diferentes lugares puedan ser combinados fácilmente para proveer servicios integrados.
    • Permite la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar.
    Inconvenientes de web Service
    • Para realizar transacciones no pueden compararse en su grado de desarrollo 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, tales como RMI (Remote Method Invocation), CORBA, o DCOM (Distributed Component Object Model). Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento.
    • Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.
    • Existe poca información de servicios web para algunos lenguajes de programación
    • Https…

  • El debate ‘Web Service’ está cerrado y no admite más respuestas.