SlideShare una empresa de Scribd logo
Universidad de CartagenaAJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL Marco Aurelio González ReyesIngeniería de sistemasGrupo de Investigación  E - Soluciones
ContenidoAJAXAJAX y SU APLICACIÓN EN LA GESTION EMPRESARIALHistoriaLa razón de ser de AJAXCaracterísticasAplicaciones Web Tradicionales vs. AJAXLibrerías y Apis para AJAXEjemplos EmpresarialesUniversidad de CartagenaGrupo de Investigación  E - Soluciones
Universidad de Cartagena¿Qué es ajax?Grupo de Investigación  E - Soluciones
AJAXAsynchronousJavaScript and XML AJAX es un nuevo enfoque de desarrollo web que garantiza una mayor interactividad y usabilidad de portales web.AJAX es un patrón de diseño que propone un nuevo modelo de interacción Web combinando varias tecnologías.
	Es la única plataforma basada en estándares y que no posee dueño. Pero en la actualidad la W3C, organización encargada de los estándares, trabaja en la estandarización formal de la plataforma.Universidad de CartagenaAJAXGrupo de Investigación  E - Soluciones
Universidad de CartagenaAJAXEs una técnica de desarrollo web que genera aplicaciones web interactivas combinando:XHTML y CSS para la presentación de información.DocumentObjectModel (DOM) para visualizar dinámicamente e interactuar con la información presentada.XML, XSLT para intercambiar y manipular datos, JSON y JSON-RPC pueden ser alternativas a XML/XSLT.XMLHttpRequest para recuperar datos asíncronamenteJavascript como nexo de unión de todas estas tecnologíasGrupo de Investigación  E - Soluciones
AJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL	Dinamizando la Experiencia del Usuario:	Muchos sitios en internet han mejorado su arquitectura implementando AJAX, con el fin de mejorar la experiencia de los usuarios. Esto permite que la interacción con el usuario sea lo mas dinámica posible, es el caso de los bancos y muchos otros portales web, que han creado sitios R.I.A.
AJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL	Aplicativos como CMS, ERP, CRM, ORM, Clientes de Correo, entre otros que apoyan las actividades de gestión empresarial, han implementado AJAX atendiendo a requerimientos no funcionales como la usabilidad.
Universidad de CartagenaHistoriaHizo su aparición en el 2005, cuando Jesse James Garret  para darle un nombre al conjunto de técnicas al escribir un articulo cito la palabra AJAX.Entre los browsers el primero sobre el cual se incorporo AJAX fue I.E. 5.0, con el objeto XMLHTTP.Grupo de Investigación  E - Soluciones
La razón de ser de AJAX	Las aplicaciones web proliferan debido a su simplicidad, pero:Ofrecen una menor interactividad y usabilidad en comparación con las aplicaciones desktop.La interacción del usuario con una aplicación web se interrumpe cada vez que se necesita algo del servidorUniversidad de CartagenaGrupo de Investigación  E - Soluciones
Universidad de CartagenaCaracterísticasLas aplicaciones son más interactivas, responden a las interacciones del usuario más rápidamente.Se reduce el tamaño de la información intercambiada, muchas micro-peticiones, pero el flujo de datos global es inferiorGrupo de Investigación  E - Soluciones
Se libera de procesamiento a la parte servidora (se realiza en la parte cliente)AJAX actualiza porciones de la página en vez de la página completaEs necesario asegurarse que una aplicación AJAX funciona en todo navegador, lo mismo que en DHTMLUniversidad de CartagenaCaracterísticasGrupo de Investigación  E - Soluciones
El desarrollo web con AJAX no es trivial y difícil de hacer debuggingSin embargo, las frameworks que están emergiendo simplifican el desarrollo web basado en AJAXUniversidad de CartagenaCaracterísticasGrupo de Investigación  E - Soluciones
Universidad de CartagenaAplicaciones WebTradicionales vs. AJAX Grupo de Investigación  E - Soluciones
Universidad de CartagenaUniversidad de CartagenaAplicaciones WebTradicionales vs. AJAX 	Las aplicaciones web tradicionales:Requieren que el usuario rellene formularios y haga un POST, el servidor web procesa los datos enviados y genera una página web.Mientras el servidor realiza cierto procesamiento, el usuario ha de esperarEn ocasiones el HTML de una página a la siguiente varía muy ligeramente.	AJAXSolamente envía peticiones a los servidores vía HTTP y procesa la información recuperada (únicamente la necesitada) mediante JavaScript.Grupo de Investigación  E - SolucionesGrupo de Investigación  E - Soluciones
Librerías y Apis para AJAXPrototype, JQuery, ScriptaculousDojo, Dijit, Google Web ToolkitMicrosoft AJAX LibrarySAJAX, XAJAX, PAJAXDWR, JMaki, ICEfacesUniversidad de CartagenaGrupo de Investigación  E - Soluciones
Ejemplos EmpresarialesUniversidad de CartagenaGrupo de Investigación  E - Soluciones
Universidad de Cartagena“AJAX el corazón de la WEB 2.0”González, M. A. R.Grupo de Investigación  E - Soluciones
Universidad de CartagenaGRACIASGrupo de Investigación  E - Soluciones

Más contenido relacionado

PPTX
Tecnología ajax para el manejo de la web 2.0
PPTX
Ajax tecnologia
PPTX
Slideshare
PPTX
Herramientas y Tecnologías para la Web
PPTX
la web
PPTX
Webleidytatianatoledocuervo.corregido
PPT
Conceptos acerca de Ajax
Tecnología ajax para el manejo de la web 2.0
Ajax tecnologia
Slideshare
Herramientas y Tecnologías para la Web
la web
Webleidytatianatoledocuervo.corregido
Conceptos acerca de Ajax

Destacado (20)

PDF
Lenguaje objective c
DOCX
Yves Doyon homme d’affaires
PDF
Enquête sur la structure des exploitations agricoles en 2013
PPS
Mis viejitos...uff prohibido llorar
PDF
Derecho inte y otras disc
PPTX
Terra Alta
PDF
Comunidad y soc internac
PDF
(Web semántica y educación)
PPTX
Communauté onepoint - Stratégie IT & Architecture d'Entreprise
PPT
Ciudadanía y poder
PDF
Logiciel compte-personnel-prevention-penibilite-dads-dsn
PPTX
Présentation1
PPTX
Cesar (1)
PPT
Citadel of the orcs
PPT
WONEJOS. Le droit au vote
PDF
La pose d'une fenêtre pvc en rénovation
PDF
Fête autrement. La fête comme remise en question du quotidien
DOCX
Dossier de production 2
PDF
Raboter avec un rabot electrique
PDF
Human Talks Jasmine
Lenguaje objective c
Yves Doyon homme d’affaires
Enquête sur la structure des exploitations agricoles en 2013
Mis viejitos...uff prohibido llorar
Derecho inte y otras disc
Terra Alta
Comunidad y soc internac
(Web semántica y educación)
Communauté onepoint - Stratégie IT & Architecture d'Entreprise
Ciudadanía y poder
Logiciel compte-personnel-prevention-penibilite-dads-dsn
Présentation1
Cesar (1)
Citadel of the orcs
WONEJOS. Le droit au vote
La pose d'une fenêtre pvc en rénovation
Fête autrement. La fête comme remise en question du quotidien
Dossier de production 2
Raboter avec un rabot electrique
Human Talks Jasmine
Publicidad

Similar a Ajax (20)

PPT
Presentacion Monografia
PPT
IntroduccióN Ajax
PPTX
PPT
Uts Lenguaje Ajax
PPT
Uts Lenguaje Ajax
PPTX
PPT
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
PPT
AJAX
PPT
Introduccion Ajax V1.0
ODP
Web20 With Ajax
PPT
Ajax tsis
Presentacion Monografia
IntroduccióN Ajax
Uts Lenguaje Ajax
Uts Lenguaje Ajax
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
AJAX
Introduccion Ajax V1.0
Web20 With Ajax
Ajax tsis
Publicidad

Ajax

  • 1. Universidad de CartagenaAJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL Marco Aurelio González ReyesIngeniería de sistemasGrupo de Investigación E - Soluciones
  • 2. ContenidoAJAXAJAX y SU APLICACIÓN EN LA GESTION EMPRESARIALHistoriaLa razón de ser de AJAXCaracterísticasAplicaciones Web Tradicionales vs. AJAXLibrerías y Apis para AJAXEjemplos EmpresarialesUniversidad de CartagenaGrupo de Investigación E - Soluciones
  • 3. Universidad de Cartagena¿Qué es ajax?Grupo de Investigación E - Soluciones
  • 4. AJAXAsynchronousJavaScript and XML AJAX es un nuevo enfoque de desarrollo web que garantiza una mayor interactividad y usabilidad de portales web.AJAX es un patrón de diseño que propone un nuevo modelo de interacción Web combinando varias tecnologías.
  • 5. Es la única plataforma basada en estándares y que no posee dueño. Pero en la actualidad la W3C, organización encargada de los estándares, trabaja en la estandarización formal de la plataforma.Universidad de CartagenaAJAXGrupo de Investigación E - Soluciones
  • 6. Universidad de CartagenaAJAXEs una técnica de desarrollo web que genera aplicaciones web interactivas combinando:XHTML y CSS para la presentación de información.DocumentObjectModel (DOM) para visualizar dinámicamente e interactuar con la información presentada.XML, XSLT para intercambiar y manipular datos, JSON y JSON-RPC pueden ser alternativas a XML/XSLT.XMLHttpRequest para recuperar datos asíncronamenteJavascript como nexo de unión de todas estas tecnologíasGrupo de Investigación E - Soluciones
  • 7. AJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL Dinamizando la Experiencia del Usuario: Muchos sitios en internet han mejorado su arquitectura implementando AJAX, con el fin de mejorar la experiencia de los usuarios. Esto permite que la interacción con el usuario sea lo mas dinámica posible, es el caso de los bancos y muchos otros portales web, que han creado sitios R.I.A.
  • 8. AJAX y SU APLICACIÓN EN LA GESTION EMPRESARIAL Aplicativos como CMS, ERP, CRM, ORM, Clientes de Correo, entre otros que apoyan las actividades de gestión empresarial, han implementado AJAX atendiendo a requerimientos no funcionales como la usabilidad.
  • 9. Universidad de CartagenaHistoriaHizo su aparición en el 2005, cuando Jesse James Garret para darle un nombre al conjunto de técnicas al escribir un articulo cito la palabra AJAX.Entre los browsers el primero sobre el cual se incorporo AJAX fue I.E. 5.0, con el objeto XMLHTTP.Grupo de Investigación E - Soluciones
  • 10. La razón de ser de AJAX Las aplicaciones web proliferan debido a su simplicidad, pero:Ofrecen una menor interactividad y usabilidad en comparación con las aplicaciones desktop.La interacción del usuario con una aplicación web se interrumpe cada vez que se necesita algo del servidorUniversidad de CartagenaGrupo de Investigación E - Soluciones
  • 11. Universidad de CartagenaCaracterísticasLas aplicaciones son más interactivas, responden a las interacciones del usuario más rápidamente.Se reduce el tamaño de la información intercambiada, muchas micro-peticiones, pero el flujo de datos global es inferiorGrupo de Investigación E - Soluciones
  • 12. Se libera de procesamiento a la parte servidora (se realiza en la parte cliente)AJAX actualiza porciones de la página en vez de la página completaEs necesario asegurarse que una aplicación AJAX funciona en todo navegador, lo mismo que en DHTMLUniversidad de CartagenaCaracterísticasGrupo de Investigación E - Soluciones
  • 13. El desarrollo web con AJAX no es trivial y difícil de hacer debuggingSin embargo, las frameworks que están emergiendo simplifican el desarrollo web basado en AJAXUniversidad de CartagenaCaracterísticasGrupo de Investigación E - Soluciones
  • 14. Universidad de CartagenaAplicaciones WebTradicionales vs. AJAX Grupo de Investigación E - Soluciones
  • 15. Universidad de CartagenaUniversidad de CartagenaAplicaciones WebTradicionales vs. AJAX Las aplicaciones web tradicionales:Requieren que el usuario rellene formularios y haga un POST, el servidor web procesa los datos enviados y genera una página web.Mientras el servidor realiza cierto procesamiento, el usuario ha de esperarEn ocasiones el HTML de una página a la siguiente varía muy ligeramente. AJAXSolamente envía peticiones a los servidores vía HTTP y procesa la información recuperada (únicamente la necesitada) mediante JavaScript.Grupo de Investigación E - SolucionesGrupo de Investigación E - Soluciones
  • 16. Librerías y Apis para AJAXPrototype, JQuery, ScriptaculousDojo, Dijit, Google Web ToolkitMicrosoft AJAX LibrarySAJAX, XAJAX, PAJAXDWR, JMaki, ICEfacesUniversidad de CartagenaGrupo de Investigación E - Soluciones
  • 17. Ejemplos EmpresarialesUniversidad de CartagenaGrupo de Investigación E - Soluciones
  • 18. Universidad de Cartagena“AJAX el corazón de la WEB 2.0”González, M. A. R.Grupo de Investigación E - Soluciones
  • 19. Universidad de CartagenaGRACIASGrupo de Investigación E - Soluciones