Abstract
We present a framework for designing and developing Semantic Web Service applications that span over several enterprises by applying techniques, methodologies, and notations offered by Software engineering, Web engineering, and Business Process modeling. In particular, we propose to exploit existing standards for the specification of business processes (e.g., BPMN), for modeling the cross enterprise process, combined with powerful methodologies, tools and notations (e.g., WebML) borrowed from the Web engineering field for designing and developing semantically rich Web applications, with semi-automatic elicitation of semantic descriptions (i.e., WSMO Ontologies, Goals, Web Services and Mediators) from the design of the applications, with huge advantages in terms of efficiency of the design and reduction of the extra work necessary for semantically annotating the information crossing the organization boundaries.
Chapter PDF
Similar content being viewed by others
Keywords
References
Acuña, C.J., Marcos, E.: Modeling semantic web services: a case study. In: Proceedings of the 6th International Conference on Web Engineering (ICWE 2006), Palo Alto, California, USA, pp. 32–39 (2006)
Berners-Lee, T.: Web Services - Semantic Web Talk, http://www.w3.org/2003/Talks/08-mitre-tbl
Brambilla, M.: Generation of WebML Web Application Models from Business Process Specifications. In: 6th International Conference on Web Engineering (ICWE), Palo Alto, pp. 85–86. ACM press, New York (2006)
Brambilla, M., Ceri, S., Cerizza, D., Della Valle, E., Facca, F.M., Fraternali, P., Tziviskou, C.: Web Modeling-based Approach to Automating Web Services Mediation, Choreography and Discovery. In: SWS Challenge I, Palo Alto, CA (2006), http://sws-challenge.org/wiki/index.php/Workshop_Stanford
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann, San Francisco (2002)
Brambilla, M., Ceri, S., Fraternali, P., Manolescu, I.: Process Modeling in Web Applications. ACM Transactions on Software Engineering and Methodology (TOSEM) (in print, 2006)
Della Valle, E., Cerizza, D.: The mediators centric approach to automatic webservice discovery of Glue. In: MEDIATE 2005. CEUR. Workshop Proceedings, vol. 168, pp. 35–50 (2005)
DERI Stanford. Semantic Web Services Challenge (2006), http://sws-challenge.org
Djurić, D., Gašević, D., Devedžić, V., Damjanović, V.: UML Profile for OWL. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 607–608. Springer, Heidelberg (2004)
Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., Senanayake, R.: The OWL-S editor – A development tool for semantic web services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 78–92. Springer, Heidelberg (2005)
Feier, C., Domingue, J.: WSMO Primer, http://www.wsmo.org/TR/d3/d3.1/v0.1/
Fernandez, M.F., Florescu, D., Levy, A.Y., Suciu, D.: Declarative Specification of Web Sites with Strudel. VLDB Journal 9(1), 38–55
Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2) (2002)
Fons, J., Pelechano, V., Albert, M., Pastor, Ó.: Development of Web Applications from Web Enhanced Conceptual Schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 232–245. Springer, Heidelberg (2003)
Garrigós, I., Gómez, J., Cachero, C.: Modelling Dynamic Personalization in Web Applications. In: Cueva Lovelle, J.M., RodrÃguez, B.M.G., Gayo, J.E.L., del Ruiz, M.P.P., Aguilar, L.J. (eds.) ICWE 2003. LNCS, vol. 2722, pp. 472–475. Springer, Heidelberg (2003)
Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic Business Process Management: A Vision Towards Using Semantic Web Services for Business Process Management. In: Proceedings of the IEEE ICEBE 2005, Beijing, China, October 18-20, pp. 535–540 (2005)
Jaeger, M., Engel, L., Geihs, K.: A methodology for developing owl-s descriptions. In: 1st Int. Conf. on Interoperability of Enterprise Software and Applications. Workshop on Web Services and Interoperability (February 2005)
Manolescu, I., Brambilla, M., Ceri, S., Comai, S., Fraternali, P.: Model-Driven Design and Deployment of Service-Enabled Web Applications. ACM TOITÂ 5(3) (August 2005)
OMG: Ontology Definition Metamodel (ODM), http://www.omg.org/cgi-bin/doc?ad/06-05-01.pdf
Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38(8), 45–46
Vdovjak, R., Frasincar, F., Houben, G.J., Barna, P.: Engineering semantic web information systems in Hera. Journal of Web Engineering, Rinton Press 2(1-2), 3–26 (2003)
Web Service Modeling Toolkit, http://sourceforge.net/projects/wsmt
WSMO: Web Service Execution Environment (WSMX), http://www.w3.org/Submission/WSMX
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brambilla, M., Celino, I., Ceri, S., Cerizza, D., Della Valle, E., Facca, F.M. (2006). A Software Engineering Approach to Design and Development of Semantic Web Service Applications. In: Cruz, I., et al. The Semantic Web - ISWC 2006. ISWC 2006. Lecture Notes in Computer Science, vol 4273. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11926078_13
Download citation
DOI: https://doi.org/10.1007/11926078_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49029-6
Online ISBN: 978-3-540-49055-5
eBook Packages: Computer ScienceComputer Science (R0)