ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Organizacional


Enviado por   •  11 de Agosto de 2014  •  3.232 Palabras (13 Páginas)  •  205 Visitas

Página 1 de 13

Servicios web

Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interpretar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer unos servicios.

La World Wide Web no es sólo un espacio de información, también es un espacio de interacción. Utilizando la Web como plataforma, los usuarios, de forma remota, pueden solicitar un servicio que algún proveedor ofrezca en la red. Pero para que esta interacción funcione, deben existir unos mecanismos de comunicación estándares entre diferentes aplicaciones. Estos mecanismos deben poder interactuar entre sí para presentar la información de forma dinámica al usuario. Se precisa, pues, una arquitectura de referencia estándar que haga posible la interoperabilidad y extensibilidad entre las distintas aplicaciones y que permita su combinación para realizar operaciones complejas.

Algunas especificaciones que define el servicio web

Las especificaciones que definen los servicios web son intencionalmente modulares y esto resulta en que no hay ni un sólo documento que las contenga a todas ellas. Tampoco no hay ni un solo conjunto estable de especificaciones.

Ventajas de los servicios web

* Aumenta la interoperatibilidad entre programas independientemente de la plataforma en donde están instalados.

* Aumenta la interoperatibilidad entre servicios y programas de diferentes compañías y ubicados en diferentes lugares geográficos.

* Fomentan los estándares y protocolos basados en texto, haciendo más fácil acceder y entender su contenido y funcionamiento (pero, en general, produciendo una baja en su rendimiento).

* Al emplear HTTP, pueden utilizar un sistema firewall sin cambiar las reglas de filtrado.

Desventajas de los servicios web

* No son tan desarrollados para realizar transacciones comparado a otros sistemas como CORBA (Common Object Request Broker Architecture).

* Su rendimiento es bajo comparado con otros sistemas como CORBA, DCOM o RMI, especialmente por el uso de protocolos y estándares basados en texto.

Servicios SOA

Introducción a la arquitectura orientada a servicios (SOA).

El acrónimo SOA proviene del inglés Service-Oriented Architecture. Se trata de un modelo de arquitectura que caracteriza el procedimiento para crear y usar los diversos procesos, reunidos en forma de servicios, que configuran un determinado Proceso de Negocio (Un proceso de negocio se puede ver como un conjunto estructurado de tareas, que contribuyen colectivamente a lograr losobjetivos de una organización.)

Esta arquitectura define y proporciona la infraestructura necesaria para que el intercambio de información y la participación en los procesos de negocio se lleve a cabo con total independencia de la plataforma hardware-software sobre la que trabajan: sistema operativo, lenguaje de programación, características de los equipos, etc.

Aspectos básicos.

En la arquitectura SOA la funcionalidad deseada se descompone en unidades (servicios) que pueden ser distribuidos en diferentes nodos conectados a través de una red y que, asimismo, son combinados entre sí para alcanzar el resultado deseado. Estos servicios pueden proporcionar datos a otros o llevar a cabo actividades de coordinación entre uno o varios servicios.

Las aplicaciones necesarias para obtener los correspondientes procesos de negocio se logran mediante la combinación de colecciones de pequeños módulos llamados servicios.

Estos módulos pueden ser empleados por grupos de usuarios provenientes de la propia organización o ajenos a la misma y las nuevas aplicaciones creadas del aprovechamiento de servicios presentes en un repositorio global muestran mayor flexibilidad y uniformidad.

De este modo se consigue un ahorro en el esfuerzo de desarrollo pues se reaprovechan las funcionalidades comunes a las distintas aplicaciones además de favorecer la interacción entre organizaciones dado que se logra la homogeneización de la apariencia y del nivel y tipo de datos de entrada para la validación de los usuarios.

Cuando la mayoría de la gente habla de una arquitectura orientada a servicios están hablando de un juego de servicios residentes en Internet o en una intranet, usando servicios web. Existen diversos estándares relacionados a los servicios web. Incluyen los siguientes:

XML

HTTP

SOAP

REST

WSDL

UDDI

Hay que considerar, sin embargo, que un sistema SOA no necesariamente utiliza estos estándares para ser "Orientado a Servicios" pero es altamente recomendable su uso.

En un ambiente SOA, los nodos de la red hacen disponibles sus recursos a otros participantes en la red como servicios independientes a los que tienen acceso de un modo estandarizado. La mayoría de las definiciones de SOA identifican la utilización de Servicios Web (empleando SOAP y WSDL) en su implementación, no obstante se puede implementar SOA utilizando cualquier tecnología basada en servicios.

Los siguientes ejemplos demuestran cómo su departamento de IT puede utilizar la solución de arquitecturas orientadas a servicios (SOA) de Informática para ofrecer servicios de datos sofisticados y escalables con el fin de mejorar su SOA y de ayudar a su empresa a hacerse más ágil y competitiva.

Reducir la complejidad de IT

Los silos de datos impiden a los departamentos de IT ofrecer información al negocio cuando, donde y como lo necesita. Los datos de las empresas son altamente complejos. Se pueden fragmentar, y quedarse dentro de la empresa o fuera de sus firewalls. Pueden ser incoherentes e imprecisos.

La solución de Informatica para SOA puede ayudar a su departamento de IT a reducir la complejidad. Nuestra tecnología ofrece una capa de abstracción de datos basada en los servicios de datos, y aísla a los consumidores de las fuentes de datos subyacentes. Al estar basada en estándares, la tecnología complementa perfectamente a una infraestructura superior de integración de empresas de una SOA.

Mejorar el servicio de atención al cliente

Para

...

Descargar como (para miembros actualizados)  txt (21.7 Kb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com