Web Engineering Methodologies (WebML UWE Hera RMM) support the representation and
modeling of web services in a lifecycle, based on service oriented architecture (SOA). Theses
methodologies, however, vary in supporting semantic web components and s
emantic web services (SWS).
In this work, we present a general comparison between different web engineering methodologies with
special attention to semantic web components modeling and we track the weaknesses of common web
engineering methodologies in modeling semantic web services.
This work presents also an extension to WebML methodology where symbols, diagrams and notions are
added to support the modeling of semantic web services according to DAML-S framework (DARPA
agent markup language for services). Additionally, a software tool was built to support this extension
and generate ontologies of semantic web services automatically based on new diagrams. This tool also
supports matching with semantic ranking between semantic web services advertisements and client's
requests.