Archivo

Archive for the ‘Tech – Cloud’ Category

Oracle Management Cloud: visibilidad sobre nuestros datos dispersos en el área de IT

En el último número de la revista Oracleando publiqué el artículo “Oracle Management Cloud, una visión técnica y de negocio“, en el que analizaba cómo Oracle Management Cloud (OMC) puede ayudar a las organizaciones a lidiar con la creciente cantidad de datos y la complejidad de sus sistemas IT distribuidos en centros de datos on-premise y cloud. La suite OMC nos proporciona la analítica de nueva generación para nuestro departamento de IT, con una sencilla instalación on-premise y toda la plataforma Big Data en cloud, facilitando la gestión asociada a este tipo de sistemas. Con OMC podemos mejorar la eficiencia IT en cuanto a rapidez de solución de errores, seguridad y experiencia real del usuario.

En este post profundizaré más a nivel técnico en OMC, analizando cómo funciona y viendo incluso una prueba de concepto, detallando todos los pasos a seguir para configurar los servicios OMC Log Analytics y OMC Infraestructure Monitoring.

Problemática habitual

Las organizaciones, cada vez más, están generando, procesando y reteniendo datos en un ratio de crecimiento que está más allá de sus capacidades de analizarla efectivamente. Esta es la misma data que da una ventaja competitiva si se logra entender, por ejemplo:

  • ¿Cuál es el ratio de crecimiento en recursos de mis bases de datos para el próximo año?
  • ¿Cuál es la carga estacional en el año de mi sistema de reservas?
  • ¿Cuáles son los cuellos de botella de mi sistema crítico para negocio?
  • ¿Cuál es la fuente más frecuente de errores en mi sistema crítico para negocio?
  • ¿Cuál es la correlación entre la carga front end y backend en un periodo de tiempo?

THE-DATA-EXPLOSION

IT es una de las áreas de la organización donde sucede esto. Las organizaciones con infraestructura híbrida empiezan a tener dispersión de datos técnicos (logs, información de monitoreo de servicios y aplicaciones, etc.) no correlados, que entorpecen la solución de incidencias y dificultan la auditoria de seguridad. Una cantidad creciente y voluminosa que no es práctico analizar con los convencionales sistemas de monitorización basados en bases de datos relacionales.

Leer más…

Oracle Cloud – Configuración de SSO federado y autenticación

Para poder delegar la autenticación de usuario en un proveedor externo (IdP) se debe federar el SSO con el proveedor deseado. De esta forma la validación de las credenciales de acceso será realizada por el proveedor externo que, mediante una aserción de seguridad (SAML), confirma su identidad a Oracle Cloud.

SSOLogin

Para que el inicio de sesión único federado (SSO) funcione correctamente desde Oracle Cloud deben cumplirse los siguientes requisitos:

  • Los usuarios deben existir tanto en Oracle Cloud como en el proveedor de identidad.
  • El nombre de usuario (o la dirección de correo electrónico) debe ser el mismo en ambas cuentas.

Configuración del proveedor y habilitar SSO

Para configurar Oracle Cloud como proveedor de servicios iniciamos sesión en Oracle Cloud (Mis Servicios) y vamos a Usuarios, hacemos clic en la pestaña SSO Configuration y luego en Configure SSO.

Leer más…

Oracle MCS Custom Code Test Tools: Configuración de la herramienta

Como ya hemos visto en anteriores posts, para crear la implementación de una Custom API, primero debemos descargarnos el scaffold que nos provee Oracle MCS, después implementar la API con node.js y para terminar empaquetar todo en un zip y subirlo a Oracle MCS.

Desde hace dos releases de Oracle MCS es posible disponer de un entorno en local con el que poder probar las implementaciones de nuestras Custom APIs y, además, desplegarlas sin tener que realizar los pasos antes mencionados.

En este post veremos cómo configurar el entorno de desarrollo y en sucesivos post veremos como probar y desplegar nuestras implementaciones.

Primero nos dirigiremos a la opción de menú ‘Aplicaciones’ y deberemos hacer clic en el link ‘SDK Downloads’.

El link nos llevará a la página de descargas de los diferentes SDKs de Oracle MCS. Dentro de cada uno de los SDKs está incluido ‘Oracle MCS Custom Code Test Tools’, que es la herramienta que utilizaremos para configurar nuestro entorno de desarrollo.

Dentro del fichero zip que nos descargaremos encontraremos el siguiente contenido: Leer más…

Categorías:Tech - Cloud Etiquetas: , , ,

MCS: API que realice una llamada a un servicio web SOAP

En uno de los post anteriores de Oracle Mobile Cloud Service ya mostramos cómo poder integrar un servicio REST a través de un connector. En este post  explicaremos que no es posible llamar directamente a un connector desde la API REST o el SDK de MCS, que lo adecuado es crear una Custom API e implementarla utilizando node.js para que llame a dicho connector.

El primer paso sería crear el connector, para ello nos tendremos que dirigir a la página ‘Connectors’, hacer clic en ‘New connector’ y seleccionar SOAP.

Aparecerá un pop-up al que deberemos proporcionar una serie de datos, entre ellos el WSDL del servicio web. En este caso vamos a usar un servicio web SOAP público que nos suministra datos del tiempo.

Con estos 2 simples pasos ya tendremos creado el connector y podremos configurar, por ejemplo, el timeout o las políticas de seguridad.

En este caso no  vamos a realizar ninguna configuración extra, con lo que nos podremos dirigir directamente al último paso, ‘Test’. Leer más…

Oracle MCS: Almacenar valores en las Políticas de Aplicación

Oracle MCS permite gestionar el ciclo de vida en varios niveles, diferentes entornos y versionados. En este post vamos a poner el foco en la gestión del ciclo de vida (versionado) de cada uno de los artefactos como, por ejemplo, Mobile Backends, Custom APIs y sus implementaciones, etc. Estos artefactos tienen dos estados: draft y published. Una vez que una API está publicada, se congela, porque no es seguro modificarla. Si la modificamos podemos causar problemas a los diferentes componentes que estén utilizando dicha API.

Esta es una de las razones por la que el versionado es uno de los puntos clave que hay que tener en cuenta cuando desarrollamos APIs.

Vamos a suponer que tenemos una aplicación móvil que consume una API de Twitter expuesta en Oracle MCS. Para poder conectarnos a la API propia de Twitter, necesitamos unas credenciales que podemos obtener de la Plataforma de Twitter en el momento en que creamos una aplicación.

Una opción, por ejemplo, sería tener las credenciales en un fichero JSON o incluso dentro de una variable en nuestro fichero de implementación.

Pero, ¿es ésta la forma correcta de hacerlo? Bueno, podemos pensar que sí, es más, Oracle MCS nos permite crear una nueva implementación de la API, desplegarla en MCS y activarla sin tener que modificar nuestra aplicación móvil.

A parte de los problemas que podemos causar si por error modificamos una línea de código, que no debíamos tocar, no podremos reutilizar esta API para otras aplicaciones móviles que requieran otras credenciales.

Leer más…

Simplificar la creación de APIs en Oracle MCS con Express API

Normalmente cuando creamos una Custom API, debemos especificar uno a uno cada uno de los endpoints que deseamos tener, y además, si queremos consumirla desde Oracle MAX, debemos definir cada uno de los schemas y añadir datos de prueba a cada una de las operaciones.
Desde la versión 16.4.1 (v3.0) disponemos de una nueva funcionalidad llamada Express API, que nos permite crear declarativamente cada uno de los recursos y los schemas.

A parte de esta nueva funcionalidad, todavía podemos crear Custom APIs de la forma antigua. Pero si queremos utilizar Express API, tan solo tenemos que seleccionar dicha opción cuando creemos la API.El formulario de creación de la API es el mismo que en versiones anteriores.Pero la página de la API es diferente. No veremos más los menús endpoints, schemas, security, types and traints. En su lugar tendremos ‘Resources’.Una vez que creamos un resource, podemos ver cuatro pestañas.
En el primero podemos cambiar la configuración del recurso y fácilmente podremos definir relaciones padre-hijo entre diferentes recursos.


Leer más…

avanttic primer partner mundial especializado en Oracle Mobile Cloud Services

febrero 16, 2017 Deja un comentario

avanttic-oracle-mobile-cloud-service-specialized

avanttic ha conseguido ser el primer partner mundial en obtener la especialización en Oracle Mobile Cloud Services.

O_SpecPlat_OracleAppDvlpmtFrmwrk12c_clrOracle Mobile Cloud Service Specialization recognizes partners who are proficient in selling, implementing and/or developing Oracle’s Mobile Cloud Service solutions. This specialization covers topics such as: Mobile Backends, Platform Features, Connectors, Custom APIs, Analytics, and Management. Oracle partners who achieve this Specialization are differentiated in the marketplace through proven expertise in Oracle Mobile Cloud Service.

 

En avanttic llevamos varios años realizando desarrollos de movilidad utilizando tecnología Oracle. Combinando el framework de movilidad Oracle Mobile Application Framework (MAF) con la plataforma de integración Oracle Mobile Cloud Service (MCS) conseguimos implantar, con mucha agilidad, soluciones de movilidad robustas y seguras.

 

esquema

Aunque la especialización en Oracle Mobile Cloud Service es muy reciente (lanzada el 1 de diciembre de 2016), gracias a nuestra amplia experiencia en proyectos de movilidad hemos logrado obtenerla en un espacio de tiempo muy corto. Ya en 2015 fuimos el primer partner mundial en obtener la especialización en desarrollo mobile (Oracle Mobile Development Specialization), avalada por varios casos de éxito destinados a “movilizar” la fuerza comercial.

Con Oracle Mobile Cloud Services conseguimos llegar a las 31 certificaciones en tecnología Oracle.

Revise en este link todas las certificaciones actuales de avanttic en Productos y Soluciones de Oracle.