Mettre à jour le client subversion de Jdeveloper 11g

JDeveloper 11g, aujourd’hui en version 11.1.1.1.0, apporte son lot de nouvelles fonctionnalités pour la gestion de projet et notamment pour la manipulation de gestionnaires de configuration tels que Subversion. Cette nouvelle mouture de l’IDE est livrée avec une nouvelle version de son client subversion puisque l’on passe aujourd’hui à SVN kit 1.2.2 correspondant au client subversion 1.5.5. Un grand pas en avant, certes ! Mais toujours un cran de retard comparé aux dernières versions disponibles sur certains logiciels « standalone » tels que Tortoise SVN, ou celles disponibles sur les dépots de package Fedora, Ubuntu, …
Est-ce un problème ? Oui car si un outil tiers utilisant une version Majeur supérieur (tel que la 1.6) met à jour le dépôt de fichier local, celui-ci deviendra inutilisable par JDeveloper ! Voici donc comment mettre à jour la version du client subversion utilisé par JDeveloper 11g :

Lire l'article »

Introduction à BPEL et Oracle SOA Suite

BPEL (Business Process Execution Language), est un langage basé sur XML permettant de créer des processus d’entreprise. Les possibilités offertes par BPEL sont nombreuses, il est notamment utilisé pour la mise en œuvre d’orchestration de services.
BPEL offre la possibilité d’interagir avec des Web Services tiers et ainsi de faire communiquer tout type d’application ayant une interface Web Service, de mettre en place des processus complexes (traitements parallèles, interactions humaines, etc.), de gérer simplement les exceptions, etc. Cet article est une introduction à BPEL. Il explique les principales activités et les concepts abordés lors du développement de flux BPEL.

Lire l'article »