dc.contributor.advisor | Carvajal Salamanca, Roberto | spa |
dc.contributor.author | Pinto Castañeda, Elis Ana | spa |
dc.contributor.author | Vásquez Meneses, Germán Darío | spa |
dc.date.accessioned | 2020-06-26T17:56:21Z | |
dc.date.available | 2020-06-26T17:56:21Z | |
dc.date.issued | 2004 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/1301 | |
dc.description.abstract | El aumento en el uso de múltiples dispositivos móviles por parte de las personas para manipular información personal o empresarial está dando paso a una gran necesidad de los usuarios por mantener la misma información en sus distintos dispositivos desde cualquier lugar y en cualquier momento, lo cual se convierte en un reto para las empresas dedicadas a las comunicaciones móviles. Debido a ésta gran necesidad de los usuarios han surgido variedad de soluciones, las cuales consisten en un servicio de sincronización de información, que permiten que cualquier operación realizada sobre los datos en un dispositivo se vea reflejada en otros dispositivos del usuario. Así se puede determinar entonces que la sincronización de información es la solución a tomar para mantener la igualdad de la información entre dispositivos.
La sincronización de información entre dispositivos móviles, se puede realizar mediante la aplicación de distintas soluciones propietarias o abiertas ofrecidas en el mercado como son: iSYNC de Apple, Microsoft ActiveSync, Weblicon Syncml Server, Funambol, sync4j y Syncml entre otros. Debido a que Syncml es la opción a aplicar como solución al problema de sincronización de información, se ha realizado una comparación con las demás soluciones teniendo en cuanta aspectos como protocolos de transporte, compatibilidad entre las aplicaciones, resolución de conflictos y solución a las limitaciones de ancho de banda, con el fin de establecer porque Syncml esta siendo tan adoptada por un sin número de empresas dedicadas a las comunicaciones móviles y cuales son las ventajas que la diferencian.
De ésta comparación se pudo determinar que Syncml es un protocolo de sincronización novedoso, que permite el desarrollo y la obtención de soluciones adaptables a una amplia gama de dispositivos y aplicaciones, a diferencia de las soluciones de sincronización ya existentes, pues aunque aplica casi las mismas técnicas de sincronización que utilizan otras soluciones, marca una gran diferencia en: uso de protocolos de transporte para aplicaciones inalámbricas y en red e incluso protocolos de comunicación inalámbrica privados, solución al ancho de banda limitado con el uso de WBXML( xml binario wap), indiferencia con las aplicaciones de sincronización que poseen los aparatos y permanencia de comunicación coherente a pesar de que se presenten interrupciones en la comunicación. | spa |
dc.description.tableofcontents | RESUMEN
INTRODUCCIÓN
1. OBJETIVOS
1.1 OBJETIVO GENERAL
1.2 OBJETIVOS ESPECIFOCOS
2. CONCEPTOS BÁSICOS DE SYNCML
2.1 QUÉ ES SINCRONIZACIÓN?
2.2 QUÉ ES SYNCML?
2.3 VENTAJAS
2.4 COMPONENTES DE SYNCML
2.5 EL PROCESO DE SINCRONIZACIÓN
2.5.1 Tipos De Sincronización
2.5.2 Sincronización de dos vías
2.5.3 Sincronización lenta
2.5.4 Sincronización unidireccional del cliente solamente
2.5.5 Restauración de la sincronización solo para el cliente
2.5.6 Sincronización unidireccional del servidor solamente
2.5.7 Restauración sincronización solo para el servidor
2.5.8 Sincronización Servidor-alertada.
2.6 TOPOLOGÍAS
2.6.1 Uno a Uno
2.6.2 Muchos a Uno
2.6.3 Muchos a Muchos
2.6.4 Híbrido de (muchos a uno y muchos a muchos)
2.7 ARQUITECTURA SYNCML
2.7.1 Capa de aplicación
2.7.2 Capa de datos
2.7.3 Capa de sincronización
2.7.4 Capa de transporte
2.7.5 Capa física
2.8 OPERACIONES EN SyncML
2.8.1 Modificación de los datos
2.8.2 Adición de datos
2.8.3 Eliminación de datos
2.8.4 Actualización de datos
2.8.5 Buscar datos
3. HERRAMIENTAS Y PLATAFORMAS
3.1 TECNOLOGÍA JAVA SERVLET
3.1.1 Lenguaje De programación De Java
3.1.2 La plataforma de java 2, edición estándar (J2SE)
3.1.3 La plataforma de java 2, edición empresarial (J2EE)
3.1.4 La plataforma de java 2, edición micro (J2ME)
3.2 JDBC
3.2.1 Descripción de JDBC Api.
3.3 RATIONAL ROSE ENTERPRISE EDITION
3.4 JBOSS
4. GRUPOS DE COMUNICACÓN MOVIL RELACIONADOS CON SYNCML
4.1 GRUPO CÓNDOR S.A.
4.2 GRUPO COMBA
4.3 AKTIVIA NETWORKS
4.4 OTROS GRUPOS
5. SOLUCIONES DE SINCRONIZACIÓN DE INFORMACIÓN
5.1 MICROSOFT ACTIVE SYNC
5.2 WEBLICON SYNCML
5.3 SYNC4J
5.3.1 Componentes de Sync4j
5.4 INTELLISYNC
5.4.1 Componentes requeridos y descripción
5.4.2 Conectores que soporta Intellisync
5.4.3 Conectadores Del Cliente
5.4.4 Requerimientos y herramientas del sistema
5.4.5 Sistemas operativos
5.5 SÍNTESIS DE LA COMPARACIÓN DE SOLUCIONES DE SINCRONIZACIÓN
6. MODELAMIENTO DEL SISTEMA
6.1 REQUERIMIENTOS
6.1.1 Casos de uso
6.1.2 Casos de uso prototipo de sincronización de icalendars
6.2 ANÁLISIS
6.2.1 Diagrama de clases
6.2.2 Diagramas de secuencias
6.2.3 Diagrama de paquetes
7. PRUEBAS DE SOLUCIONES BASADAS Y NO BASADAS EN SYNCML
7.1 SOLUCIONES CON SYNCML
7.2 SOLUCIONES SIN SYNCML
8. GUIA PARA EL DESARROLLO DE UNA APLICACIÓN DE SINCRONIZACION
9.ANÁLISIS DE LAS PRUEBAS
9.1 LOGROS Y DIFICULTADES
CONCLUSIONES
BIBLIOGRAFÍA
ANEXOS | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Estudio y aplicación de las técnicas de sincronización basadas en SYNCML | spa |
dc.title.translated | Study and application of synchronization techniques based on SYNCML | eng |
dc.degree.name | Ingeniero de Sistemas | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
dc.description.degreelevel | Pregrado | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.local | Trabajo de Grado | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.subject.keywords | Information storage systems | eng |
dc.subject.keywords | Information retrieval systems | eng |
dc.subject.keywords | Electronic data processing | eng |
dc.subject.keywords | Systems Engineering | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Analysis | eng |
dc.subject.keywords | Synchronization techniques | eng |
dc.subject.keywords | Databases | eng |
dc.subject.keywords | Mobile devices | eng |
dc.subject.keywords | Mobile communications | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Pinto Castañeda, Elis Ana, Vásquez Meneses, Germán Darío, Carvajal Salamanca, Roberto (2004). Estudio y aplicación de las técnicas de sincronización basadas en SYNCML. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB | spa |
dc.relation.references | CIAO, opinión rational rose enterprise edition, Agosto de 2004.
http://www.ciao.es/Rational_Rose_Enterprise_Edition__Opinion_612900 | spa |
dc.relation.references | [2] Funambol, Arquitectura del funcionamiento de Sync4j, Julio de 2004.
http://sync4j.funambol.com | spa |
dc.relation.references | [3] Funambol, Estructura de los componentes Sync4j, Julio de 2004.
http://sync4j.funambol.com | spa |
dc.relation.references | [4] Funambol, Componentes de la arquitectura Sync4j, Julio de 2004.
http://sync4j.funambol.com/main.jsp?main=architecture | spa |
dc.relation.references | [5] Funambol, Concepto básicos Sync4j, Julio de 2004.
http://sync4j.funambol.com | spa |
dc.relation.references | [6] HANSMANN Uwe, METTALA Riku, PURAKAYASTHA Apratim, THOMPSON, Peter. SyncML: Synchronizing and Managing Your Mobile Data., Prentice Hall, 2003. pág. 4-7. ISBN 0-13-009369-6 | spa |
dc.relation.references | [7] IBM, Arquitectura sincronización de dos vías, Junio de 2004.
http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/ | spa |
dc.relation.references | [8] IBM, Arquitectura sincronización servidor alerta, Junio de 2004.
http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/ | spa |
dc.relation.references | [9] IBM, Arquitectura proceso de Inicialización sincronización Syncml, Julio de 2004.
http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/ | spa |
dc.relation.references | [10] IBM, Arquitectura de un mensaje conceptual de SyncML, Agosto de 2004.
http://www-106.ibm.com/developerworks/wireless/library/wi-syncml1/ | spa |
dc.relation.references | [11] IBM, Arquitectura sincronización SyncML de una vía, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/ | spa |
dc.relation.references | [12] IBM, openmobilealliance concepto de syncml, concepto general de la tecnología Syncml, Junio de 2004.
http://www.openmobilealliance.org/syncml/ | spa |
dc.relation.references | [13] IBM, syncml intensive, Types of Synchronization, Junio de 2004.
http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/#10 | spa |
dc.relation.references | [14] IBM, SyncML intensive, Explicación al proceso de sincronización Syncml, Junio de 2004.
http://www-106.ibm.com/developerworks/wireless/library/wi-syncml2/ | spa |
dc.relation.references | [15] Intellisync mobile enterprise, Conceptos generales, funcionamiento, requerimientos y arquitectura, Julio de 2004. | spa |
dc.relation.references | [16] JBoss The profesional Open Source Company, Arquitectura e instalación del servidor Jboss, Agosto de 2004.
http://www.jboss.org | spa |
dc.relation.references | [17] JBoss The profesional Open Source Company ,Conceptos básicos servidor JBoss, Agosto de 2004.
http://www.jboss.org/products/jbossas | spa |
dc.relation.references | [18] Laura González Partida, Concepto general lenguaje de programación de Java, Agosto de 2004.
http://www.itlp.edu.mx/posgrado/lengprog/java.html | spa |
dc.relation.references | [19] Microsoft Windows mobile, ActiveSync, Conceptos y requerimientos, Agosto de 2004.
http://www.microsoft.com/windowsmobile/downloads/activesync37.mspx | spa |
dc.relation.references | [20] Nokia Connecting People, concepto de sincronización, Junio de 2004.
http://www.nokia.com/support/tutorials/6800/spanish/connectivity/syncml/syncml.html | spa |
dc.relation.references | [21] Nokia Connecting People, Funcionamiento de la tecnología SyncML, Junio de 2004.
http://www.nokia.es/telefonos/tecnologias/syncml_funciona_id0204.jsp, | spa |
dc.relation.references | [22] Nokia Connecting People, Soluciones SyncML , Julio de 2004.
http://www.nokia.es/telefonos/tecnologias/syncml_solucion.jsp | spa |
dc.relation.references | [23] Nokia Connecting People, Ventajas de SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_ventajas.jsp | spa |
dc.relation.references | [24] POORE Noel, Psion Computers PLC, Componentes de la Sincronización Syncml, Junio de 2004.
http://www.perfectxml.com/Conf/Wrox/Files/pooretext.pdf, | spa |
dc.relation.references | [25] Sachin Agarwal and Anson Han, A NETWORKING & SOFTWARE ANALYSIS OF SYNCHRONIZATION IN MOBILE DEVICES. Types of Synchronization , Junio de 2004
http://netlab1.bu.edu/~staro/546projects/list.html | spa |
dc.relation.references | [26] Sun Microsystems, Conceptos de tecnologia J2EE, Java Servlet Technology, Agosto de 2004.
http://java.sun.com/products/servlet/overview.html | spa |
dc.relation.references | [27] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Standard Edition (J2SE), Agosto de 2004.
http://java.sun.com/j2se/overview.html | spa |
dc.relation.references | [28] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Enterprise Edition (J2EE), Agosto de 2004.
http://java.sun.com/j2ee/overview.html | spa |
dc.relation.references | [29] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004.
http://java.sun.com/j2me/overview.html | spa |
dc.relation.references | [30] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004.
http://java.sun.com/j2ee/overview.html | spa |
dc.relation.references | [31] Sun Microsystems, Conceptos JDBC, Agosto de 2004.
http://java.sun.com/products/jdbc/overview.html | spa |
dc.relation.references | [32] Weblicon Technologies AG, Arquitectura Weblicon syncml. Julio de 2004.
http://www.weblicon.net/html/products_syncml.html | spa |
dc.relation.references | [33] Weblicon Technologies AG, Conceptos Weblicon SyncML. Julio de 2004.
http://www.weblicon.net/html/products_syncml.html | spa |
dc.contributor.cvlac | Carvajal Salamanca, Roberto [0001298747] | * |
dc.subject.lemb | Sistemas de almacenamiento de información | spa |
dc.subject.lemb | Sistemas de recuperación de información | spa |
dc.subject.lemb | Procesamiento electrónico de datos | spa |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Análisis | spa |
dc.description.abstractenglish | The increase in the use of multiple mobile devices by people to manipulate personal or business information is giving way to a great need for users to keep the same information on their different devices from anywhere and at any time, which is makes it a challenge for companies dedicated to mobile communications. Due to this great need of users, a variety of solutions have arisen, which consist of an information synchronization service, which allow any operation carried out on the data in a device to be reflected in other user devices. Thus, it can then be determined that the synchronization of information is the solution to be taken to maintain the equality of the information between devices.
The synchronization of information between mobile devices can be done through the application of different proprietary or open solutions offered in the market such as: Apple iSYNC, Microsoft ActiveSync, Weblicon Syncml Server, Funambol, sync4j and Syncml among others. Since Syncml is the option to apply as a solution to the information synchronization problem, a comparison has been made with the other solutions taking into account aspects such as transport protocols, compatibility between applications, conflict resolution and solution to the limitations of bandwidth, in order to establish why Syncml is being so adopted by a number of companies dedicated to mobile communications and what are the advantages that differentiate it.
From this comparison it was possible to determine that Syncml is a novel synchronization protocol, which allows the development and obtaining of solutions adaptable to a wide range of devices and applications, unlike existing synchronization solutions, because although it applies almost the same synchronization techniques used by other solutions, makes a big difference in: use of transport protocols for wireless and network applications and even private wireless communication protocols, solution to limited bandwidth with the use of WBXML (wap binary xml), indifference with the synchronization applications that the devices have and permanence of coherent communication despite interruptions in communication. | eng |
dc.subject.proposal | Técnicas de sincronización | |
dc.subject.proposal | Bases de datos | |
dc.subject.proposal | Dispositivos móviles | |
dc.subject.proposal | Comunicaciones móviles | |
dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |