Les propriétés d'interopérabilité et de faible couplage des services web lors de la mise en place des systèmes d'information hétérogènes, font d'eux actuellement l'une des meilleures solutions techniques d'implémentation des systèmes d'information. La mise en place facile des services web devient alors une nécessité. Vu les moyens actuels de cette mise en place et les difficultés inérrantes, nous avons proposé une contribution avec un langage basé sur les langages BPEL (Business Process Execution Language for Web Services) et Java. Notre langage vient en complément au langage BPEL en proposant une méthode de composition qui présente un service web complexe comme une classe Java. Ce langage utilisera la flexivité, l'expressivité et la facilité d'apprentissage de Java. Il s'appuie sur la réécriture des constructeurs de BPEL pour l'orchestration des services web. Notre langage utilise son propre environnement graphique pour la composition et propose une méthodologie UML (Unifed Modeling Language) de conception des services web complexes. Cette méthodologie UML a été mise en place en utilisant la notion de Model Driven Architecture.