Publicado un nuevo número del podcast de javaHispano. En esta ocasión David Bonilla y Jorge Rubira entrevistarán a Jaime Cid. Nuestro invitado trabajó durante 5 años en SUN y desde hace 2 años trabaja en Oracle.
Durante la entrevista Jaime nos presentará inicialmente la empresa Oracle y nos explicará que tecnologías dispone actualmente. Adicionalmente, Jaime nos explicará las recomendaciones que Oracle ha realizado sobre sus productos respecto a la compra de otras empresas como BEA y de los productos adquiridos como WebLogic.
Links de interés:
Etiquetas: otro, oracle, jdeveloper, adf, fusion, weblogic
:%s/ha trabajado/trabajó/g
:%s/actualmente desde hace dos años/desde hace dos años/g
A parte de eso, me parece un panfleto propagandistico importante...
Ok! Ya está corregido. Saludos
Hola, he intentado registrarme (login=AndyMalaga) pero al pulsar enviar (formulario) se quedó la pantalla en blanco, he probado a hacer login y no me deja entrar, he buscado en mi e-mail por si tuviera que confirmar la cuenta y nada, he probado a registrarme de nuevo y me dice que ese nick ya existe, he probado el recordatorio de contraseña y me sale un error (exception)... ¿qué hago?
Si es un error temporal podeis borrar mi nick para que pueda registrarme de nuevo o lo que me digais, un saludo.
P.D. soy oyente del podcast...
Estoy disponible para resolver cuestiones y dudas.
Por cierto, como se puede comprobar en este enlace, Oracle Weblogic Server incluye las librerias JAX-WS y JAXB de GlassFish: http://oss.oracle.com/projects/glassfish-mods/
AndyMalaga, vuélvete a registrar con el mismo usuario.
Saludos.
Realmente me parecio muy interesante el podcast; conocer un poco mas de la Oracle y por supuesto de sus esfuerzos en el Open Source, me parece que TopLink es otro buen esfuerzo de Oracle, aqui mas info: http://oss.oracle.com/.
Por otro lado seria bueno tener una nueva, cuando el futuro de los productos Sun, este fijado.
Un saludo,
J
Hola Jaime,
El mundo se encoje. Desde hace mucho tiempo lo tenía como referencia para mis lecturas habituales. Recuerdo que cuando se alejaba de SUN (despedida) http://blogs.sun.com/jaimecid/ me dije que no podría seguir leyendo sus interesantes articulos. Ahora, gracias a la gente de javahispano me doy cuenta de que pasó de un gigante de la industria a otr, me alegro por usted.
Pues bien, después del saludo quiero plantearle la siguiente duda:
Después de haber escuchado con detenimiento su entrevista me he quedado con cierto grado de incertidumbre respecto al tema de Oracle Aplication Express (APEX). ¿A que sectores o que tipo de mercados esta dirigido?. ¿Son ADF y APEX competencia entre si?. En estos momentos tenemos un ERP en cliente servidor que pretendemos migrar a WEB nuestro RDBMS es Oracle y tenemos sobre la mesa dos lineas: Utilizar un framework Java que puede ser ADF o utilizar las fácilidades y rapidez que ofrece APEX. ¿Esta apex lo suficiente mente maduro?. ¿Esta APEX pensado para soluciones en las que tenemos al rededor de 400 a 500 usuarios conectados?
Atento a sus opiniones, me despido.
Exitos en su nueva experiencia..... aunque es gracioso... se va de SUN.....y SUN lo persigue.
matabares,
gracias por tus comentarios, si, la vida es una caja de sorpresas.
Respecto a las preguntas, la respuesta corta seria:
ADF y APEX tienen diferentes escenarios ideales de uso, y en cierto modo son complementarios. Ahora bien, para evolucionar un ERP que viene de cliente / servidor, la recomendación sería ADF. Oracle ya lo ha hecho así con su propio ERP, la E-Business Suite.
Una respuesta más larga:
APEX es una tecnología de desarrollo rápido contra la Base de Datos Oracle. En general, el escenario ideal son pequeñas aplicaciones Web autónomas, centradas en la Base de Datos, como por ejemplo la aplicación de directorio de empleados que usamos en Oracle. Se puede ver como el RubyOnRails de Oracle.
Sin embargo, el ecosistema de aplicaciones de empresa es hoy mucho más complejo y rico que una Base de Datos y un framework web de desarrollo rápido contra BBDD. Hay muchas integraciones con terceros sistemas y aplicaciones, web services, ESB, SOA, BPM, gestión de contenidos, gestión documental, directorios LDAP, gestión de identidades, business intelligence, .... y todos sabemos que en este ecosistema, Java aporta muchísimas ventajas. ADF está basado totalmente en estándares Java, corre sobre JavaEE y por tanto es un framework ideal para usarlo como base de ERPs, CRMs, Aplicaciones a medida, Intranets, etc pudiendo ofrecer un nivel de usabilidad equivalente a aplicaciones nativas de escritorio.
Bueno espero haber aclarado dudas, aunque quedo abierto para seguir conversando, ...
jaime
Gracias Jaime por su pronta respuesta.
Puedo concluir entonces que si un sistema tiene un nivel bajo de integración con sistemas externos es valido y recomendable hacer el front-end con APEX; el problema llegará cuando entremos en la era de la integración con sistemas externos (third party), que aunque esa es la movida para muchos a otros tantos no nos a tocado.
Ahora quiero plantearle la siguiente pregunta basada en el siguiente contexto:
- Aplicación actual con 1600 tablas.
- Base de datos Oracle.
- Front-end Visual Basic
- Integración con web services mediante glassfish; el cual actualiza y recoje datos del/al ERP mediante tablas.
- Reporteadores en crital Reports.
Pregunta del millon:
Queremos migrar a web de forma rápida y no costosa, lo que desde mi optica implica básicamente cambiar el front-end de Visual Basic. Usted en el papel del director del proyecto eligiría:
APEX o JavaEE?.
Se que una desición de ese calibre depende de muchos factores como: el tiempo en que se pretende migrar, el capital disponible, la formación de los desarrolladores. Pero si eliminamos todas esa variables y nos centramos en ¿Que tecnología es la mas apropiada pensando en el ahora y en le futuro?
Mi respuesta es JavaEE...por desgracia la de mi jefe no!!!!. Le escribo a usted porque quiero estar seguro de que ir en contra de la corriente es en muchas ocaciones justificable. Y por descgracia no tengo los suficientes argumentos para dar una postura seria a mi propuesta...y mucho menos el poder del cargo.
Gracias.
Se despide,
Un programador que piensa al revex..... y que por su puesto loving JAVA.
interesante conversación ...
1600 tablas, desde luego la aplicación Visual Basic debe ser bien grande.
ADF es un modelo de programación JavaEE basado en componentes, eventos, etc que sigue la filosofia de los lenguajes 4GL como Forms, VisualBasic, Delphi, PowerBuilder, etc y que aprovecha las capacidades AJAX y nuevos estándares W3C para acercarse al tipo de interfaz rica que ofrecen las tecnologías cliente / servidor pero ahora totalmente basadas en navegador.
Desde ese punto de vista ADF seria ideal para migrar desde Visual Basic.
APEX está mucho más cerca del concepto de páginas Web dinámicas, filosofía de desarrollo rápido, en general más cerca de las aplicaciones web basadas en lenguajes de script.
Por otra parte, si el desarrollo dura solo 1 mes, probablemente APEX sea una muy buena opción. Si estamos hablando de varios desarrolladores trabajando en paralelo, proyecto mucho más grande, varios meses, cambios frecuentes durante la fase de desarrollo, mantenimiento por personas diferentes a los desarrolladores iniciales, control de versiones, diferentes versiones en producción en diferentes clientes, parches, etc entonces en general la balanza se inclinará hacia JavaEE
jaimecid
Gracias Jaime por compartir tu punto de vista.
Escribe tu comentario