- (Do) Un webservice puede propagar datos en ambas direcciones, por lo que es ideal para implementar aplicaciones de tres capas, siendo el webservice la capa de negocios o intermedia.
- (Don't) Al evadir el control de un firewall en una red, es una aplicación de baja seguridad.
- (Do) El Webservice es rápido, sobre todo en ambientes de alto volumen de datos.
- (Don't) Un webservice sólo puede intercambiar datos numéricos y de texto, desde una serie de parámetros y hacia un archivo XML. Cualquier otro tipo de dato es imposible de manejar.
- (Do) Las lecturas de datos son rapidísimas.
- (Do) Existe un standard para el diseño de Webservices.
Los "dos" y "don'ts" de un WebService.
#1
Escrito 03 febrero 2010 - 10:32
#2
Escrito 03 febrero 2010 - 10:40
Saludos.
#3
Escrito 03 febrero 2010 - 10:42
Hola amigo TiammatMX, este consejo está relacionado con un texto que publicaste en la zona de descargas?.
Saludos.
Precisa y exactamente..., es un extracto de alguna de la información relacionada a ése documento.
#4
Escrito 03 febrero 2010 - 10:44
Saludos.
#5
Escrito 03 febrero 2010 - 11:03
A que te refieres con esto amigo Felipe
(Don't) Un webservice sólo puede intercambiar datos numéricos y de texto, desde una serie de parámetros y hacia un archivo XML. Cualquier otro tipo de dato es imposible de manejar.
¿ Una imagen es imposible enviar a través de un WebService ?
Salud OS
#6
Escrito 03 febrero 2010 - 11:23
...
(Don't) Un webservice sólo puede intercambiar datos numéricos y de texto, desde una serie de parámetros y hacia un archivo XML. Cualquier otro tipo de dato es imposible de manejar.
¿ Una imagen es imposible enviar a través de un WebService ?...
Pues según ésto:
Ventajas de los servicios web [editar]
- 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.
- Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.
- Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos. Las especificaciones son gestionadas por una organización abierta, la W3C, por tanto no hay secretismos por intereses particulares de fabricantes concretos y se garantiza la plena interoperabilidad entre aplicaciones.
- 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.
Otra razón es que, antes de que existiera SOAP, no había buenas interfaces para acceder a las funcionalidades de otros ordenadores en red. Las que había eran ad hoc y poco conocidas, tales como EDI (Electronic Data Interchange), RPC (Remote Procedure Call), u otras APIs.
Una tercera razón por la que los servicios Web son muy prácticos es que pueden aportar gran independencia entre la aplicación que usa el servicio Web y el propio servicio. De esta forma, los cambios a lo largo del tiempo en uno no deben afectar al otro. Esta flexibilidad será cada vez más importante, dado que la tendencia a construir grandes aplicaciones a partir de componentes distribuidos más pequeños es cada día más utilizada.
Se espera que para los próximos años mejoren la calidad y cantidad de servicios ofrecidos basados en los nuevos estándares.
Tomado de Wikipedia
Es IMPOSIBLE pasar una imagen directamente.
#7
Escrito 03 febrero 2010 - 11:31
#8
Escrito 03 febrero 2010 - 12:18
Ok, es que lo decía por esto...
Mil disculpas. Pero recuerda que "teóricamente" (según el pequeño PDF que subí) lo que no esté contenido dentro de un XML o ser susceptible de ser integrado a un archivo de éste tipo, no puede ser manejado por un webservice. Seguramente, no se contaba con programadores tan trinchones y multifacéticos como para encontrarle cómo darle la vuelta a éste "detallito".
Mil disculpas, pero recuerda que ese texto no contempla situaciones extraordinarias.