martes, 24 de julio de 2012

Desarrollo de aplicaciones DataSnap


Fuente Original: Docwiki Embarcadero.com 


Contenido

El DataSnap la tecnología sigue evolucionando, ya que las demandas de aumento de la computación distribuida. La tecnología detrás de DataSnap se ha movido más allá del enfoque de datos remotos a través de la Microsoft COM / DCOM para un enfoque de comunicación más abierta basada en TCP / IP. Esta evolución ha permitido que la tecnología DataSnap para ampliar sus capacidades con el fin de incluir una tecnología de middleware completa. Una de las características clave de la tecnología es que es rápido : rápido para construir, rápido de implementar, y rápido para ejecutar en la producción.
DataSnap ahora se ha ampliado las capacidades, lo que permite la tecnología para trabajar en casi cualquier infraestructura basada en estándares.Mientras que el último DataSnap sigue siendo compatible con versiones anteriores con el enfoque de COM / DCOM, ahora tiene la capacidad de comunicarse de forma nativa a través de TCP / IP, y, alternativamente, a través de HTTP o HTTPS. Al mismo tiempo, la lógica de negocio se encuentra en los servidores DataSnap se puede emitir como servicios RESTful.
No hay cargos adicionales para utilizar o implementar la tecnología DataSnap.

De alto nivel general de DataSnap

imagen: DataSnapArch.png

DataSnap conectores para dispositivos móviles

Ahora es posible crear aplicaciones para dispositivos móviles como el iPhone (iOS), los dispositivos Android (Java), los dispositivos BlackBerry (Java), y Windows Phone 7 (C # Silverlight).
Para obtener más información, consulte:

DataSnap proxy Ejemplo de código

El código de ejemplo Delphi DSProxyGenerator_ (Delphi) muestra cómo generar un proxy de cliente DataSnap en tiempo de ejecución.

DataSnap aplicaciones de ejemplo disponible en la instalación del producto

Usted puede encontrar aplicaciones DataSnap de la muestra (que se instalan con RAD Studio) seleccionando Inicio | Programas | Embarcadero RAD Studio XE2 | Muestras . Las carpetas de interés son DataSnapXE , que contiene demostraciones DataSnap XE multiplataforma, y Delphi DataSnap \ , que contiene varios ejemplos de aplicación DataSnap. Estas muestras de DataSnap se llaman, por su nombre de la carpeta:
También en el DataSnapXE carpeta hay un archivo Readme.htm archivo que proporciona información útil sobre el uso de las demos DataSnap XE multiplataforma.
El origen de las muestras DataSnap en la instalación del producto se comprueba en un repositorio Subversion pública que se puede encontrar en SourceForge:
Para obtener una copia del repositorio de Subversion que contiene las aplicaciones de ejemplo DataSnap, vaya a este enlace de Subversion pago . Además, se puede confirmar los cambios a las muestras, así como actualizar sus copias locales para adquirir los últimos cambios realizados a las muestras de SourceForge.
Los videos siguientes proporcionan más información sobre la tecnología DataSnap:

Temas


Vea también


DataSnap Ejemplos de código