Abstract
The main research focus toward the Semantic Web vision has been so far on conceptualization, while little concern was spent on the efficiency aspect. In this paper we present practical experiences gained with the implementation of a use case from the geospatial domain, in particular a semi-automatic semantic composition of the functionality provided by 7 geospatial web services. Although we obtained the desired results with our initial approach, the performance aspect was unsatisfactory. For this reason we started the investigation into how significant performance improvements could be obtained. We identified rule engines as a solution that would easily fit into our framework and also were mature enough in terms of complexity and execution speed. We provide a new execution solution based on JBoss Rules and compare it with previous implementations.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Semantic Web services INteropeability for Geospatial decision making (SWING), http://swing-project.org/
Langlois, J., Tertre, F., Bercker, J., Lips, A.: SWING deliverable 1.1 Use Case Definition and IT Requirements (2007), http://www.swing-project.org/deliverables
Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Heidelberg (2003)
Forgy, C.: Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem. Artificial Intelligence 19(1), 17–37 (1978)
Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S/
Semantic Annotations for WSDL and XML Schema, http://www.w3.org/TR/sawsdl/
Vitvar, T., Zaremba, M., Moran, M., Zaremba, M., Fensel, D.: SESA: Emerging Technology for Service-Centric Environments. IEEE Software magazine 24(6), 56–67 (2007)
Vitvar, T., Mocan, A., Kerrigan, M., Zaremba, M., Zaremba, M., Moran, M., Cimpian, E., Haselwanter, T., Fensel, D.: Semantically-enabled Service Oriented Architecture: Concepts, Technology and Application. In: Service Oriented Computing and Applications, vol. 1(2), pp. 129–154. Springer, Heidelberg (2007)
Fensel, D., Lausen, H., de Bruijn, J., Stollberg, M., Roman, D., Polleres, A., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling Ontology, 10.1007/978-3-540-34520-6_5, 57–61
Lausen, H., de Bruijn, J., Krummenacher, R., Polleres, A., Predoiu, L., Kifer, M., Fensel, D.: D16.1v0.21 The Web Service Modeling Language, http://www.wsmo.org/TR/d16/d16.1/v0.21/
Zaremba, M., Moran, M., Haselwanter, T.: D13.4v0.2 WSMX Architecture (2005), http://www.wsmo.org/TR/d13/d13.4/v0.2/20050613/20050613_d13_4.pdf
Fensel, D., Polleres, A., de Bruijn, J.: D14v1.0. Ontology-based Choreography (2007), http://www.wsmo.org/TR/d14/v1.0/
Haller, A., Scicluna, J., Haselwanter, T.: D13.9v0.1 WSMX Choreography (2005), http://www.wsmo.org/TR/d13/d13.9/v0.1/
de Bruijn, J., Feier, C., Keller, U., Lara, R., Polleres, A., Predoiu, L.: D16.2 v0.2 WSML Reasoner Survey, http://www.wsmo.org/TR/d16/d16.2/v0.2/
Internet Reasoning Service, http://kmi.open.ac.uk/projects/irs/
Java Expert System Shell, http://www.jessrules.com/jess/docs/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zaharia, R., Vasiliu, L., Bădică, C. (2008). Semi-automatic Composition of Geospatial Web Services Using JBoss Rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds) Rule Representation, Interchange and Reasoning on the Web. RuleML 2008. Lecture Notes in Computer Science, vol 5321. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88808-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-88808-6_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88807-9
Online ISBN: 978-3-540-88808-6
eBook Packages: Computer ScienceComputer Science (R0)