Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

21
UNIVERSIDAD DE PAMPLONA FACULTAD DE INGENIERÍAS Y ARQUITECTURA DEPARTAMENTO DE INGENIERÍAS ELÉCTRICA ELECTRÓNICA SISTEMAS Y TELECOMUNICACIONES PROGRAMA DE INGENIERÍA SISTEMAS ANTEPROYECTO DE TRABAJO DE GRADO PARA OPTAR POR EL TÍTULO DE INGENIERO DE SISTEMAS TEMA: ANALISIS COMPARATIVO DE LAS PLATAFORMAS J2EE Y .NET APLICADO AL DESARROLLO DE SERVICIOS WEB AUTOR: John Jairo Méndez Romero. DIRECTOR: Msc. (c). Jorge Omar Portilla Jaimes. DIRECTOR DEL PROGRAMA: Dr. (c) CARLOS PARRA COMITÉ DE GRADO: Esp. Julio Cesar Ospino PAMPLONA N. S. COLOMBIA SEPTIEMBRE 2007

description

J2EE, .NET, SERVICIOS WEB, NETBEANS, VISUAL STUDIO

Transcript of Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Page 1: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

UNIVERSIDAD DE PAMPLONAFACULTAD DE INGENIERÍAS Y ARQUITECTURA

DEPARTAMENTO DE INGENIERÍAS ELÉCTRICA ELECTRÓNICA SISTEMAS Y TELECOMUNICACIONESPROGRAMA DE INGENIERÍA SISTEMAS

ANTEPROYECTO DE TRABAJO DE GRADO PARA OPTAR POR EL TÍTULO DE

INGENIERO DE SISTEMAS

TEMA:

ANALISIS COMPARATIVO DE LAS PLATAFORMAS J2EE Y .NET APLICADOAL DESARROLLO DE SERVICIOS WEB

AUTOR: John Jairo Méndez Romero.

DIRECTOR: Msc. (c). Jorge Omar Portilla Jaimes.

DIRECTOR DEL PROGRAMA: Dr. (c) CARLOS PARRA

COMITÉ DE GRADO: Esp. Julio Cesar Ospino

PAMPLONA N. S. COLOMBIASEPTIEMBRE 2007

Page 2: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

UNIVERSIDAD DE PAMPLONAFACULTAD DE INGENIERÍAS Y ARQUITECTURA

DEPARTAMENTO DE INGENIERÍAS ELÉCTRICA ELECTRÓNICA SISTEMAS Y TELECOMUNICACIONESPROGRAMA DE INGENIERÍA DE SISTEMAS

ACTA DE CALIFICACIÓN DE ANTEPROYECTO DE TRABAJO DE GRADO

EL JURADO CALIFICADOR CONFORMADO POR: (Nombres, apellidos y documento de identidad)

PRESIDENTE: ______________________________________________________________________________________ OPONENTE: ______________________________________________________________________________________SECRETARIO: ______________________________________________________________________________________

EN SU SESIÓN EFECTUADA EN ___________________________________________ A LAS _____ HORAS,DEL DIA____ DEL MES _____ DEL AÑO___________.

TERMINADAS SUS DELIBERACIONES HA LLEGADO A LAS SIGUIENTES CONCLUSIONES:

PRIMERA CONCLUSIÓN:

SEGUNDA CONCLUSIÓN: Otorgar la calificación de: ____________________________________________ (Aprobado, incompleto, rechazado)

Al ANTEPROYECTO DE TRABAJO DE GRADO TITULADO: ___________________________________________________________________________________________________________________________________________________

DEL AUTOR:

Firmas del jurado calificador.

____________________________ ___________________________ _____________________________PRESIDENTE OPONENTE SECRETARIO

COMITÉ TRABAJOS DE GRADO: _________________________________________

Page 3: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

UNIVERSIDAD DE PAMPLONAFACULTAD DE INGENIERÍAS Y ARQUITECTURA

DEPARTAMENTO DE INGENIERÍAS ELÉCTRICA ELECTRÓNICA SISTEMAS Y TELECOMUNICACIONESPROGRAMA DE INGENIERÍA DE SISTEMAS

ACTA DE OBSERVACIONES Y RECOMENDACIONESA ANTEPROYECTO DE TRABAJO DE GRADO

EL JURADO CALIFICADOR CONFORMADO POR: (Nombres y apellidos)

PRESIDENTE: _________________________________________________ OPONENTE: _________________________________________________SECRETARIO: _________________________________________________

EN SU SESIÓN EFECTUADA EN ___________________________________________ A LAS _____ HORAS, DELDIA____DEL MES _____DEL AÑO_____.

TERMINADAS SUS DELIBERACIONES HA EMITIDO LA CALIFICACIÓN DE: __________________________________ (Incompleto, rechazado)

Al ANTEPROYECTO DE TRABAJO DE GRADO TITULADO: ___________________________________________________________________________________________________________________________________________________

DEL AUTOR:

CONCLUYE LAS SIGUIENTES:OBSERVACIONES Y RECOMENDACIONES

Firmas del jurado calificador:

________________________ ________________________ _____________________Presidente Oponente Secretario

Page 4: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

MARCO GENERAL

MODALIDAD(Cómo)

Independiente.

PERFILPROFESIONAL

(Qué)Estudio, Implementación, Proyecto.

PERFILOCUPACIONAL(Donde Y Sobre

Qué)

En el Dpto. de ingenierías EEST de La Universidad de Pamplona.• Servicios web.• La plataforma J2EE.• La plataforma .NET.

MODALIDAD DEL TRABAJO DE GRADO:

La Modalidad profesional en la que se va a soportar este trabajo de grado es La ModalidadIndependiente, en el Dpto. de ingenierías EEST de la Universidad de Pamplona, bajo ladirección del Msc.(c) Ing. Jorge Omar Portilla Jaimes.

PERFIL PROFESIONAL:

El trabajo se desarrollará fundamentalmente en el perfil de Estudio, Implementación yProyecto.

Estudio: Se necesita incrementar el conocimiento sobre:

• Los servicios web.• Ventajas y desventaja en J2EE• Ventajas y Desventajas en .NET

Implementación:• Se desarrollará un prototipo de servicio web en J2EE.• Se desarrollará un prototipo de servicio web en .NET.

Proyecto:Se desarrollará la documentación técnica necesaria y suficiente para ejecutar laimplementación del prototipo de servicio web en ambas plataformas.

PERFIL OCUPACIONAL:El trabajo se desarrollará en el departamento de ingeniería EEST de la universidad dePamplona, sobre un análisis comparativo de las plataformas J2EE y .NET.

Las acciones del trabajo recaen sobre:• Estudio de las Aplicaciones y Servicios web.• Estudio de la Plataforma J2EE.• Estudio de la Plataforma .Net• Desarrollo de un prototipo de servicio web en J2EE y .NET

Page 5: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

JUSTIFICACION

Actualmente los servicios web han tomado más fuerzas en todo lo que se refiere a losdesarrollos e implementaciones de aplicaciones distribuidas que necesitan las empresas ocorporaciones para ejecutar su lógica de negocio.

Por eso, la importancia de realizar un estudio comparativo de las dos plataformas másimportante del mercado actual, verificando cual se adapta y se ajusta más a losrequerimientos mismos de la aplicación que se pretende desarrollar. Buscando con ello, unaorientación mucho más real, tanto a las empresas como a los desarrolladores o a laspersonas que tienen la responsabilidad de elegir en que plataforma realizaran susaplicaciones web.

Por otra parte, en la Universidad de Pamplona no existe ninguna referencia o estudiorealizado sobre el presente tema, el cual produce dificultad tanto en los estudiantes, como enlos profesores e investigadores al momento de indagar y examinar material bibliográfico queles pueda aportar en sus estudios que estén realizando y que estén a fin con el tema que sepretende desarrollar.

Se justifica la realización del presente trabajo al obtener los siguientes aportes:

Aporte Científico: Se constituye en un estudio que abarca los diferentes aspectos que sedeben tener en cuenta a la hora de escoger entre J2EE y .NET para establecer un rumbo odirección que conduzca a soluciones que se ajusten mejor a las necesidades de lasaplicaciones web que se pretendan implementar o desarrollar.

Aporte Ingenieril:Sirve de pilar fundamental en el proceso de selección de Tecnologías de Información yComunicaciones (TIC).

Aporte Social: Este trabajo de investigación servirá como material de consulta a quienestoman decisiones viables en el desarrollo de aplicaciones. Además será una fuente deinformación para estudiantes, docentes y profesionales investigadores que se interesen poreste tema en cualquier contexto académico o social.

Page 6: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

NECESIDADES Y PROBLEMAS.

En los últimos años se ha presentado y experimentado un crecimiento en las empresas uorganizaciones en donde se ven involucradas diferentes facetas tecnológicas, la cual plasmala dinámica actual de dichas empresas. Uno de los principales aspectos que se venafectados por esta dinámica es la necesidad de permitir que las aplicaciones interoperendinámicamente con otras aplicaciones web, no importando el lenguaje de programación enque fueron construidos ni tampoco los sistemas operativos en que estos operen.

Frente a esta nueva demanda surgen diversas plataformas para el desarrollo de este tipo deaplicaciones: J2EE (Java 2 Platform Enterprise Editition) y .NET de Microsoft, dado que sonlas plataformas más utilizadas actualmente en el mercado. No obstante a la hora deimplementar las aplicaciones web tanto los programadores o desarrolladores como lasempresas mismas, se ven en la dificultad de elegir una de las dos plataformas. Tal dificultadse genera gracias a que se ven inundados de ciertas estrategias de Marketing, publicidad,popularidad, mitos, la mayoría de veces producida por ciertos defensores y detractores de laplataforma J2EE o .NET. Por consiguiente, se pierde objetividad de los argumentos a la horade intentar valorar y comparar J2EE frente a .NET para estimar la tecnología apropiada autilizar en el desarrollo de aplicaciones empresariales o corporativas.

OBJETO

Las plataformas J2EE y .NET como principales tecnologías de soporte a la implementaciónde servicios web.

CRITERIOS DE VIABILIDAD.

1. El autor cuenta con la preparación necesaria para enfrentar las labores de estudio,implementación y proyecto del objeto del trabajo y con el siguiente asesor calificado yespecializado en distintas áreas de acción y desarrollo:

• Cand Msc. Ing. JORGE OMAR PORTILLA JAIMES, como director de proyecto detrabajo de grado y asesor en la parte de análisis e implementación del prototipo.

2. Se dispone de los recursos económicos y materiales necesarios para el estudio,implementación y proyecto para el trabajo de grado, lo cual se argumenta en elanálisis económico.

3. Se cuenta con recursos tecnológicos, necesarios y suficientes para realizar el estudio,implementación y proyecto del trabajo de grado, entre otros:

• Acceso a Internet para la búsqueda y revisión bibliográficas.• Equipos de cómputo con los requerimientos necesarios para la implementación

del prototipo y la redacción del informe.

Page 7: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

DELIMITACIÓN

OBJETIVO GENERAL.

Realizar un análisis comparativo entre la plataforma J2EE y la plataforma .NET aplicado aldesarrollo de servicios web.

OBJETIVOS ESPECÍFICOS.

1. Recopilar el estado del arte de los Servicios Web.

2. Determinar los criterios de análisis de ambas plataformas, respecto al desarrollo deservicios web.

3. Realizar un análisis comparativo entre las dos plataformas para el desarrollo de losservicios web de acuerdo a los criterios establecidos.

4. Desarrollar un prototipo de servicio web en las dos plataformas.

5. Redactar un artículo como resultado del comparativo de las plataformas estudiadas.

ACOTACIONES:

1. Para realizar el prototipo en la plataforma .NET se utilizara una versión Visual estudio.NET de prueba o preview.

2. Para realizar el prototipo en la plataforma J2EE se utilizará la herramienta dedesarrollo NetBeans IDE.

3. El servicio web que se realizará en J2EE será el mismo para .NET

4. El prototipo de servicio web consistirá en: cuatro aplicaciones de bancos que interoperan realizando transacciones entre ellas. Dos de los cuatro bancos seimplementarán en J2EE, los otros dos banco se implementarán en .NET. por último sedesarrollará una aplicación cliente en cada plataforma que consumo o utilice losservicios web.

5. Las transacciones realizadas entre los bancos serán: retirar dinero de una cuenta debanco y depositarla a otra cuenta del mismo banco o de otros bancos.

Page 8: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

ESTRUCTURA DEL MARCO TEÓRICO

RESUMEN DEL MARCO TEÓRICO.

SERVICIOS WEB

Definición avalada por W3C, donde Web Service es un sistema de software identificado poruna URI, cuyas interfaces y enlaces (bindings) son definidos y descritos usando XML. Estesistema puede ser descubierto y usado por otros sistemas de software. Esa interaccióndebe darse según la manera descripta en la definición, usando mensajes de acuerdo aprotocolos de Internet [LIA 04].

Este tipo de arquitectura de software es una extensión de la basada en componentes, sóloque utiliza el XML (Extensible Markup Language) y el protocolo SOAP (Simple Object AccessProtocol) para la comunicación entre los componentes y el lenguaje de descripción WSDL(Web Services Description Language) y el UDDI (Universal Description, Discovery andIntegration) para describir los servicios que los componentes proveen y para localizar loscomponentes en un directorio [EMPE 04].

Los servicios web proporcionan mecanismos de comunicación estándares entre diferentesaplicaciones, que interactúan entre sí para presentar información dinámica al usuario. Paraproporcionar interoperabilidad y extensibilidad entre estas aplicaciones, y que al mismotiempo sea posible su combinación para realizar operaciones complejas, es necesaria unaarquitectura de referencia estándar [EMPE 04]..

UDDI: Universal Description, Discovery and Integration. Estándar para que los proveedoresde servicios publiquen sus servicios y los consumidores lo encuentren [LIA 04]..

WSDL: web services Description Language. Lenguaje de descripción de servicios web [LAF].

SOAP: Simple Object Acces Protocol. Según la definición del W3C, SOAP es un protocololigero para el intercambio de información en un entorno descentralizado y distribuido. Es unprotocolo basado en XML. Al igual que HTTP-GET y HTTP-POST, SOAP es utilizado comomecanismo de paso de mensajes entre clientes y servidores, de forma que ambos seintercambian mensajes en formato XML, siendo SOAP la especificación que describe elformato de estas peticiones y respuestas en XML [LIA 04].

XML: Extensible Markup Language. Lenguaje extensible de marcado. Fue desarrollado porW3C para superar las limitaciones de HTML [LIA 04].

Page 9: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Dinámica de los Servicios web

1. Cliente pregunta al Registro (UDDI) para ubicar un servicio.

2. El Registro le indica al cliente un documento WSDL.

3. Cliente accede al documento WSDL

4. WSDL provee lo necesario para interactuar con el cliente.

5. El cliente envía un requerimiento usando SOAP

6. El Web Service retorna una respuesta SOAP.

[LIA 04].

.NET

Durante la última década la evolución en el desarrollo de aplicaciones web ha tenido comoresultado la existencia actualmente de multitud de servicios duplicados, específicos para undeterminada herramienta, y pocas posibilidades reales de reutilización de código, al tiempoque el propio sistema ha ido ganando en complejidad de manera vertiginosa [RPPS 05].

.NET es la solución de Microsoft para solventar esta situación, provee los cimientos para lanueva generación de software. Esta plataforma utiliza los Servicios Web como un medio parapoder interoperar a distintas tecnologías, permite conectar distintos sistemasoperativos, dispositivos físicos, información y usuarios [RPPS 05].

Page 10: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Que es .NET?

Esquema de la plataforma .NET

Algunos Lenguajes Soportados por .NET

Ø APL

Ø C#

Ø COBOL

Ø COMPONENT PASCAL

Ø CURRICULUM

Ø EIFFEL

Ø FORTRAN

Ø HASKELL

Ø JAVA

Ø MERCURY

Ø OBERON

Ø OZ

Ø PASCAL

Ø PERL

Ø PYTHON

Ø RPG

Ø SCHEME

Ø SMALLTALK

Ø STANDARDML

Ø VISUALBASIC .NET

Ø VISUAL C++.NET

[RPPS 05].

Page 11: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Arquitectura .NET

[RPPS 05].

Desarrollo de los servicios web con .NET

Desarrollo de los servicios web con ,NET [CHAD 01].

Page 12: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Herramientas de desarrollo

Microsoft siempre se ha caracterizado por ofrecer a los desarrolladores algunos de losmejores entornos de desarrollo del mercado. Visual Studio.NET es una herramienta dedesarrollo, que tiene un editor de código multilenguaje, un compilador, editor de recursos,conexión a base de datos, editor XML, depurador, ayuda en línea entre otras cosas [villar 06]..

Visual Studio .NETÍndice

J2EE

J2EE (Java 2 Platform, Enterprise Edition) es, según la definición de Sun Microsystems, unconjunto de estándares y especificaciones para el desarrollo de aplicaciones empresarialesbasado en la tecnología Java [Benchmark].

La plataforma J2EE ha sido creada con la participación de cientos de empresas de diversaíndole y es, sin lugar a dudas una plataforma conjunta, no exclusiva de Sun o de ningunaotra compañía. Actualmente se han desarrollado una serie de herramientas (quizá las másconocidas sean JBuilder, ForteTM , NetBeans, Eclipse) [Benchmark].

Lenguajes Soportados por J2EE

Ø Java

Page 13: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Desarrollo de los servicios web con J2EE

Desarrollo de los servicios web con J2EE

[CHAD 01]

Herramientas de desarrollo

A diferencia de .Net en J2EE varias empresas ofrecen entornos de desarrollo para lasaplicaciones J2EE: Forte de Sun, Visual Café de WebGain, Visual Age for Java de IBM,JBuilder de Borland y muchas otras. Los IDE mas importante en la actualidad: NetBeans,Eclipse, JBuilder [villar 06].

Page 14: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

NetBeans IDE 6.0 M10

Page 15: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

TAREAS

1. Revisión bibliográfica y del estado del arte acerca de los servicios web a través de

libros, revista, artículos, internet u otros medios.

2. Estudiar los aspectos en que se relacionan ambas plataformas

3. Identificar de acuerdo a su relevancia los criterios que se podrían tener en cuenta a la

hora comparar J2EE frente .NET.

4. Consultar el estado actual de cada uno de los aspectos o criterio, mediante, libros,

revistas, artículos, tesis de grados, pruebas realizadas, otros medios,

5. Realizar el análisis comparativo.

6. Desarrollar un servicio web en cada una de las plataformas.

7. Redacción del informe del trabajo de grado.

8. Redacción del artículo.

Page 16: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

POSIBLES RESULTADOS

1. Criterios de análisis de cada plataforma.

2. Análisis comparativo entre la plataforma J2EE y la plataforma .NET para el desarrollo

de servicios web.

3. Servicio web desarrollado en la plataforma J2EE.

4. Servicio web desarrollado en la plataforma .NET.

5. Articulo redactado como resultado de la investigación.

Page 17: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

PRESUPUESTO Y RECURSOS A EMPLEAR

Presupuesto GeneralPersonal $ 2.808.000Materialinventariable $ 1.840.000Material Noinventariable $ 222.000

TOTAL $ 4.870.000

PERSONALDescripción Dedicación Cantidad Valor-Mes Meses Valor TotalDirector deproyecto

2 Horassemanales 1 $ 0 6 $ 0

Autor 8 Horas diarias 1 $ 468.000 6 $ 2 808 000Total $ 2.808.000

Material Inventariable

DescripciónCant Valor Total

1.Ordenador Intel(R)/Celeron(R)2.80GHz/1-GB RAM/DVD-RW/CD-RW/Monitor de 15 pul AOC 1 $ 1400000 $ 1400000

2. Mesas para ordenador 1 $ 150000 $ 1500003. Sillas para ordenador 1 $ 50000 $ 500004. Impresora de tinta APOLLO P-2600 1 $ 130000 $ 1300005. Scanner 1 $ 110000 $ 110000

Total $ 1840000

Material No InventariableDescripción Cant Valor Total

1. CD 12 $ 1000 $ 120002. Papelería, Fotocopias, impresiones 1 $ 60000 $ 600003. Tinta negra para Impresora Apollo 1 $ 40000 $ 400004. Tinta de color para Impresora Apollo 1 $ 60000 $ 600005. Memoria USB de 512 MB 1 $ 50000 $ 50000

Total $ 222000

Page 18: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

CRONOGRAMA DE ACTIVIDADES

TAREAS A REALIZARSEPTIEMBRE

2007OCTUBRE

2007NOVIEMBRE

2007DICIEMBRE

2007ENERO

2008FEBRERO

2008

S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4Revisión bibliográfica y del estado del arte acercade los servicios web a través de libros, revista,artículos, internet u otros medios.

Estudiar los aspectos en que se relacionan ambasplataformas

Identificar de acuerdo a su relevancia los criteriosque se podrían tener en cuenta a la horacomparar J2EE frente .NET.

Consultar el estado actual de cada uno de losaspectos o criterio, mediante, libros, revistas,artículos, tesis de grados, pruebas realizadas,otros medios,

Realizar el análisis comparativo.

Desarrollar un servicio web en cada una de lasplataformas.

Redacción del informe del trabajo de grado.

Redacción del artículo.

Page 19: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

FUENTES DE FINANCIACIÓN

NOTAS PARA GASTOS PERSONALES.

Mi familia (Padre y Madre) se compromete con los gastos de hospedaje y alimentación, entreotros gastos personales.

NOTAS PARA FUENTES DE FINANCIACIÓN.

Mi familia (Padre y Madre) se hace responsable de todos los gastos que se puedan generarcon la realización de este proyecto.

Page 20: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

Referencias Bibliográficas

Ø [villar 06] Ricardo Chamorro Articulo: Villar Análisis comparativo entre Microsoft .NET ySun J2EE. Abril del 2004. Disponible julio 2007http://dblinux.sis.epn.edu.ec/

Ø [LAF] Leonardo Rodríguez, Andrés Vignaga, Felipe Zipitría. Estudio de interoperabilidadentre .Net y J2ee. Universidad de la República, Facultad de Ingenierías, Instituto deComputación. Montevideo, Uruguay. G. Disponible julio 2007http://www.consultec.es/DocInformes/

Ø [RPPS 05] Acceso a Datos con ADO.NET Rubén De La Peña Ramos, Pablo SánchezManzano. Disponible agosto 2007http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/ADO.NET.pdf

Ø [CHAD 01] Chad Vawter and Ed Roman. J2EE vs. Microsoft.NET A comparison ofbuilding XML-based web services. Disponible julio 2007http://www.bm-one.com/Se/j2ee/javaVSnet.html

Ø [EMPE 04] Lic. Enrique M. Pardo Echarte Concepción de un Sistema para laDirección de Cubana de Aviación, S.A. Disponible agosto 2007http://www.um.es/cugio/tesis/Tesis/Enrique/Pardo.pdf

Ø [Benchmark] J2EE vs. Microsoft .NET Application Server and Wer ServicesBenchmark. Middleware Company. October 2002. Disponible junio 2007http://www.bm-one.com/Se/j2ee/javaVSnet.html

Ø [LIA 04] C.C. Lía Molinari Arquitecturas Orientadas a Web Services abril 2004 PaginaDisponible marzo 2007http://www.sedici.unlp.edu.ar/search/request.php

Page 21: Analisis Comparativo de Las Plataformas J2EE y .Net Aplicado Al Desarrollo de Servicios Web

RESEÑAS BIOGRÁFICAS DEDIRECTOR Y ASESORES

Ing. JORGE OMAR PORTILLA JAIMES.

Asesor en la parte de análisis y desarrollo de prototipo.

Nivel de Educación.Ingeniero de Sistemas, Ingeniero Industrial.(c), Esp. Pedagogía universitaria Candidato aMáster en Ciencias Computacionales.

Perfil profesional.• Automatización de procesos de negocios.

Experiencia profesional.• Docente de La Universidad de Pamplona.

Asignaturas en que se ha desempeñadoü Programación Estructuradaü Programación I y IIü Análisis de Algoritmosü Introducción a las Ciencias Computacionalesü Lógica Computacionalü Teoría de la Computaciónü Fundamentos de Bases de datos I y IIü Sistemas Operativosü Sistemas y Modelados Iü Electiva Profesional I, II , IIIü Electiva de Ingeniería I, II, IIIü Estadísticaü Arquitectura de Computadores

• Tesis de Grado: Diseño e Implementación de un Prototipo de Sistema Centralizado de SeguridadSCS