Integrando contenido y aplicaciones externas en webcenter

Introducción

Cuando quieres construir un portal con una interfaz rica para tus usuarios, tu quieres integrar todo el contenido y aplicaciones como sea posible. Tu quieres proveer a los usuarios con un interfaz de usuario singular que haga todo el trabajo. A menudo, esto te requerira integrar contenido o aplicaciones externas. El contenido externo a menudo tiene un aspecto diferente y no todos los sitios ofrecen la posibilidad de integrar su contenido con otro portal. Algunos sitios ofrecen RSS o exponen servicios web que tu puedes facilmente integrarlos.

En WebCenter, tenemos un montón de características para integrar contenidos externos en cualquier forma que desee. También se puede registrar aplicaciones externas que imitan a las capacidades de SSO, por lo que el inicio de sesión será transparente para los usuarios. Usted puede utilizar el portlet WebClipping  que le permite seleccionar regiones de otros sitios web y los incluyen en sus propias páginas. También puede utilizar los Data Controls basados ​​en servicios web y diseñar los resultados como desee.

Registrar una aplicación externa con JDeveloper

Una aplicación externa es una aplicación que no es administrada por tu servidor. Esto significa que  no puedes configurar fácilmente un inicio de sesión con esa aplicación. WebCenter ofrece una
técnica para enviar automáticamente las credenciales de los usuarios de estas aplicaciones. De esta manera se puede integrar fácilmente otras aplicaciones web en el portal y sus usuarios no
tienen la necesidad de desplazarse fuera del portal. En este tutorial, vamos a registrar los grupos de Google como una aplicación externa para poder integrar la funcionalidad de Google Groups  en nuestro portal.

Requisitos

Para este ejemplo, se necesita una aplicacion WebCenter

Como hacerlo

  1. En el Jdeveloper, hacer click derecho en la carpeta Connections ubicado en Aplication Resources. 
  2. Elegir New Connection y External Aplication en el menu contextual. 
  3. Especificar el nombre de la aplicacion (aplication name) y el nombre a mostrar (Aplication Display Name).
  4. Presionar Next
  5. Especificar la url del login. Esta es la url en donde encontraremos el formulario de logueo. Para Google Groups usare el siguiente link https://www.google.com/accounts/ServiceLogin?service=groups2&passive=1209600&continue=http://groups.google.com/&followup=http://groups.google.com/
  6. Especificar

Dejar un comentario

Archivado bajo JAVA, Oracle, Web

Business Services: ADF BC

ADF BC es la parte mas madura de ADF (Oracle Application Development Framework). Nacido en 1990 bajo el nombre de Java Business Object, rapidamente fue renombrado Business Component for Java (BC4J) y fue adoptado en muchos productos Oracle a través de los años. En su forma actual, que es a la vez un objeto sólido a la herramienta de mapeo relacional (ORM) y una capa de lógica de negocio. ADF BC implementa varios patrones clave como Business Delegate y Service Locator favoreciendo un estilo basado en interfaz de programación. En consecuencia, ADF BC es adecuado para apoyar la arquitectura orientada a servicios (SOA), ya que agrupa datos de acceso, las validaciones de negocio de dominio, y la lógica de negocio en un solo lugar. Si bien el marco ADF BC está formado por cientos de clases de Java, los desarrolladores normalmente manipulan sólo tres componentes principales:

Entity Object(EO): Representa una fila en una tabla de base de datos y maneja las operaciones crear, actualizar y borrar. Las validaciones pueden ser definidas a nivel de objeto en la entidad para garantizar la calidad de los datos. Esas validaciones pueden ser definidas en una forma declarativa o mediante código.

View object (VO): representa una consulta SQL, y puede ser linkeada a otros view object para crear una jerarquia maestro-detalle. Maneja la operacion de lectura. VO coopera con los EO para validar datos de usuario.

Modulo de aplicacion: Un componente transaccional que desempeña el papel
de una unidad de trabajo relacionado con el contenedor. Contiene instancias de los objetos de vista
relacionados con casos de usos y define los métodos de servicio relacionados con las tareas de los usuarios finales.

Estos tres componentes se definen de una manera declarativa, con la ayuda de los archivos XML. Su comportamiento por defecto viene de las clases base del Framework ADF. Este comportamiento se puede personalizar mediante la asociación de una clase Java a un componente específico para reemplazar o ampliar la funcionalidad básica.

Dejar un comentario

Archivado bajo Uncategorized

Resumen Ejecutivo COBIT 4.1

Para muchas empresas, la información y la tecnología que las soportan representan sus más valiosos activos, aunque con frecuencia son poco entendidos. Las empresas exitosas reconocen los beneficios de la tecnología de información y la utilizan para impulsar el valor de sus interesados (stakeholders). Estas empresas también entienden y administran los riesgos asociados, tales como el aumento en requerimientos regulatorios, así como la dependencia crítica de muchos procesos de negocio en TI.

La necesidad del aseguramiento del valor de TI, la administración de los riesgos asociados a TI, así como el incremento de requerimientos para controlar la información, se entienden ahora como elementos clave del Gobierno Corporativo. El valor, el riesgo y el control constituyen la esencia del gobierno de TI.

El gobierno de TI es responsabilidad de los ejecutivos, del consejo de directores y consta de liderazgo, estructuras y procesos organizacionales que garantizan que TI en la empresa sostiene y extiende las estrategias y objetivos organizacionales.

Sigue leyendo

Dejar un comentario

Archivado bajo Ingenieria de Software

Posicion de botones Ubuntu 10

Posicion de botones

Si recien instalaste tu Ubuntu 10.04 o 10.10, seguramente te llamara la atencion que ahora los botones se encuentren al lado izquierdo y no al lado derecho (obvio). Si este nuevo cambio no te gusta, copia lo siguiente en la terminal y list ;D

gconftool-2 –type string –set /apps/metacity/general/button_layout “menu:minimize,maximize,close”

 

Dejar un comentario

Archivado bajo Linux

Panel borrado Ubuntu

Panel Borrado

Si por algún error borraste tu panel superior, y al crear uno nuevo y añadir manualmente los elementos, no queda como el anterior, he aqui la solucion:

gconftool-2 –shutdown rm -rf ~/.gconf/apps/panel pkill gnome-panel

Muy simple :D .

 

Dejar un comentario

Archivado bajo Linux

Saber una contraseña de Facebook

Si te has dado cuenta, al loguearte en alguna pagina, te dan la opcion de guardar tu contraseña y de “Recordar sesion” como por ejemplo facebook (lo que es muy peligroso si tu computador lo usan varias personas).

Cuando vuelvas a visitar la pagina te saldran en los campos de usuario y contraseña llenados con tu usuario y contraseña (obviamente si has seleccionado la opcion de recordar contraseñas )

logueo

Bueno, sin mas preambulos, si te encuentras en esa situacion (ver el nombre de usuario y su password *****) tienes una manera de saber cual es la password de una manera bastante simple:

Hacer click con el boton derecho del mouse en cualquier parte de la pagina y pinchar donde dice “Ver codigo fuente de la pagina” o similar. Despues haces un ctrl + f (o la combinacion de teclas para buscar) y buscas la palabra relacionada con el campo de la contraseña (puede ser: contraseña, pass, password) Ej: En facebook, tomariamos su etiquita “Contraseña” que esta escrito encima del campo de texto, o si quisieramos saber lo que dice el campo de texto de el correo electronico la etiqueta seria “Correo Electronico”

Despues de buscar te saldria algo como esto:

<label for=”pass”>Contraseña</label></td></tr><tr><td><input type=”text” class=”inputtext” name=”email” id=”email” tabindex=”1″ /></td><td><input type=”password” class=”inputtext” name=”pass” id=”pass” tabindex=”2″ /></td><td>

Nos fijamos donde dice input type=”password” y copiamos la id que seria “pass”

Finalmente, en la pagina que queremos ver la password, colocamos en la barra de direcciones lo siguiente:

javascript:alert(document.getElementById(“pass”).value)

Presionamos enter y veriamos algo a si:

Esto es util cuando entras en la computadora de otra persona y ves que su contraseña esta ingresada pero no la puedes ver porque esta con el caracter de password *****

Espero les guste

Saludos

Dejar un comentario

Archivado bajo Uncategorized

Instalar Compiz Fusion en Ubuntu 10.10


Les tengo un tutorial para poder instalar Compiz Fusion en nuestro Ubuntu 10.10.

Pero para poder instalar esto, primero deberíamos saber que es lo que estamos instalando no?

Compiz

Compiz Fusion es el resultado de la reunificación de la Beryl-proyecto y la comunidad en todo el Administrador de ventanas Compiz. Su objetivo es proporcionar un uso fácil y divertido que permite a entorno de ventanas de uso, el hardware de gráficos para proporcionar efectos impresionantes, velocidad asombrosa y utilidad sin igual.

Ahora, la instalación: Seguramente la opción mas fácil seria la del centro de software de ubuntu, ya que solo basta escribir ‘compiz’ en el buscador para tener decenas de resultados, pero cual de ellos instalar?

Si queremos instalarlos de esa manera lo que tienen que marcar para instalar, son los que se muestran a continuación en la imagen

El orden es el siguiente:

  1. Compiz
  2. Configuración avanzada (CCSM)
  3. Icono de Compiz Fusion

Esperan a que termine y ya tendrán instalado el compiz.


 

Pero a mi me gusta mas instalar por consola: seleccionas, copias y pegas… eso es todo lo que tenemos que hacer

Para poder instalar los efectos compiz, lo primero que debemos saber es si nuestro equipo puede soportar y hacer correr estos plugins.
Eso se consigue ejecutando el siguiente comando en la terminal:
glxinfo | grep direct
Este comando nos sirve para saber si nuestro equipo tiene aceleracion 3D. Si lo tiene, devolvera algo como esto:
direct rendering: Yes
Ahora estamos en condiciones de poder instalar nuestro programa.
Primero instalamos el administrador de opciones compizconfig para poder habilitar los plugins que queremos y asi  configurarlos a nuestro gusto. Lo hacemos con este comando:
sudo aptitude install compizconfig-settings-manager
Y para tener unos efectitos extras, escribimos esto:
sudo aptitude install compiz-fusion-plugins-extra
Ahora solo basta actualizar y si es necesario reiniciamos
sudo apt-get update
Tendremos algo como esto:
Ejemplo Compiz Dibujar Con Fuego
Muy bien, hemos instalado Compiz Fusion en nuestro Ubuntu 10.10 y podremos poner efectos a nuestras ventanas y asi hacer mas divertida nuestra experiencia con Linux.
Espero les haya gustado

Dejar un comentario

Archivado bajo Linux

Woooooola

Para darles la bienvenida, primero me presento… Soy un estudiante de informática chileno que tiene intereses fuera de lo ñoño (no soy tan computin, me gusta el deporte, las mujeres y las fiestas) por lo tanto, tratare de escribir sobre informática ademas de los intereses antes mencionados, ojala resulte esto :) Sigue leyendo

Dejar un comentario

Archivado bajo Uncategorized