lundi 23 avril 2012

Oracle BAM avec LDAP - récupération compte Email

Voici un article sur Oracle BAM 11g et comment j'ai relié la sécurité Weblogic Server avec OpenDS (annuaire ldap gratuit).

Avant tout télécharger openDS, puis installer le en mode console ou graphique, puis créer des utilisateurs avec control-panel.bat présent dans le répertoire BAT.


Puis configurer Weblogic Server en ajoutant un nouveau provider de sécurité depuis la console weblogic:







Redémarrez votre serveur Weblogic pour qu'il utilise votre nouvelle source d'authentification.

Depuis Oracle BAM, vous pouvez alors vous signer avec un utilisateur provenant de OpenDS:



Le compte email de l'utilisateur TEST n'apparait pas par défaut car Oracle BAM, ne le récupère pas dans la source d'authentification. Vous pouvez bien évidemment le saisir à la main depuis cette interface, il sera stocké dans la table SysIterUser dans le schéma du BAM (dev_orabam valeur par défaut).
Pour automatiser la récupèration de l'email suite au login dans le BAM, il suffit de déployer un composite effectuant le travail suivant:
- polling de la table SysIterUser (ou vue sur cette table dont le nom contient des ")
- récupération de la ligne nouvellement ajoutée
- appel du composant Spring effectuant la connexion à votre source LDAP et récupération de l'attribut Email
- mise à jour par le Database Adapter de la table ou vue correspondant à SysIterUser

Pour ma part pour ne pas modifier le schéma dev_orabam, j'ai créé la vue suivante:

CREATE VIEW SYSITERUSER AS SELECT
    "SysIterName" as SysIterName,"Email" as email,"SysIterID" as SysIterID FROM "SysIterUser";
 
 
Voici le détail du composite SCA à déployer sur votre instance SOA:





 

Pour recupérer le projet JDEV complet, je vous propose ce lien ICI



vendredi 20 avril 2012

Table ronde des architectes BPM



À vos agendas

10 mai 2012
Marriott Paris
Champs-Elysées

70, avenue des Champs-Elysées – Paris 8
De 9h30 à 13h30

Les SI métiers ont besoin d'être modernisés.
En effet,  les stratégies d'entreprise évoluent, la productivité doit être améliorée, les processus de l'entreprise doivent être gérés de bout en bout, les entreprises se réorganisent sans cesse (fusions, acquisitions, développement à l'international).
Par ailleurs, le contexte économique impose une vraie agilité et une capacité à s'adapter rapidement aux changements (arrivée d'un nouvel opérateur télécom, crise sur les marchés financiers, …).
La mise en place d'une approche BPM est-elle une réponse à ces enjeux et ces défis ?
Oracle vous invite à échanger avec ses architectes lors d'une table ronde sur le thème : « Moderniser son système d'informations par les processus ». pour vous faire partager sa vision et débattre sur cette démarche de modernisation.

Inscription: http://ndclients.com/oracle/roundtable_architecte2012/formulaire.html
Lien LinkedIn: http://linkd.in/z73fdf


vendredi 6 avril 2012

Conférence Oracle Cohérence (VIP) - 12/4 à Paris




confÉRENCE VIP oracle COHERENCE
Jeudi
12 avril 2012 (9h30-11h30)
Hôtel Raphaël - 17, Avenue Kléber - 75116 Paris
Plan

 Découvrez ou  affinez vos connaissances sur :
Oracle Coherence

La conférence sera animée par notre responsable produit :
David Felcey (Product Manager Cohérence) avec le support de nos experts.

L’agenda est le suivant 

·         Introduction
·         Coherence and Oracle’s Cloud Application Foundation
·         Coherence Background and Update (roadmap)
·         Coherence and Exalogic
·         Coherence Case Studies
·         Q/A

Merci de me confirmer votre présence par retour d’email ou à sorathaya.sirimanotham@oracle.com (reponsable marketing)


mercredi 4 avril 2012

Annuaire LDAP gratuit

Pour la mise en place d'un annuaire LDAP gratuit, je vous propose d'utiliser OpenDS
L'installation est trés rapide et simple !

A télécharger sur:
http://opends.java.net/