ACM Home Page
Please provide us with feedback. Feedback
Model-driven design and development of semantic Web service applications
Full text PdfPdf (2.17 MB)
Source
ACM Transactions on Internet Technology (TOIT) archive
Volume 8 ,  Issue 1  (November 2007) table of contents
Article No. 3  
Year of Publication: 2007
ISSN:1533-5399
Authors
Marco Brambilla  Politecnico di Milano, Milano, Italy
Stefano Ceri  Politecnico di Milano, Milano, Italy
Federico Michele Facca  Politecnico di Milano, Milano, Italy
Irene Celino  CEFRIEL, Milano, Italy
Dario Cerizza  CEFRIEL, Milano, Italy
Emanuele Della Valle  CEFRIEL, Milano, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 123,   Downloads (12 Months): 1146,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1294148.1294151
What is a DOI?

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
 
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
 
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
 
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.


Collaborative Colleagues:
Marco Brambilla: colleagues
Stefano Ceri: colleagues
Federico Michele Facca: colleagues
Irene Celino: colleagues
Dario Cerizza: colleagues
Emanuele Della Valle: colleagues