|
ABSTRACT
This article proposes a model-driven methodology to design and develop semantic Web service applications and their components, described according to the emerging WSMO standard. In particular, we show that business processes and Web engineering models have sufficient expressive power to support the semiautomatic extraction of semantic descriptions (i.e., WSMO ontologies, goals, Web services, and mediators), thus partially hiding the complexity of dealing with semantics. Our method is based on existing models for the specification of business processes (BPMN) combined with Web engineering models for designing and developing semantically rich Web applications (WebML). The proposed approach leads from an abstract view of the business needs to a concrete implementation of the application by means of several design steps; high-level models are transformed into software components. Our framework increases the efficiency of the whole design process, yielding to the construction of semantic Web service applications spanning over several enterprises.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M.-T., Sheth, A., and Verma, K. 2005. Web service semantics -- WSDL-S. Tech. Rep., W3C. http://www.w3.org/Submission/WSDL-S/.
|
| |
3
|
Berners-Lee, T. 2003. Web services -- Semantic web talk. http://www.w3.org/2003/Talks/08-mitre-tbl/.
|
| |
4
|
Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The semantic web. Sci. Amer. 5, 284 (May), 34--43.
|
 |
5
|
|
| |
6
|
Brambilla, M., Celino, I., Ceri, S., Cerizza, D., Della Valle, E., and Facca, F. M. 2006a. A software engineering approach to design and development of semantic web service applications. In Proceedings of the 5th International Semantic Web Conference (ISWC), Athens, GA. Lecture Notes in Computer Science, vol. 4273. Springer, 172--186.
|
 |
7
|
|
| |
8
|
Stefano Ceri , Piero Fraternali , Aldo Bongio , Marco Brambilla , Sara Comai , Maristella Matera, Designing Data-Intensive Web Applications, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2002
|
| |
9
|
Ceri, S., Fraternali, P., Bongio, A., Butti, S., Acerbis, R., Tagliasacchi, M., Toffetti, G., Conserva, C., Elli, R., Ciapessoni, F., and Greppi, C. 2003. Architectural issues and solutions in the development of data-intensive web applications. In Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR), Asilomar, CA.
|
 |
10
|
|
| |
11
|
de Bruijn, J., Lausen, H., Polleres, A., and Fensel, D. 2006. The web service modeling language WSML: An overview. In Proceedings of the 3rd European Semantic Web Conference (ESWC), Budva, Montenegro. Lecture Notes in Computer Science, vol. 4011. Springer, 590--604.
|
| |
12
|
Della Valle, E. and Cerizza, D. 2005a. Cocoon glue: A prototype of WSMO discovery engine for the healthcare field. In Proceedings of the 2nd WSMO Implementation Workshop (WIW). CEUR Workshop Proceedings, vol. 134. CEUR-WS.org, 1--12.
|
| |
13
|
Della Valle, E. and Cerizza, D. 2005b. The mediators centric approach to automatic web service discovery of glue. In Proceedings of the 1st International Workshop on Mediation in Semantic Web Services (MEDIATE). CEUR Workshop Proceedings, vol. 168. CEUR-WS.org, 35--50.
|
| |
14
|
DERI Stanford. 2006. Semantic web services challenge. http://sws-challenge.org.
|
| |
15
|
Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., and Senanayake, R. 2005. The owl-s editor - A development tool for semantic web services. In Proceedings of the 2nd European Semantic Web Conference (ESWC). Heraklion, Crete, Greece. Lecture Notes in Computer Science, vol. 3532. Springer, 78--92.
|
| |
16
|
Fensel, D. and Bussler, C. 2002. The web service modeling framework WSMF. Electron. Commerce Res. Appl. 1, 2, 113--137.
|
| |
17
|
Dieter Fensel , Holger Lausen , Axel Polleres , Jos de Bruijn , Michael Stollberg , Dumitru Roman , John Domingue, Enabling Semantic Web Services: The Web Service Modeling Ontology, Springer-Verlag New York, Inc., Secaucus, NJ, 2006
|
| |
18
|
Fons, J., Pelechano, V., Albert, M., and Pastor, O. 2003. Development of web applications from web enhanced conceptual schemas. In Proceedings of the 22nd International Conference on Conceptual Modeling, Chicago, IL. Lecture Notes in Computer Science, vol. 2813. Springer, 232--245.
|
 |
19
|
|
| |
20
|
Gannod, G. C., Tim, J. T. E., and Brodie, R. J. 2006. Facilitating the specification of semantic web services using model-driven development. Int. J. Web Ser. Res. 3, 3, 61--81.
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Jaeger, M. C., Engel, L., and Geihs, K. 2005. A methodology for developing owl-s descriptions. In Proceedings of the INTEROP-ESA Workshops. Hermes Scienc, Geneva, Switzerland, 153--166.
|
| |
25
|
Kerrigan, M. 2005. D9.1v0.2 web service modeling toolkit (WSMT). Tech. Rep., DERI. http://www.wsmo.org/TR/d9/d9.1.
|
 |
26
|
|
| |
27
|
KMI. 2007. eMerges - Spatial data integration with semantic web services. http://irs-test.open.ac.uk/sgis-dev/.
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
Martin, D., Burstein, M., McDermott, D., McIlraith, S., Paolucci, M., Sycara, K., McGuinness, D., Sirin, E., and Srinivasan, N. 2005. Bringing semantics to web services: The owl-s approach. In Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition. Lecture Notes in Computer Science, vol. 3387. Springer-Verlag, 26--42.
|
| |
32
|
Multimedia, N. 2007. MultimediaN N9C eculture project. http://e-culture.multimedian.nl/.
|
| |
33
|
OASIS. 2004. Universal description, discovery and integration (uddi) v3.0.2. Tech. Rep., Organization for the Advancement of Structured Information Standards. http://www.uddi.org/.
|
| |
34
|
OMG. 2003. Model driven architecture guide v1.0.1. Tech. Rep., Object Management Group. http://www.omg.org/docs/omg/03-06-01.pdf.
|
| |
35
|
OMG. 2006a. Business process modeling notation specification. Tech. Rep., Object Management Group. http://www.bpmn.org.
|
| |
36
|
OMG. 2006b. Ontology definition metamodel. Tech. Rep., Object Management Group. http://www.omg.org/cgi-bin/doc?ad/06-05-01.pdf.
|
| |
37
|
|
 |
38
|
Abhijit A. Patil , Swapna A. Oundhakar , Amit P. Sheth , Kunal Verma, Meteor-s web service annotation framework, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
[doi> 10.1145/988672.988747]
|
| |
39
|
Roman, D., Scicluna, J., Nitzsche, J., Fensel, D., Polleres, A., and de Bruijn, J. 2007. D14 ontology-based choreography. WSMO final draft v1.0, DERI. http://www.wsmo.org/TR/d14/.
|
| |
40
|
RosettaNet. 2007. Purchace order (pip 3a4). http://www.rosettanet.org/PIP3A4.
|
| |
41
|
Torres, V., Pelechano, V., and Pastor, O. 2006. Building semantic web services based on a model driven web engineering method. In Proceedings of the Advances in Conceptual Modeling - Theory and Practice Workshops, Tucson, AZ. Lecture Notes in Computer Science, vol. 4231. Springer, 173--182.
|
| |
42
|
Trastour, D., Bartolini, C., and Gonzalez-Castillo, J. 2001. A semantic web approach to service description for matchmaking of services. In Proceedings of the 1st Semantic Web Working Symposium (SWWS), Stanford University. 447--461.
|
| |
43
|
Vdovjak, R., Frasincar, F., Houben, G.-J., and Barna, P. 2003. Engineering semantic web information systems in Hera. J. Web Eng. 2, 1-2, 3--26.
|
| |
44
|
WebModels s.r.l. 2007. Webratio site development suite. http://www.webratio.com.
|
CITED BY
|
|
Stefano Ceri , Cristiana Bolchini , Daniele Braga , Marco Brambilla , Alessandro Campi , Sara Comai , Piero Fraternali , Pier Luca Lanzi , Marco Masseroli , Maristella Matera , Mauro Negri , Giuseppe Pelagatti , Giuseppe Pozzi , Elisa Quintarelli , Fabio A. Schreiber , Letizia Tanca, Data and web management research at Politecnico di Milano, ACM SIGMOD Record, v.36 n.4, December 2007
|
|