mercredi 1 décembre 2010

Tutorials sur Java


Afin de retourner au basic Java et bien programmer, je vous propose ce lien


http://download.oracle.com/javase/tutorial/jdbc/basics/


Bon exos à tous .... !!

mercredi 24 novembre 2010

Oracle Fusion Middleware : Lancement Exalogic Elastic Cloud


Inscrivez-vous ICI


Oracle Fusion Middleware : Lancement Exalogic Elastic Cloud
10 décembre 2010 l Hotel Renaissance la Défense, Paris

Grâce au concept de développement intégré logiciel et matériel, "Oracle Exalogic Elastic Cloud", propose l'infrastructure idéale pour une architecture de type Cloud Computing.


Quatre bonnes raisons de participer à cet événement :

Réduction des délais de configuration et des risques grâce à des matériels et logiciels conçus pour une parfaite interopérabilité
Evolutivité élastique pour l'exécution des charges critiques les plus variées
Consolidation de dizaines, de centaines, voire de milliers d'applications sur une plate-forme unique et simple à gérer
Vous constaterez par vous-même les atouts des dernières technologies Intel pour votre cloud privé : sécurité, performance et évolutivité


Serveur d'applications N°1 du marché, Oracle WebLogic constitue le cœur d'Oracle Exalogic, la meilleure plate-forme de Cloud Computing.

Pour plus d'informations ou pour vous inscrire, vous pouvez nous contacter à Oracle_FM_Exalogic@pleon.com ou par telephone au 01 53 32 62 58.

lundi 22 novembre 2010

Créer un subscriber sur une file AQ multiple

Si comme moi certains messages AQ ne sont pas consommés par l'adapteur AQ, cela provient probablement de la NON définition d'un subscriber dans la file AQ.
Dans l'exemple ci-dessous je rejoute BPELINTERCO comme subriber à la file WF_BPEL_Q:


Il faut se connecter avec un utilisateur ayant accès à cette file exemple: APPS, puis lancer la syntaxe SQL suivante:


DECLARE

subscriber1 sys.aq$_agent;

begin

subscriber1 := sys.aq$_agent ('BPELINTERCO', null, null);
DBMS_AQADM.ADD_SUBSCRIBER(
queue_name => 'WF_BPEL_Q',
subscriber => subscriber1);

end;

vendredi 5 novembre 2010

Application Medrec J2EE - exemple type d'utilisation de spring

Application exemple pour weblogic 10.x




Si comme moi vous cherchez une application J2EE d'exemple, je vous propose de visiter ce lien:



il contient la description de l'application MEDICAL AVITEK (MEDREC)

et le lien en page 6 pour la télécharger sinon sur mon lien: ICI.


mercredi 27 octobre 2010

Ebusiness Suite R12 - création d'un CUF

Dans cet article, je vous montre comment créer un CUF (champ paramètrable) dans Ebiz R12:


Avant tout il faut avoir les droits comme sysadmin par exemple pour accèder aux segments:
























































































mercredi 6 octobre 2010

ipsw - toutes les version des OS iphone

Retrouvez en téléchargement l'ensemble des OS iphone (2g/3G/3Gs) sur ce lien:

ICI

jeudi 30 septembre 2010

BPM 11g - boucle et manipulation de tableaux - loop - array




Cet article explique rapidement comment mettre en oeuvre une boucle dans BPM11g et notamment le studio (jdev 11g).


Après avoir créé un projet de type BPM et le composite associé, dans le studio bpm, il suffit de rajouter une étape subprocess et de spécifier qu'il s'agit d'une boucle.




Réduisez le sub-process et effectuez un clic droit sur l'étape pour visualiser ces propriétés:


La boucle va s'executer en fonction du nombre de société spécifié dans la requête XML. La manipulation du tableau des sociétés s'effectue simplement par ce type d'expression dans le "data manipulation":







Ensuite dans mon exemple vous retrouvez 2 occurences de taches correspondant à notre processus BPM, suite à une execution du processus, avec chacune une information différente sur le nom de société ...



Retrouvez ce projet Jdev sur ce lien ICI


jeudi 23 septembre 2010

Fin de Open World 2010




C'est la fin de OpenWorld 2010, ce fut trés riche en termes d'informations ... Dans tous les domaines.

Afin de revoir l'ensemble des présentations importantes,
je vous propose d'aller sur ce lien ICI

Vous pourrez même télécharger des PPT et vidéos !!!




lundi 20 septembre 2010

Infos sur Open World 2010

Hier soir Larry a annoncé la machine middleware : EXALOGIC

avec beaucoup de détails techniques et ce matin (à SFO) les sessions plus détaillées reprennent ...

Je viens d'apprendre que mi 2011 une Soa Suite 12C sera proposée. Le "C" correspond au mot Cloud.

La PS3 de la SOA Suite sera lancée avant la fin de l'année notamment en hotpluggable (jboss+websphere)

mardi 7 septembre 2010

Oracle CEP 11g


Le complex Event Processing d'Oracle est inclus dans la Soa Suite 11G et permet par exemple de faire ce type d'application:


Cet environnement CEP est totalement intégré à Soa Suite notamment OSB, BPEL, BPM afin de déclencher un service, ou un processus quelconque.

Vous pouvez également combiner Oracle Coherence (cache en grid) avec CEP comme dans cet exemple sur la surveillance de sondes provenant de centrales électriques:

Plus d'informations en anglais sur ce lien ICI

mercredi 1 septembre 2010

Open World 2010 à San Francisco

Oracle OpenWorld est la plus importante conférence et le plus important au monde pour les technologues Oracle, les utilisateurs professionnels, et les partenaires. Ce rassemblement annuel est le meilleur endroit pour rencontrer en direct et en personne avec des experts, des passionnés, chefs d'entreprise et innovateurs de toutes les industries dans le monde entier au réseau, d'apprendre, et célébrer votre rôle dans la technologie qui fait fonctionner votre entreprise.

Avec plus de 1800 séances, 400 pièces partenaire, près de 400 démos Oracle, keynotes de la technologie dans le monde des dirigeants, des ateliers pratiques, plusieurs événements de réseautage spéciaux, et plus, Oracle OpenWorld San Francisco est le mieux pour trouver des informations pertinentes, utiles sur la façon de Utiliser la technologie pour conduire votre entreprise vers l'avant.

Oracle est de transformer l'industrie avec une technologie de pile complète, à partir d'applications sur le disque, conçus pour fonctionner ensemble. Et Oracle OpenWorld est votre chance non seulement d'entendre la stratégie d'Oracle et feuille de route par les experts qui sont l'ingénierie des produits, mais d'acquérir une expérience de première main avec le matériel et les logiciels conçus pour optimiser votre entreprise de bout en bout.


Inscrivez-vous à Oracle OpenWorld 2010 et obtenez 200 $ de rabais sur l'inscription OpenWorld. Avec plus de 1800 séances, 400 pièces partenaire, et des centaines de démos à explorer, vous êtes sûr de découvrir de nouvelles façons d'optimiser vos systèmes, de nouvelles solutions qui vous aideront à prendre votre entreprise au niveau suivant, et de nouvelles pratiques qui feront de vous plus de succès dans votre travail et votre secteur d'activité.

Vous pouvez encore vous inscrire sur ce site web:

http://www.oracle.com/us/openworld/036763.htm?src=6896290&Act=46


pour ma part j'y serai ... je n'hésiterai pas à vous donner les bonnes infos ;)



jeudi 22 juillet 2010

Oracle TV

Pour visualisez des vidéos Oracle en français,
notamment le témoignage d'Arvato Service (vidéo complète)
je vous propose de regarder ce site:

ITPLACE.TV

samedi 17 juillet 2010

AIA 11G installation sur Soa Suite 11G Ps2

Cet article explique comment installer AIA 11G (descriptif: ici)
Avant tout il faut installer SOA Suite 11G avec son PatchSet2.

Puis récupérer le binaire d'installation de AIA 11G:
V20958-01.zip disponible sous http://edelivery.oracle.com/
Décompresser ce zip dans un répertoire et ajouter un patch sur cet installeur:

p9717829_111120_Generic.zip disponible sous http://support.oracle.com/ le décompresser et l'appliquer sur l'installer.








Vous êtes alors prêt pour lancer l'installation de AIA 11g sur une Soa Suite 11g PS2.


Lancer le setup.exe de l'installeur AIA:




Personnelement mon installation s'est bien déroulée si vous effectuer le changement suivant dans le scripts d'installation. Vous allez empêcher Weblogic de s'arrêter et de redémarrer au cours de l'installation. Ce problème est sans doute due à mon installation de Soa 11g sur laquelle je n'avais pas mis en oeuvre le NodeManager ...

Pour démarrer votre nodeManager si vous n'avez pas coché la case lors de l'installation de votre domaine.
il suffit d'aller sur:
D:\productORACLE\SOA11GPS2\wlserver_10.3\server\bin

puis de lancer le script:

startNodeManager.cmd ou startNodeManager.sh (Unix/Linux)

Si vous souhaitez valider votre nodemanager regarder ce lien en anglais: ici

Sinon, dans le fichier xml:
FPInstallDP.xml
présent dans le répertoire de l'instance AIA ex: ORACLE_AIA_HOME\config

il faut supprimer ou mettre en commentaire la ligne:
ManagedServer wlserver="fp" action="shutdown" failonerror="true" et
ManagedServer wlserver="fp" action="start" failonerror="true"

afin d'obtenir ce résultat:



Ensuite j'ai rencontré un petit soucis en allant sur l'url:


htt://monserveur:port/AIA


les boutons d'actions pour l'utilisateur Weblogic n'était pas présent, il suffit de rajouter dans la console weblogic serveur les droits pour l'utilisateur comme suit:


mercredi 7 juillet 2010

Exemple: Order Booking SOA 11G

Pour avoir le détail de l'exemple Soa 11G Order Booking, je vous propose ce lien:

Order Booking

Cet exemple retrace une bonne partie des fonctionnalités de Soa Suite

lundi 21 juin 2010

BPMN 11g - intercept process - intercepter un processus

Voici un article sur BPMN 11g qui est proposé avec la SOA Suite 11G PS2.


J'ai créé un processus qui comporte une étape de "timer" et lorsque celui-ci compte le temps restant, j'ai souhaité le stopper avec l'arrivée d'un nouvel élément sur le même processus.






Pour cela on utilise la normalisation WS-Adressing de façon à retomber sur la même instance qui à précédemment et qui a démarré mon compteur.

Pour plus de détail sur le WS-Adressing dans la Soa Suite je vous propose cet article: ICI


Pour indiquer à BPMN 11G que l'évèment du sous processus doit interomptre le processus maitre, il suffit d'indiquer dans le start2 du processus (interrupting event):

Ensuite vous déployer le processus BPMN 2.0 vers Soa Suite, et depuis un SoapUi par exemple vous appeler la première opération d'accès au processus (opération dans mon exemple) avec un WS-adressing spécifique. Puis quelques secondes après on utilise le même Web Service d'interface du SCA mais cette fois ci avec la méthode opération1 (dans mon exemple) tout en indiquant le même id WS-adressing.




Nous avons alors 2 instances de composite SCA avec le même conversation ID:


En zoomant sur le processus BPMN, celui-ci a bien été stoppé par un autre message sur la même instance, et le sous-processus à achevé le processus par d'autres étapes:




Sachez également que des actions d'interruption de processus peuvent être également réalisée sur une étape comme ci-dessous sur la tâche humaine:

Je vous propose mon projet jdev11 sur ce lien en téléchargement: ICI

lundi 14 juin 2010

Arvato Services - référence SOA 11G


Voici une référence SOA Suite 11G : Arvato Service

Le DSI vous explique son projet SOA sur les technologies Oracle dans cet extrait de la vidéo:



jeudi 3 juin 2010

Error Hospital 11G PS2


Dans cet article je vous propose de tester et d'implémenter la gestion des erreurs (Error Hospital) dans Soa Suite 11G PS2 (applicable également sur BPMN11G).

Avant tout il faut savoir qu'il n'y a rien à développer pour gérer vos erreurs et d'en définir l'algorythme de traitement.


Oracle dans Soa Suite propose cette fonction. Elle provient notamment de la version 10G et a été améliorée et totalement intégrée à Enterprise Manager 11G.


La première étape consiste à spécifier sur votre composite SCA votre traitement d'erreurs. Pour cela on utilise 2 fichiers de configuration:


- Fault-Policies.xml contient les conditions et actions à prendre en compte pour traiter les erreurs.


- fault-bindings.xml permet de faire le lien entre les composites et actions.


Ces 2 fichiers sont déployés dans le composite:

Il suffit de les rajouter au même niveau que le fichier composite.xml.

Puis en fonction des actions souhaitées, le composite en cas d'erreur sera automatiquement ou manuellement traité. Vous pouvez également définir votre propre classe java de traitement. Vous pouvez aussi associer plusieurs actions et tests sur les codes erreurs par exemple.


Pour plus de détails sur les actions reportez vous à la documentation: ICI


Une fois le composite déployé on peut donc le relancer en cas d'erreur (mon exemple est disponible en téléchargment plus bas). Depuis la console Enterprise Manager, en cas d'erreur vous pourrez alors relancer manuellement (dans mon exemple):




Afin d'optenir à la fin de l'execution un composite qui à rencontrer une erreur qui a été résolue:




Projet 11G contenant mon composite + traitement d'erreur (fichiers xml): ICI

vendredi 21 mai 2010

Oracle Enterprise Manager 11G


pour découvrir OEM 11G (grid control), je vous propose cette vidéo en French of course !


http://storage02.brainsonic.com/customers/oracle/20100507/session_3/files/index.html

ADF 11G composants



Afin de maitriser les nombreux composants de ADF,


Vous y trouverez l'ensemble des fonctions ADF pour faire des applications web.

lundi 17 mai 2010

Conférence Oracle pour le secteur public




voici ma présentation du 18/05/2010 qui sera utilisée lors de la conférence Oracle pour le secteur public: ICI


Cette présentation sera accompagnée de démonstrations:

- SCA

- BPMN 2.0

- BPEL

- OBR

- BAM

- Simulation BPM

- Composer





vendredi 14 mai 2010

La crême de caramel

Si vous fondez comme moi pour le caramel au beurre salé, je vous propose le top du top :

en vente sur le site web : http://www.labiennommee.com
régalez vous .....

mercredi 12 mai 2010

Evènement E2.0 Oracle


L'aboutissement de tout projet Enterprise 2.0 passe par un long cheminement. C’est pourquoi nous vous offrons l’occasion de faire un point sur le véritable impact pour l’entreprise de l’intégration des technologies E2.0 à vos systèmes et processus.

Au programme :

Le témoignage d'Alcatel-Lucent,
Une présentation du cabinet CXP "Les atouts E2.0 pour l’entreprise d’aujourd’hui",
Une démonstration produits durant laquelle vous verrez comment révolutionner vos sites web en mixant contenu et service applicatifs de manière intuitive et ergonomique.
Vos collaborateurs apprécieront l'approche multi-canal et l'intégration applicative contextualisée du poste de travail dans leurs tâches au quotidien.
Quand à l'équipe IT et les webmasters, leur agilité sera démultipliée grâce à une infrastructure technique unifiée.
Des présentations Oracle sur les avantages d’une harmonisation de vos contenus non structurés et d’une gestion intégrée des processus sur les synergies entre contenus non structurés et applications métier - un passage obligé de toute démarche E2.0

Pour toute question ou renseignement complémentaire, envoyez nous un e-mail ou composez le 01 53 32 53 57.



Coordonnées du lieu de l’événement
Le 20 Mai à Paris

Club Confair
54 rue Laffite
75009 Paris
Plus d'information sur ce lien: ICI

lundi 3 mai 2010

SOA Suite PS2 - disponible (article 2)

Tout se télécharge sur oracle/technology également:

http://www.oracle.com/technology/products/soa/soasuite/collateral/downloads.html#11.1.1.3.0

Il faut donc installer :

- une database (XE suffit pour le dev)
- weblogic server vervion 10.3.3
- RCU (repository creation utility)
- Soa suite (ps1 puis ps2)
- jdev version 11.1.1.3.0
- extension jdev pour soa (via la mise à jour de jdev)

Séminaire gratuit Oracle - Oracle TECHNOLOGY DAY : APPLICATION GRID




Lieu:
Oracle TECHNOLOGY DAY : APPLICATION GRID
Le 6 mai 2010, Hôtel Renaissance La Défense





Au programme de ce séminaire gratuit:

• Baisse des coûts d'exploitation grâce à une gestion simplifiée et une automatisation accrue

• Hausse de la performance et de l'agilité de l'entreprise grâce au déploiement limpide de systèmes rationalisés et évolutifs
• Synergies opérationnelles transverses à vos produits Oracle et d'autres éditeurs
• Hausse de la productivité des développeurs qui profitent d'un choix d'outils plus étendu, de métadonnées communes et d'une intégration transverse à toute la "pile technologique"

Programme

9h00 Accueil
9h30 Java Application Server et Oracle Application Grid : La plateforme d'exécution de vos Applications Java
Daniel Pacyga, Directeur Avant-Vente Fusion Middleware, Oracle France
10h30 Pause
10h45 Stratégies de développement pour Java, Oracle WebLogic Server et Oracle Fusion Middleware
11h30 Architecture Grid Computing : les synergies Java EE, Oracle WebLogic, Oracle Coherence et Oracle Database
12h30 Cocktail déjeunatoire