Abstract

In this study, formal MDA approaches for describing Semantic Web Services (SWS) are discussed. Although syntactic approach is used for fulfill the web service task, the main concentration of this study is on SWS. Basically, MDA approaches for SWS are divided into four categories such as software methodology based, UML formalist based, formal-based and query-based. Each of these SWS approaches uses OWL-S, SAWSDL, or WSMO to construct the SWS description. Therefore, each MDA approach is fully discussed to provide comprehensive overview on SWS technology.

Highlights

  • Semantic web is a solution to address the limitation of current web, which enables machine to read and understand by processing the semantics or meaning of resources

  • Model Driven Architecture (MDA) uses several different models such as CIM, Platform Independent Model (PIM) and PSM to facilitate the development of software, writing semantic web service specification through MDA submissions is not easy enough to developer and need additional knowledge in the field of knowledge engineering and knowledge representation

  • Most of the semantic web service development researches such as Grønmo and Oldevik (2005), Timm (2008), Bensaber and Malki (2008) and Kim and Lee (2009) focus on creating models using UML diagrams to model atomic and composite web services semantically

Read more

Summary

INTRODUCTION

In this approach, OWL-S service model ontology is generated based on UML state-chart and class diagrams. Transformation UML to OWL-S (or vice versa) for SWS composition is based on two tasks: provide UML view as reengineering process and annotated composes service semantically In this approach, SWS has been described independently by UML profile and meta-model which is defined based on Ontology Definition Meta-model (ODM) to compatible with WSMO, OWL-S, WSDL-S and SWSF (Lautenbacher and Bauer, 2007). Code is generated from meta-model which constructed from five interactive packages These packages of ontology are similar to ODM which is including: interface package (for WSDL service and semantic description), Service Provider package (for SWS and non-functional description), functional package (for annotation each single step) and ProcessFlow package (for merging the extended concepts of ServiceProvider package).

Result
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.