Articulos de Colaboradores
Codigos Fuente
Compiladores
Documentos y Manuales
Programas y Librerias
Recursos y Articulos
Videotutoriales
Servidores (Aplicaciones)
Controles ActiveX

Analisis SEO
Conocer PageRank
Encriptar JS/HTML
Convertir HTML a JavaScript
Convertir HTML/JS a PHP
Tablas ASCII/HTML
Base Windows API
Directorio de Empresas
Libros de Informatica
Rotador de Banners

ARTICULOS TECNICOS SOBRE PROGRAMAS Y PROGRAMACION
PROGRAMACION Y DISEÑO PARA PROGRAMADORES Y WEBMASTERS


Introduccion a .NET: Diferencias entre ASP 3.0 y .NET - Pagina 3






Introducción a .NET: Diferencias entre ASP 3.0 y .NET
(Continuacion)
Juan Antonio Breña Moral
SOAP es un protocolo mas completo que XML-RPC pero cabe decir que mas complejo.

La siguiente tabla comparativa muestra las diferencias entre ambos protocolos:
 

Caracteristicas
XML-RPC
SOAP
Escalarares básicos.
yes
yes
Estructuras.
yes
yes
Arrays.
yes
yes
Estructuras nombradas y Arrays.
no
yes
Manejo de fallos.
yes
yes
Curva de aprendizaje.
yes
no
Conjunto de caracteres.
no
yes (US-ASCII, UTF-8, UTF-16)
Tipos de datos definidos por usuario.
no
yes
Requiere entendimiento del cliente.
no
yes
Instrucciones de procesamiento Espeficicas.
no
yes

A continuación se muestra un ejemplo de SOAP:

POST /StockQuote HTTP/1.1
Host: www.stockquoteserver.com
Content-Type: text/xml; charset="utf-8"
Content-Length: nnnn
SOAPAction: "http://example.org/2001/06/quotes"

<env:Envelope xmlns:env="http://www.w3.org/2001/06/soap-envelope">
 <env:Body>
  <m:GetLastTradePrice 
        env:encodingStyle="http://www.w3.org/2001/06/soap-encoding"
        xmlns:m="http://example.org/2001/06/quotes">
    <symbol>DIS</symbol>
  </m:GetLastTradePrice>
 </env:Body>
</env:Envelope>

En próximos artículos mostraremos la construcción de web services empleando tecnología .NET de Microsoft.

Conclusiones.

Tras el análisis de las 2 tecnologías de Microsoft, se puede comprobar como ASP 3.0 tiene un digno sucesor, pero hay que darse cuenta que no es simplemente una actualización de la tecnología para desarrollo de aplicaciones web, sino que es un nuevo enfoque de computo para el desarrollo de software.
.NET supone un digno adversario para J2EE y como se puede comprobar en diferentes blue prints, supera esta ultima en algunos aspectos.
Si profundizamos en cuanto a todas las características que atesora, se aprecia como adquiere de la tecnología de JAVA muchas de sus funcionalidades pero con acceso mas sencillo y con la facilidad de poder emplear diferentes lenguajes de codificación pero sin perder potencia de diseño ya que los principales: C#, Visual Basic.NET y Jscript.NET son orientados a objetos. Además gracias a su nuevo modo de desarrollo de formularios web empleando los controles web se puede concluir diciendo que en conjunto el desarrollo de cliente a nivel funcional, no en términos estéticos es mas poderoso que los mejores clientes de Flash MX. Por tanto toda la estrategia de Macromedia con su plataforma MX esta en peligro.
En próximos artículos describiremos como funciona la clave tecnológica de .NET que son los servicios web y como funciona SOAP, WSDL. Además realizaremos una serie de ejemplos prácticos para el desarrollo de servicios web.

Direcciones de interés para más información:

http://www.userland.com
http://www.dotnet.com
http://www.topxml.com
http://www.oreilly.com/catalog/progxmlrpc/
http://xmlrpc.usefulinc.com/
http://xmlhack.com/
http://www.byte.com/heller/2001/09/
http://www.xmlrpc.com/
http://scottandrew.com/xml-rpc/test-mirror.html
http://www.ashleyit.com/rs
http://www.oreilly.com/catalog/webservess/index.html
http://www.google.com/apis/download.html
http://www.w3schools.com/default.asp
http://www.webreference.com/js/column107/ 
http://msdn.microsoft.com/vstudio/productinfo/default.asp

Sobre el autor:
Juan Antonio Breña Moral




ProgramasProgramacion.com (ex-CGR Software.com)
© 2001-2024 C.G.R. @ Buenos Aires, Republica Argentina

Contacto | Privacidad