Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI

La creciente introducción a los sistemas de cómputo distribuido ha dado como resultado el inicio de algunos modelos poderosos sobre cómo puede operar una gran red mundial. Microsoft COM/DCOM, la especificación OMG CORBA y las especificación Java RMI son importantes protagonistas en un mundo de infor...

Full description

Autores:
Ibarra Mendoza, Sami Jesús
Jiménez Valenzuela, Javier Antonio
Suárez Hernández, Sandra Liliana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2000
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/26441
Acceso en línea:
http://hdl.handle.net/20.500.12749/26441
Palabra clave:
Comparative analysis
Computational models
Distributed objects
Systems engineering
Technological innovations
Programming language
Prototype development
Computer architecture
Ingeniería de sistemas
Innovaciones tecnológicas
Lenguaje de programación
Desarrollo de prototipos
Arquitectura de computadores
Análisis comparativo
Modelos computacionales
Objetos distribuidos
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_3f861af7d6f91600feafb290aa4b823d
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26441
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
dc.title.translated.spa.fl_str_mv Comparative analysis of distributed object-oriented computational models CORBA/DCOM/RMI
title Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
spellingShingle Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
Comparative analysis
Computational models
Distributed objects
Systems engineering
Technological innovations
Programming language
Prototype development
Computer architecture
Ingeniería de sistemas
Innovaciones tecnológicas
Lenguaje de programación
Desarrollo de prototipos
Arquitectura de computadores
Análisis comparativo
Modelos computacionales
Objetos distribuidos
title_short Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
title_full Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
title_fullStr Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
title_full_unstemmed Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
title_sort Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMI
dc.creator.fl_str_mv Ibarra Mendoza, Sami Jesús
Jiménez Valenzuela, Javier Antonio
Suárez Hernández, Sandra Liliana
dc.contributor.advisor.none.fl_str_mv Carrillo Zambrano, Eduardo
dc.contributor.author.none.fl_str_mv Ibarra Mendoza, Sami Jesús
Jiménez Valenzuela, Javier Antonio
Suárez Hernández, Sandra Liliana
dc.contributor.cvlac.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000068780]
dc.contributor.googlescholar.spa.fl_str_mv Carrillo Zambrano, Eduardo [citations?hl=es&user=kYG-lPUAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000-0002-0868-940X]
dc.contributor.scopus.spa.fl_str_mv Carrillo Zambrano, Eduardo [15622921600]
dc.contributor.researchgate.spa.fl_str_mv Carrillo Zambrano, Eduardo [profile/Eduardo-Carrillo-Zambrano]
dc.contributor.apolounab.spa.fl_str_mv Carrillo Zambrano, Eduardo [en/persons/eduardo-carrillo-zambrano]
dc.contributor.linkedin.spa.fl_str_mv Carrillo Zambrano, Eduardo [in/edcarrilloz/]
dc.subject.keywords.spa.fl_str_mv Comparative analysis
Computational models
Distributed objects
Systems engineering
Technological innovations
Programming language
Prototype development
Computer architecture
topic Comparative analysis
Computational models
Distributed objects
Systems engineering
Technological innovations
Programming language
Prototype development
Computer architecture
Ingeniería de sistemas
Innovaciones tecnológicas
Lenguaje de programación
Desarrollo de prototipos
Arquitectura de computadores
Análisis comparativo
Modelos computacionales
Objetos distribuidos
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Lenguaje de programación
Desarrollo de prototipos
Arquitectura de computadores
dc.subject.proposal.spa.fl_str_mv Análisis comparativo
Modelos computacionales
Objetos distribuidos
description La creciente introducción a los sistemas de cómputo distribuido ha dado como resultado el inicio de algunos modelos poderosos sobre cómo puede operar una gran red mundial. Microsoft COM/DCOM, la especificación OMG CORBA y las especificación Java RMI son importantes protagonistas en un mundo de información electrónica. Hasta cierto punto estos modelos son rivales competitivos, sin embargo existen esfuerzos para sintetizar las mejores características de cada uno de ellos. El objetivo de esta trabajo es evaluar las arquitecturas para procesamiento de objetos distribuidos CORBA / DCOM / RMI y desarrollar un prototipo que aplique una de ellas. Se analizan las ventajas y desventajas de las arquitecturas por medio de una revisión de los fundamentos teóricos que las soportan y de la realización de un prototipo denominado Tiempo donde se utilizan los tres modelos. Se presenta pago a pago cómo realizar un prototipo que utiliza el concepto de bases de datos utilizando el modelo DCOM. Finalmente se analiza cómo trabaja cada arquitectura los conceptos de independencia de plataforma, seguridad, protocolos, complejidad, tecnología, independencia de lenguaje, recolección de basura, entre otras, para compararlos y obtener un cuadro donde se muestra en forma general la información recopilada en este estudio.
publishDate 2000
dc.date.issued.none.fl_str_mv 2000
dc.date.accessioned.none.fl_str_mv 2024-09-10T12:48:27Z
dc.date.available.none.fl_str_mv 2024-09-10T12:48:27Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26441
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26441
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv G. Valera. Programación Orientada a Objetos: Introducción. hittp://www.monografías.comi/trabajos/objetos/objetos. shtml, Diciembre. 1998. (Junio, 2000).
Martínez.. Arquitecturas de Objetos Distribuidos. http://www.colciencias. gov.co/cintel/revista/revistas. html, Diciembre. 1997.
Computación de Objetos Distribuidos en la Era de Internet. http://www.exe.cl/pags/documentos/corba.htmi#pp4, Septiembre. 2000.
A. Rendón, Memorias Congreso. “Gestión Basada en la Web”, Universidad del Cauca. 1999.
Primera Jornada Iberoamericana en Telecomunicaciones y Telemática (J1TT’29), Curso de CORBA, Santa Cruz de la Sierra (Bolivia), Agosto 30 a septiembre 3 de 1999.
OMG. Common Object Request Broker Archictecture, http://www.omg.org, Julio. 1995.
J. Peña. Programación Distribuida JAVA/CORBA. www.geoccities.com/SiliconV/alley/Poart/4310/programa.htm, Septiembre. 1999.
A. Montesinos . Información Práctica: CORBA/JAVA, DISEÑOS WEB. http://members.es.tripod.de/moscareto2/informatica.html#corba, Octubre. 2000.
DCOM / DCOM. http://www.terra.com/infarmatica/que-es/dcom.cfm, Julio. 1999.
W. Rubin. Understanding DCOM: Part 111. http://journal. iftech.com/articles/dcom_83/, Junio. 2000.
IIOP. http//www.omg.org/library/c2indx. html, Noviembre 1999.
Object Management Group, “The Common Object Request Broker Architecture and Specification", http//www.omg.org/omg/background.htmi, Octubre. 1999.
Object Management Group, “CORBAnet Initiative’. waww.oamg.argipraB/corbanet.htm , www.corba.arg, Octubre. 1999.
Arquitectura de CORBA. www.agamenon.uniandes.edu.co/-revista/articulos/corba/corba.htm, Septiembre. 1999.
J. García. CORBA, el bus lógico www.coala.uniovi.es/corba/menu.html, Abril. 2000.
Especificación ORBs. www. adams.patriot.net/-tvalesky/freecorba.html, Octubre. 1999.
Definiciones y Conceptos Básicos de CORBA. http://www.coala.uniovi.es/corba/menu.htmil, Abril. 1999.
http://www.agamenon.uniandes.edu.co/+revista/articulos/corba/corba.htm, Septiembre. 1999.
A Brief Tutorial on CORBA. http://www.cs.indiana. edu/hyplan/kksiazek/tuto. html, Julio. 2000.
Distributed Object Computing with CORBA Middleware http:/www.cs.wustl.edu/-schmidt/corba. html, Octubre. 2000.
CORBA Tutorials. http://www.cs.wustl.edu/-schmidt/corba-urls. html, Septiembre. 2.000.
CORBA. http://industry.ebi.ac.uk/+corba/, Enero. 2000.
CORBA. http://wmmw.mico.org/, Noviembre. 2.000.
Definiciones y Conceptos Básicos de DCOM. http:/!/ http://www. gsi.dit.upm.es/%7Ejcg/is/curso97- 98/grupos/y3/html_dac/oledcom4.htm, Abril 1999.
M. Horsimann. DCOM Architecture. http://msdn.microsaft.com/library/backgrnd/hntmiimsdn_dcamarch.htm, Julio. 1997
DCOM VS. CORBA. http://www.gsi.dit. upm.es/+-jcg/is/cursa97- 98/grupos/y3/html_docioledcoms5.htm, Agosto. 1999.
A. Garmendia. Análisis de Plataformas Distribuidas. http://www1.ceit.es/sitr/Trabajos/Grupo1ll/Trabajo2/Trabajo_2_11.htm, Abril. 2000.
Gopalan. Comparación. http: //www.execpc.com/-gopalan/misc/compare.html, Septiembre. 1998.
DESARROLLO DE OBJETOS RMI. http://www.terra.es/pergonal/marcoqgrfrmi-jiop.htm, Julio. 2000.
C. Beltrán. RMI MANO A MANO CON SSL. http://programacion.net/java/taller/200003805.htm, 1998.
Mapping. http://www.amg.orag/library/clangindx.htm , Enero 2000.
D. Jain. Comparisan of Distributed Objects Architectures. http://www.cs.colostate.edu/-jain/report_.html, Septiembre. 1999.
C. Krahe, “DOJ - Chronlogical Tree”. http://www.krahe.org/chris/doj/PresentTree.html, Marzo. 1999
Bell Laboratories, Lucent Technologies, ‘[DCOM and CORBA Side by Side, Step by Step, and Layer by Layer’, hitp://www.cs.wustl.edu/>schmidt/submit/Paper.html, Octubre. 1999.
Definiciones y Conceptos Básicos de RMI. http://www.-cseg.inacep.mxvirtual/TutorJava2/rmi/, Abril 1999.
KINIRY, Joseph R. Object Request Brokers. http://www. infospheres.caltech.eduſresources/dist_tech.htmil, Septiembre. 1999.
Magelang Institute, “Aplicaciones Distribuidas"”. http:/www.terra.es/pergonal2/monkikiſdoc/CORBA/intro.html, Junio. 2000.
Architecture Comparison. http://www.krahe.org/chris/doj/misc/Comparison.html, Marzo. 1997.
ARCINIEGAS, José Luis. Servicios de Gestión con Javahttp://www.ucauca.edu.co/-fiet-cxvpregrado/sist-dishttm.l , Septiembre. 1999.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26441/1/2000_Tesis_Sami_Ibarra.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26441/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/26441/3/2000_Tesis_Sami_Ibarra.pdf.jpg
bitstream.checksum.fl_str_mv 311c6d9fc698d3a3196d4f2bea54e0e6
3755c0cfdb77e29f2b9125d7a45dd316
b8e9c5f739c59ae6919f40a5d0a1f61d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1812205461253914624
spelling Carrillo Zambrano, Eduardo0af7e78d-2c4d-4652-a7d8-606c9e3f667eIbarra Mendoza, Sami Jesús77605846-4172-4db8-9f7e-a4b30c7421cbJiménez Valenzuela, Javier Antonio69a36d93-87e5-463d-83aa-2f9f6e46be95Suárez Hernández, Sandra Liliana0f2d3356-8822-4f6b-947b-7610496ea1c0Carrillo Zambrano, Eduardo [0000068780]Carrillo Zambrano, Eduardo [citations?hl=es&user=kYG-lPUAAAAJ]Carrillo Zambrano, Eduardo [0000-0002-0868-940X]Carrillo Zambrano, Eduardo [15622921600]Carrillo Zambrano, Eduardo [profile/Eduardo-Carrillo-Zambrano]Carrillo Zambrano, Eduardo [en/persons/eduardo-carrillo-zambrano]Carrillo Zambrano, Eduardo [in/edcarrilloz/]ColombiaUNAB Campus Bucaramanga2024-09-10T12:48:27Z2024-09-10T12:48:27Z2000http://hdl.handle.net/20.500.12749/26441instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLa creciente introducción a los sistemas de cómputo distribuido ha dado como resultado el inicio de algunos modelos poderosos sobre cómo puede operar una gran red mundial. Microsoft COM/DCOM, la especificación OMG CORBA y las especificación Java RMI son importantes protagonistas en un mundo de información electrónica. Hasta cierto punto estos modelos son rivales competitivos, sin embargo existen esfuerzos para sintetizar las mejores características de cada uno de ellos. El objetivo de esta trabajo es evaluar las arquitecturas para procesamiento de objetos distribuidos CORBA / DCOM / RMI y desarrollar un prototipo que aplique una de ellas. Se analizan las ventajas y desventajas de las arquitecturas por medio de una revisión de los fundamentos teóricos que las soportan y de la realización de un prototipo denominado Tiempo donde se utilizan los tres modelos. Se presenta pago a pago cómo realizar un prototipo que utiliza el concepto de bases de datos utilizando el modelo DCOM. Finalmente se analiza cómo trabaja cada arquitectura los conceptos de independencia de plataforma, seguridad, protocolos, complejidad, tecnología, independencia de lenguaje, recolección de basura, entre otras, para compararlos y obtener un cuadro donde se muestra en forma general la información recopilada en este estudio.INTRODUCCIÓN 15 1. COMPRENDER LOS OBJETOS DISTRIBUIDOS 19 1.1 OBJETO 19 1.1.1 Conceptos fundamentales en el estudio de objetos 20 1.1.1.1 Encapsulado 20 1.1.1.2 Abstracción 21 1.1.1.3 Modularidad 21 1.1.1.4 Objetos Complejos 21 1.1.2 Estructura de un objeto 21 1.1.2.1 Relaciones. 22 1.1.2.2 Propiedades. 22 1.1.2.3 Métodos. 22 1.2 CLASE 22 1.2.1 Herencia 23 1.2.2 Jerarquías de clases 23 1.2.3 Mensaje 23 1.3 BENEFICIOS QUE SE OBTIENEN DEL DESARROLLO CON OOP 24 1.4 SISTEMAS DE OBJETOS DISTRIBUIDOS 25 2. LA NORMA CORBA 27 2.1 ARQUITECTURA CORBA 28 2.1.1 Infraestructura de comunicación entre objetos 30 2.1.1.1 Interoperabilidad entre ORB’s. 31 2.1.2 Lenguaje de definición de interfaz 31 2.1.2.1 Compilador de IDL 33 2.1.2.2 Características del IDL 33 2.1.3 Interfaz de invocación dinámica 33 2.1.4 Interfaz dinámica del esqueleto 33 2.1.5 Adaptador de objetos 34 2.1.6 Adaptador básico de objetos 34 2.1.7 Interfaz de invocación estática 35 2.1.8 Interfaz del repositorio 35 2.1.9 Depósito de implementaciones 36 2.2 PROTOCOLO GIIOP/IIOP 36 3. MODELO DE OBJETOS DISTRIBUIDOS: DCOM 38 3.1 UTILIZACIÓN Y ACCESO 39 3.2 ARQUITECTURA DCOM 39 3.3 INDEPENDENCIA DE LOCALIZACIÓN 41 3,4 FACILIDAD DE CRECIMIENTO 42 3.4.1 Multiproceso Simétrico 43 3.4.2 Desarrollo flexible 43 3.4.3 Control de la conexión 44 3.5 Ancho de banda y retardo 45 3.5.1 Ancho de banda 45 3.5.2 Retardo 45 4. MODELO DE OBJETOS DISTRIBUIDOS: RMI 47 4.1 ARQUITECTURA RMI 49 4.2 PROCESO DE RECOGIDA DE BASURA 50 4.3 APLICACIONES RMI 51 5. PROTOTIPOS 53 5.1 PROTOTIPO CORBA 53 5.1.1 Proceso de desarrollo 54 5.1.1.1 Crear la interfaz 54 5.1.1.2 Compilar el archivo IDL 55 5.1.1.3 Crear el cliente 56 5.1.1.4 Crear-el servidor 57 5.1.1.5 Compilar el cliente 58 5.1.1.6 Compilar el servidor 58 5.1.1.7 Iniciar el Servicio de nombres 58 5.1.1.8 Iniciar el servidor 58 5.1.1.9 Iniciar el cliente 58 5.2 PROTOTIPO DCOM 58 5.2.1 Proceso de desarrollo 59 5.2.1.1 Instalar Microsoft Visual J++ 59 5.2.1.2 Crear el archivo IDL 59 5.2.1.3 Generar el archivo librería de tipo 60 5.2.1.4 Correr el archivo de librería de tipo (Tiempo.tlb) 61 5.2.1.5 Crear el servidor 61 5.2.1.6 Compilar la implementación del servidor 62 5.2.1.7 Crear el archivo Cliente de Java 62 5.2.1.8 Compilar el Cliente 62 5.2.1.9 Registrar el Servidor 62 5.2.1.10 Configuración del ServidoDCOM 63 5.2.1.11 Configuración del Cliente DCOM 64 5.2.1.12 Ejecutar el Cliente 67 5.3 PROTOTIPO RMI 67 5.3.1 Proceso de desarrollo 67 5.3.1.1 Crear la interfaz. ([TiempoRmi.java). 68 5.3.1.2 Crear la implementación del código para la interfaz 68 5.3.1.3 Crear el Cliente. (Cliente.java) 69 5.3.1.4 Compilar la interfaz 70 5.3.1.5 Compilar el Servidor 70 5.3.1.6 Compilar el Cliente 70 5.3.1.7 Ejecutar la clase de la implementación a través del compilador “rmic” 70 5.3.1.8 Iniciar el Servidor 71 5.3.1.9 Iniciar el cliente 71 5.4 PROTOTIPO BASE DE DATOS 72 5.4.1 Proceso de desarrollo 72 5.4.1.1 Crear el Servidor 72 5.4.1.2 Compilar el Servidor 73 5.4.1.3 Registrar el Servidor 74 5.4.1.4 Configurar el Servidor 74 5.4.1.5 Registrar el Servidor en el Cliente 75 5.4.1.6 Crear el Cliente (Cliente.exe) 75 5.4.1.7 Ejecutar el Cliente 76 6. COMPARACIÓN DE LOS MODELOS CORBA/DCOMIRMI 77 6.1 INDEPENDENCIA DE PLATAFORMA 77 6.2 INDEPENDENCIA DE LENGUAJE 78 6.3 SEGURIDAD 79 6.4 PROTOCOLOS 79 6.5 TECNOLOGÍA 81 6.6 COMPLEJIDAD 82 6.6.1 Complejidad en el desarrollo 82 6.6.2 Complejidad en la implementación 82 6.7 MADUREZ 83 6.8 RECOLECCIÓN DE BASURA 83 6.9 PASO POR VALOR/REFERENCIA 84 6.10 COSTO 84 7. CONCLUSIONES 87 8. RECOMENDACIONES 90 BIBLIOGRAFÍA 91PregradoThe increasing introduction to distributed computing systems has resulted in the inception of some powerful models for how a large global network can operate. Microsoft COM/DCOM, the OMG CORBA specification and the Java RMI specifications are important players in a world of electronic information. To some extent these models are competitive rivals, however there are efforts to synthesize the best characteristics of each of them. The objective of this work is to evaluate the architectures for CORBA / DCOM / RMI distributed object processing and develop a prototype that applies one of them. The advantages and disadvantages of the architectures are analyzed through a review of the theoretical foundations that support them and the creation of a prototype called Tiempo where the three models are used. Payment by payment, how to make a prototype that uses the concept of databases using the DCOM model is presented. Finally, how each architecture works with the concepts of platform independence, security, protocols, complexity, technology, language independence, garbage collection, among others, is analyzed to compare them and obtain a table that shows in general form the information collected in this study.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Análisis comparativo de los modelos computacionales orientados a objetos distribuidos CORBA/DCOM/RMIComparative analysis of distributed object-oriented computational models CORBA/DCOM/RMIIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaIngeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPComparative analysisComputational modelsDistributed objectsSystems engineeringTechnological innovationsProgramming languagePrototype developmentComputer architectureIngeniería de sistemasInnovaciones tecnológicasLenguaje de programaciónDesarrollo de prototiposArquitectura de computadoresAnálisis comparativoModelos computacionalesObjetos distribuidosG. Valera. Programación Orientada a Objetos: Introducción. hittp://www.monografías.comi/trabajos/objetos/objetos. shtml, Diciembre. 1998. (Junio, 2000).Martínez.. Arquitecturas de Objetos Distribuidos. http://www.colciencias. gov.co/cintel/revista/revistas. html, Diciembre. 1997.Computación de Objetos Distribuidos en la Era de Internet. http://www.exe.cl/pags/documentos/corba.htmi#pp4, Septiembre. 2000.A. Rendón, Memorias Congreso. “Gestión Basada en la Web”, Universidad del Cauca. 1999.Primera Jornada Iberoamericana en Telecomunicaciones y Telemática (J1TT’29), Curso de CORBA, Santa Cruz de la Sierra (Bolivia), Agosto 30 a septiembre 3 de 1999.OMG. Common Object Request Broker Archictecture, http://www.omg.org, Julio. 1995.J. Peña. Programación Distribuida JAVA/CORBA. www.geoccities.com/SiliconV/alley/Poart/4310/programa.htm, Septiembre. 1999.A. Montesinos . Información Práctica: CORBA/JAVA, DISEÑOS WEB. http://members.es.tripod.de/moscareto2/informatica.html#corba, Octubre. 2000.DCOM / DCOM. http://www.terra.com/infarmatica/que-es/dcom.cfm, Julio. 1999.W. Rubin. Understanding DCOM: Part 111. http://journal. iftech.com/articles/dcom_83/, Junio. 2000.IIOP. http//www.omg.org/library/c2indx. html, Noviembre 1999.Object Management Group, “The Common Object Request Broker Architecture and Specification", http//www.omg.org/omg/background.htmi, Octubre. 1999.Object Management Group, “CORBAnet Initiative’. waww.oamg.argipraB/corbanet.htm , www.corba.arg, Octubre. 1999.Arquitectura de CORBA. www.agamenon.uniandes.edu.co/-revista/articulos/corba/corba.htm, Septiembre. 1999.J. García. CORBA, el bus lógico www.coala.uniovi.es/corba/menu.html, Abril. 2000.Especificación ORBs. www. adams.patriot.net/-tvalesky/freecorba.html, Octubre. 1999.Definiciones y Conceptos Básicos de CORBA. http://www.coala.uniovi.es/corba/menu.htmil, Abril. 1999.http://www.agamenon.uniandes.edu.co/+revista/articulos/corba/corba.htm, Septiembre. 1999.A Brief Tutorial on CORBA. http://www.cs.indiana. edu/hyplan/kksiazek/tuto. html, Julio. 2000.Distributed Object Computing with CORBA Middleware http:/www.cs.wustl.edu/-schmidt/corba. html, Octubre. 2000.CORBA Tutorials. http://www.cs.wustl.edu/-schmidt/corba-urls. html, Septiembre. 2.000.CORBA. http://industry.ebi.ac.uk/+corba/, Enero. 2000.CORBA. http://wmmw.mico.org/, Noviembre. 2.000.Definiciones y Conceptos Básicos de DCOM. http:/!/ http://www. gsi.dit.upm.es/%7Ejcg/is/curso97- 98/grupos/y3/html_dac/oledcom4.htm, Abril 1999.M. Horsimann. DCOM Architecture. http://msdn.microsaft.com/library/backgrnd/hntmiimsdn_dcamarch.htm, Julio. 1997DCOM VS. CORBA. http://www.gsi.dit. upm.es/+-jcg/is/cursa97- 98/grupos/y3/html_docioledcoms5.htm, Agosto. 1999.A. Garmendia. Análisis de Plataformas Distribuidas. http://www1.ceit.es/sitr/Trabajos/Grupo1ll/Trabajo2/Trabajo_2_11.htm, Abril. 2000.Gopalan. Comparación. http: //www.execpc.com/-gopalan/misc/compare.html, Septiembre. 1998.DESARROLLO DE OBJETOS RMI. http://www.terra.es/pergonal/marcoqgrfrmi-jiop.htm, Julio. 2000.C. Beltrán. RMI MANO A MANO CON SSL. http://programacion.net/java/taller/200003805.htm, 1998.Mapping. http://www.amg.orag/library/clangindx.htm , Enero 2000.D. Jain. Comparisan of Distributed Objects Architectures. http://www.cs.colostate.edu/-jain/report_.html, Septiembre. 1999.C. Krahe, “DOJ - Chronlogical Tree”. http://www.krahe.org/chris/doj/PresentTree.html, Marzo. 1999Bell Laboratories, Lucent Technologies, ‘[DCOM and CORBA Side by Side, Step by Step, and Layer by Layer’, hitp://www.cs.wustl.edu/>schmidt/submit/Paper.html, Octubre. 1999.Definiciones y Conceptos Básicos de RMI. http://www.-cseg.inacep.mxvirtual/TutorJava2/rmi/, Abril 1999.KINIRY, Joseph R. Object Request Brokers. http://www. infospheres.caltech.eduſresources/dist_tech.htmil, Septiembre. 1999.Magelang Institute, “Aplicaciones Distribuidas"”. http:/www.terra.es/pergonal2/monkikiſdoc/CORBA/intro.html, Junio. 2000.Architecture Comparison. http://www.krahe.org/chris/doj/misc/Comparison.html, Marzo. 1997.ARCINIEGAS, José Luis. Servicios de Gestión con Javahttp://www.ucauca.edu.co/-fiet-cxvpregrado/sist-dishttm.l , Septiembre. 1999.ORIGINAL2000_Tesis_Sami_Ibarra.pdf2000_Tesis_Sami_Ibarra.pdfTesisapplication/pdf17608944https://repository.unab.edu.co/bitstream/20.500.12749/26441/1/2000_Tesis_Sami_Ibarra.pdf311c6d9fc698d3a3196d4f2bea54e0e6MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26441/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2000_Tesis_Sami_Ibarra.pdf.jpg2000_Tesis_Sami_Ibarra.pdf.jpgIM Thumbnailimage/jpeg7772https://repository.unab.edu.co/bitstream/20.500.12749/26441/3/2000_Tesis_Sami_Ibarra.pdf.jpgb8e9c5f739c59ae6919f40a5d0a1f61dMD53open access20.500.12749/26441oai:repository.unab.edu.co:20.500.12749/264412024-09-10 22:00:42.201open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==