Blog

Java EE, pasado, presente y futuro con Jakarta EE y NoSQL

Publicado en: Blog por PEOUG el 2019-03-11 | Sin Comentarios

 

Java EE es una plataforma cuyo objetivo es facilitar la creación de programas para entornos corporativos utilizando Java. Tiene en cuenta puntos importantes y especificaciones que permiten la elección de diferentes proveedores, compatibilidad con versiones anteriores, además de una comunidad fuerte y vibrante. En este momento, el proyecto está pasando por diversos cambios, entre ellos la migración hacia la Fundación Eclipse con el nuevo nombre, Jakarta EE, y una nueva estructura de trabajo. Descubre en este artículo un poco de la historia de Java EE, su estado actual, además de su futuro como Jakarta EE.

Las generaciones de Java EE

El mundo de Java EE puede dividirse en cuatro generaciones:

  • Primera generación: En este primer paso de la tecnología, la mayor característica se da por el hecho de que los componentes como JAX-WS están embebidos en el JDK. Estos módulos son los mismos que se han eliminado en la versión 11 del JDK;
  • Segunda generación: La segunda generación se caracteriza por la nueva nomenclatura, el J2EE además de una plataforma específica es la primera interacción de Java EE fuera del JDK. Se inició con el J2EE 1.2 en diciembre de 1999 y fue hasta la versión J2EE 1.4 en noviembre de 2003;
  • La tercera generación: En esa época existían dos puntos principales, el primero fue la nueva nomenclatura de Java EE, JEE sin el ‘2’, además de la transición de Sun a Oracle. Se inició con Java EE 5 en mayo de 2006 y se fue desarrollando hasta el 31 de agosto de 2017 con Java EE 8.
  • Cuarta generación: Actualmente nos encontramos en la cuarta generación que se caracteriza por la donación de Oracle a la Fundación Eclipse. Con esto, todo el código, especificación y TCK se envían a la Fundación Eclipse, se define una nueva estructura organizativa y el proyecto tiene un nuevo nombre, Jakarta EE, y un nuevo logo, ambos seleccionados de manera transparente y con la contribución de la comunidad.

Que es NoSQL?

La base de datos no relacional es un nuevo concepto de persistencia que proporciona un mecanismo de modelado que va más allá de la tecnología relacional. Este tipo de base de datos tiene velocidad y alta escalabilidad. Una de las maneras de categorizarlo es por los tipos, cuyos más famosos son: clave-valor, familia de columna, documentos y grafos. Esta tecnología de persistencia se está volviendo cada vez más relevante en diversos tipos de aplicaciones, que incluyen las financieras, por ejemplo, en el ranking del DB-Engines cuatro de las diez bases de datos más populares son NoSQL y hoy existen aproximadamente doscientos veinticinco bases de datos no relacionales.

Java EE y NoSQL

Como consecuencia de esa relevancia y de esa popularidad, varias discusiones se iniciaron de una manera de estandarizar las llamadas de las bases de datos NoSQL. Una API para NoSQL, que incluso fue objeto de propuesta para Java EE 9 por Oracle, los puntos planteados en esta propuesta fueron:

  • El JPA no está diseñado para NoSQL; JPA para NoSQL implica el uso inconsistente de anotaciones;
  • Un grupo de API no es adecuado para todos los tipos de bases de datos; La diversidad de NoSQL es una característica importante y preponderante para esta tecnología.

Sin embargo, al igual que Java EE 9, esta propuesta no ha finalizado.

Con el objetivo de ocupar esa laguna dejada por la propuesta de Java EE 9 para el NoSQL algunas implementaciones de JPA iniciaron extensiones que permiten el uso de NoSQL con el JPA como es el caso de Hibernate OGM y de Eclipse Link NoSQL.

Jakarta EE y NoSQL

Con el objetivo de traer novedades para la plataforma y facilidades en el desarrollo, el tema Java y NoSQL volvió a ser foco de atención, esta vez, como la primera especificación dentro del Jakarta EE. El Jakarta EE utilizará el Eclipse JNoSQL cuyo enfoque será el suporte a las bases de datos NoSQL de tipo llave-valor, familia de columnas, documentos y grafos;

  • Posee una capa de comunicación, como el JDBC, para cada tipo mencionado con excepción del Grafo, el cual utilizará el Apache TinkerPop;
  • Existe una capa de Mapeo, como el JPA, para cada tipo soportado, siendo necesario un gran esfuerzo para compartir las mismas anotaciones entre los tipos;
  • Las API tanto de comunicación y de asignación serán extensibles lo suficiente para soportar comportamientos específicos de diferentes vendedores.

El objetivo de este artículo es hablar un poco sobre el historial de Java EE y su relevancia en el mercado para los desarrolladores Java, ahora en manos de Jakarta EE, demuestra un futuro cada vez más vibrante mirando las nuevas necesidades dentro del mundo Java . Con el crecimiento en la adopción de NoSQL en el mundo corporativo, la elección de una nueva especificación para facilitar este desafío, seguramente, será muy bien recibida por la comunidad.

 

Fuente: https://www.oracle.com/technetwork/es/articles/java/java-ee-pas-pres-futuro-5295002-esa.html

Multicloud en el 2019

Publicado en: Blog por PEOUG el 2019-02-20 | Sin Comentarios

 

Si empezamos por entender qué es “Multicloud”, encontraremos muchas definiciones, pero dicho de la forma más sencilla: “Multicloud es un enfoque compuesto de más de un servicio de nube y algunas razones para su adopción son reducir costos y aumentar la agilidad empresarial”, concepto de IT Business Solutions.

Lo cierto es que, gracias a esta nueva tendencia, muchos toman esta nueva solución como una obligación para aquellas empresas que desean sobrevivir en el mercado. Una de las principales ventajas, es saber que cada carga de trabajo está ubicada de una manera estratégica y bajo la supervisión del proveedor. El uso de distintos proveedores en la nube por la mayoría de empresas muestra que la concepción de este término no es reciente y que en la actualidad la estrategia multicloud ha crecido hasta en un 85%.

¿Qué pasaría si los datos, registros o aplicaciones dependieran de un solo proveedor? Claramente la capacidad se vería limitada. “El número de servicios y soluciones cloud continuará creciendo en todos sus modelos (SaaS, Paas, Iaas). La opción de adoptar cloud aumenta principalmente por la necesidad de obtener agilidad, confiabilidad, escalabilidad y flexibilidad, más que por un tema de costos (los que no necesariamente se perciben a corto plazo).” *

Oracle nos dice, “En un entorno altamente competitivo como es el Cloud, cada vez es más importante garantizar la independencia del cliente a la hora de entrar o salir de un proveedor Cloud público. Los proveedores Cloud deben centrar sus esfuerzos en fidelizar/atraer clientes en base a la calidad de su servicio y al uso de estándares abiertos que eviten el temido «vendor locking», todo ello a un precio competitivo.”

Los líderes en TI también juegan un rol importante dentro de esta decisión, por eso se hace primordial evaluar estas opciones que las nuevas tendencias nos ofrecen dentro del mercado. El Multicloud no solo da agilidad empresarial, sino que, administrado de una manera óptima, puede significar un menor costo, más flexibilidad y menos dependencia.

 

*Fuente: http://www.americasistemas.com.pe/multicloud-como-tendencia-del-2019/

Oracle: Los planes del gigante tecnológico en el Perú

Publicado en: Blog por PEOUG el 2019-01-21 | Sin Comentarios

 

Mucho se ha hablado de uno de los eventos más grandes de tecnología, el OpenWorld 2018. Este ha redefinido la próxima era ´cloud´ y la directora ejecutiva de Oracle Perú, Luisa Márquez, también nos lo confirma.

En una entrevista a medios peruanos durante ese tiempo, ella nos habla de “los retos que hay en el mercado local, su enfoque en las pymes y las oportunidades para crecer con el Estado.”

Dentro de las primeras interrogantes planteadas, se mencionan términos como “tecnologías transformacionales”, “Blockchain” e “IoT”. Y es que al preguntarle dónde se encuentran Perú, Luisa contesta con seguridad “estamos en un espacio que se mira mucho la transformación y Perú está en particular viendo cómo utilizar esta tecnología”, dejando en claro que nuestro país no es ajeno a lo que se muestra en estos eventos de tecnología.

Pero, ¿cómo le va a Perú en la adopción de Cloud y otros productos Oracle?

A esto, Luisa nos responde que son las Pymes, las empresas que definitivamente están reaccionando al impacto de temas como la nube, SaaS, etc. Ellas son las que, por no contar con un departamento de tecnología       propio, toman los productos y servicios de Oracle como solución a su necesidad.

Ella nos dice “es un esquema muy atractivo para este segmento de mercado, justamente porque le quitas un dolor de cabeza que es encargarse de la plataforma tecnológica porque nosotros somos especialistas en ello. Nosotros queremos que los empresarios pymes se encarguen de su negocio mientras nosotros vemos que la plataforma tecnológica funcione.”

Esta misma ideología incluye tanto empresas de la capital como de provincia, a las que Oracle llega gracias a su red de canales con oficinas en diferentes regiones. Las empresas del Estado tampoco son ajenas a su alcance. Luisa está convencida que, dentro del sector, también se puede contribuir a la seguridad de datos y a mirar temas de tecnología transformacional (en hospitales y clínicas, por ejemplo).

Entonces, ¿cuáles son las metas que Oracle Perú quiere alcanzar el próximo quinquenio?

En este sentido, los objetivos que nos da son claros: Empoderar a socios, estar entre el top 5 de los mejores lugares para trabajar en el Perú y que tanto los grandes clientes, como medianas y pequeñas empresas, usen soluciones Oracle. Es decir, no basarse en estándares abiertos, sino, decirle al cliente “puedes potenciar lo que tú tienes hoy con nuestra tecnología”.

Fuente: https://peru21.pe/tecnologia/oracle-openworld-2018-son-planes-peru-gigante-tecnologico-436958

Vive una cultura de innovación

Publicado en: Blog por PEOUG el 2019-01-11 | Sin Comentarios

 

Luisa Márquez (Gerente General de Oracle Perú): “Son factores clave de un ecosistema transformador en las empresas”.

Hay muchos factores que han determinado el inicio de una cuarta revolución industrial, los progresos de la Inteligencia Artificial y su implementación en los negocios y usuarios finales. Pero son precisamente estos quienes se ven obligados, también, a reinventarse.

Cuando hablamos de Cultura de Innovación, nos referimos sobre todo al desarrollo de nuevas habilidades y destrezas para generar nuevos productos, servicios o procesos, a través de las cuales, las empresas perciben una oportunidad de cambio y transformación. Se refiere también a hacer algo nuevo, o de una manera distinta.

Para las empresas de tecnología esto es aún mucho más importante, “su naturaleza las señala para ser pioneros de esta transformación y facilitar la transición en los demás sectores productivos del país”. Hoy en día, el éxito para ellas depende de si están dispuestas o no a cambiar su forma de pensar y descubrir nuevas maneras de permanecer en el mercado.

“Para tener éxito, las organizaciones deben estar dispuestas a cambiar su forma de pensar e ir más allá de lo que ya conocen.”

Debido a esto, Oracle, aliado con Hyper Island, presentó “Oracle Trends”, apoyado en especialistas de finanzas y tecnología, que ayudaron a comprender mejor sus retos en el día a día y crear soluciones que impulsen un sistema innovador.

Estos son algunos puntos que se tocaron en el evento:

  1. Incluir a la innovación dentro de una estrategia

“Siempre con metas claras de hacia dónde se quiere llegar, los resultados esperan obtener y la claridad en los recursos necesarios para lograrlo.”

  1. Darle un lugar preferencial en la cultura y los equipos de trabajo

“Es muy valioso priorizar la diversidad en los equipos, no solo por el campo de su experiencia, sino también por la generación a la que pertenecen, …cuyas formas de ver el mundo pongan en la mesa nuevas perspectivas.”

  1. Atreverse a dar saltos

“Desde la zona de confort no se puede entender qué está pasando en el mundo como sí se hace al aprender asumiendo riesgos.”

  1. Ser consciente del mundo en que vivimos

“Las empresas se desenvuelven en un mundo volátil, donde no sabemos que esperar para mañana.”

  1. Encontrar una metodología que favorezca el hallazgo de nuevas perspectivas

“En este escenario donde no sabemos que nos depara el mañana, es importante estar abierto a ver oportunidades donde otros encuentran amenazas.”

Estos cinco hitos son claves en el proceso de innovación y creación de un ecosistema transformador en las empresas.

 

 

Fuente: https://gestion.pe/tecnologia/cinco-claves-vivir-cultura-innovacion-empresa-252787

El software autónomo de Oracle llega a su siguiente fase

Publicado en: Blog por PEOUG el 2018-12-20 | Sin Comentarios

 

Con la participación de 60 mil partners provenientes de 175 países, desde el 22 al 25 de octubre se llevó a cabo el Oracle Open World 2018 (OOW), en San Francisco, EE.UU. Como es bien sabido, esta actividad reúne a miles de partners y expertos en tecnología para analizar y compartir el futuro de la digitalización que transformará el mundo.

Uno de los principales temas fue la seguridad y automatización de la nube empresarial de segunda generación. “Parchear manualmente los sistemas de TI ya es algo del pasado. Al menos desde la visión de Oracle, que está avanzando con paso firme hacia la automatización de buena parte de los procesos que se producen en el lado de la administración de dichos sistemas. Obviamente no sólo se trata de parchear, sino de muchas otras –tediosas y lentas- tareas que hasta ahora han tenido que realizar los administradores de TI de forma manual.”

Oracle asegura que, si bien muchas plazas se cubrirán con capacidades de Inteligencia Artificial, habrá muchas otras que necesitarán ser cubiertas por el ser humano.

Según predecía Mark Hurd, CEO de Oracle, “durante el pasado OpenWorld 2018, el 60% de los trabajos que se demandarán en 2025 aún no están inventados. Y tampoco queda mucho para ello, tan sólo 7 años.” Mientras que Francisco Romero Portales, director de la Unidad de Negocio de Tecnología de Oracle Ibérica, explicaba: “No estamos hablando de procesos ‘batch’ programados con anterioridad, sino de una verdadera toma de decisiones por parte de las máquinas, automatizada y en tiempo real”.

Lo cierto es que, hasta que ese momento llegue, las organizaciones seguirán usando lo mejor del mundo TI tradicional y el digital. Aún así, ambos no dejan de destacar la seguridad y autonomía dentro de la nube empresarial de segunda generación, el término más usado en el congreso.

Mark Hurd, CEO de Oracle

“La edición del año pasado quedó marcada por el concepto de base de datos autónoma (Autonomous Database), con capacidades de autoconfiguración, autoparcheado, autoreparación y seguridad avanzada. El propio Larry Ellison, CTO de Oracle, prometía que estas capacidades autónomas se irían expandiendo por todo el portfolio del fabricante de software. Y así está ocurriendo, con su Autonomous Data Warehouse Cloud, una modalidad cada vez más demandada por las compañías para poder distribuir sus datos en múltiples localizaciones en la nube pudiendo gestionarlos y orquestar las operaciones desde la misma consola de control.”

Todas estas capacidades autónomas también llegarán a otra de las soluciones estrella de la compañía: Oracle Cloud at Customer, que ayuda al cliente a aumentar los niveles de seguridad y privacidad de los datos. Esta es la versión de nube privada de Oracle, pero manteniendo las ventajas de su arquitectura Cloud.

Otro tema relevante de este evento, fue el programa de migración de licencias tradicionales al modelo de pago por uso: Bring Your Own License. Este está diseñado para reconocerla inversión que realizan las empresas en el pasado a la hora de actualizarse al nuevo Cloud.

Por último, las tendencias que marcarán el futuro tecnológico: Blockchain, IoT, ChatBots, áreas en las que Oracle también trabaja y se encuentra presente con soluciones tecnológicas.

 

 Fuente: https://www.silicon.es/software-autonomo-oracle-siguiente-fase-openworld-2018-2386095

Oracle Cloud Infrastructure se une al Internet Society

Publicado en: Blog por PEOUG el 2018-12-07 | Sin Comentarios

 

Hoy en día, el Internet es visto como una herramienta de comercio, comunicación e innovación. Cada vez, las empresas y usuarios desean tener una presencia más efectiva, pero para esto, también es necesario tener mucha información disponible.

A principios de Noviembre, Oracle Cloud Infraestructure anunció unirse al equipo de Internet Society, con el fin de trabajar de forma colaborativa para aumentar su rendimiento y mejorar su seguridad.


Oracle Cloud Infrastructure comparte el compromiso de mejorar el internet:

“En Oracle Cloud Infrastructure, nos tomamos muy en serio el compromiso de mejorar internet y queremos colaborar con otras organizaciones que comparten la misma visión. Por eso me complace tanto anunciar nuestra asociación con la Internet Society, una organización internacional sin ánimo de lucro dedicada a la evolución, el uso y el desarrollo abiertos de internet.”

Haciendo un énfasis en la seguridad, la marca nos demuestra una vez más que este es un pilar fundamental de todo lo que hace Oracle Cloud Infrastructure, y es precisamente en este campo donde se puede ayudar más. “Internet es una red de redes basada en la confianza y se encuentra expuesta a ataques sistemáticos por parte de agentes deshonestos. Creemos que la colaboración de las personas honradas es mucho más poderosa.”

Empresas alrededor del mundo saben del riesgo que corren sus negocios si no exigen la seguridad que necesitan por parte de sus socios en la nube. Oracle Cloud Infrastructure tiene claro que el objetivo es darles a sus clientes la confianza de trabajar con ellos.

Solo en 2017, 14,000 interrupciones de enrutamiento o ataques, como secuestro, fugas y suplantación, a datos robados, ingresos perdidos, daños a la reputación y más.

Ahora que Internet se convierte poco a poco en la red corporativa más importante, la iniciativa de global de MANRS (Mutually Agreed Norms for Routing Security) implementa las soluciones cruciales para las amenazas de enrutamiento más comunes.

“En Oracle Cloud Infrastructure, estamos desarrollando herramientas para la seguridad del enrutamiento que pueden ser usadas por la comunidad de MANRS en apoyo a su misión. Estas herramientas están todavía en sus primeras fases de desarrollo, pero es un ejemplo de cómo vamos a seguir desempeñando un papel activo en la comunidad de la infraestructura de internet.”

 

Fuente: https://www.internetsociety.org/es/blog/2018/11/oracle-cloud-infrastructure-se-enorgullece-de-unirse-a-la-internet-society/

 

 

Pag 2 de 9123456...Última »