Il existe deux méthodes pour créer des services Web : développement descendant et développement ascendant. Le développement de services Web ascendant implique la création d'un service Web à partir d'un bean Java™ ou d'un bean d'entreprise.
Bien que le développement ascendant soit en général plus rapide et plus simple, notamment si vous êtes novice en matière de services Web, l'approche descendante est tout de même recommandée.
Lorsque vous créez un service Web avec l'approche ascendante, vous créez d'abord un bean Java bean ou un bean EJB, puis vous utilisez l'assistant de services Web pour créer le fichier WSDL et le service Web.