Abstract
Service oriented architecture is emerging as a powerful paradigm for organizations that need to integrate their applications within and across organizational boundaries. Organizations need to take decisions more quickly and need to change those decisions dynamicaly. Delivering an adequate level of performance is a critical and significant challenge that requires monitoring along the different layers of service oriented architecture. Current monitoring systems are designed to support specific layers but do not fulfil the requirements of all the layers of service oriented architecture. Ontologies on the semantic web standardize and formalize the concepts and store domain knowledge for effective decision making. In this paper, we propose performance monitoring framework for various layers of service oriented architecture. It integrates various ontologies to monitor the performance at the service oriented layers in order to ensure their sustainability. We design a Service Performance Ontology that captures all the information about the service domain. Along with that we design ontologies for ensuring performance at service level, binding level, composition level and server level. We conduct a performance evaluation over real web services using suitable estimators for response time, delay, loss and more.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Syst. J. 41(2), 170–177 (2002)
Extensible Markup Language (XML) 1.1 (2nd edn.) (2006). World Wide Web Consortium. http://www.w3.org/TR/xml11/
Simple Object Access Protocol (SOAP) 1.2, Part 0, Primer (2007). World Wide Web Consortium. http://www.w3.org/TR/soap12-part0/
Web Services Description Language (WSDL) 2.0, part 1: Core Language (2007). World Wide Web Consortium. http://www.w3c.org/TR/wsdl20/
https://www.opengroup.org/soa/source-book/soa_refarch/layers.htm
Tari, Z., Phan, A.K.A., Jayasinghe, M., Abhaya, V.G.: Benchmarking soap binding. In: On the Performance of Web Services, pp. 35–58. Springer (2011)
Documents Associated with Business Process Model and Notation (BPMN) Version 2.0 Release date. January 2011. http://www.omg.org/spec/BPMN/2.0/PDF
Fahad, M., Qadir, M.A.: A Framework for Ontology Evaluation. ICCS Suppl. 354, 149–158 (2008)
http://www.oracle.com/technetwork/middleware/bam/downloads/index.html
INTERMON project. http://www.intermon.org/
Joint Research Activity 4, Enabling Grids for E-SciencE (EGEE) project. http://egeejra4.web.cern.ch/EGEE-JRA4/
MONitoring Agents using a Large Integrated Services Architecture (MonALISA). California Institute of Technology. http://monalisa.caltech.edu/
PlanetLab project. http://www.planet-lab.org/
Hanemann, A., Boote, J., Boyd, E., Durand, J., Kudarimoti, L., Łapacz, R., Swany, D., Trocha, S., & Zurawski, J. PerfSONAR: a service oriented architecture for multidomain network monitoring. In: Proceedings of 3rd International Conference Service Oriented Computing (ICSOC 2005). Amsterdam, The Netherlands. doi:10.1007/11596141_19
Bourgeau, T., Augé, J., Friedman, T.: TopHat: supporting experiments through measurement infrastructure federation. In: Proceedings of the 6th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom 2010)
Zarghami, A., Sapkota, B., Eslami, M. Z., van Sinderen, M.: Decision as a service: separating decision-making from application process logic. In: EDOC, pp. 103–112. IEEE (2012)
Boumahdi, F., Chalal, R., Guendouz, A., Gasmia, K.: SOA+d: a new way to design the decision in SOA-based on the new standard Decision Model and Notation (DMN). SOCA 10(1), 35–53 (2016). http://link.springer.com/search?query=Boumahdi&search-within=Journal&facet-journal-id=11761
Moraes, P., Sampaio, L., Monteiro, J., Portnoi, M.: Mononto: A domain ontology for network monitoring and recommendation for advanced internet applications users. In: Network Operations and Management Symposium Workshops. IEEE (2008)
Benaboud, R., Maamri, R., Sahnoun, Z.: Semantic Web Service Discovery Basedon Agents and Ontologies. Int. J. Innov. Manage. Technol. 3(4), 467–472 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Masood, T., Cherifi, C.B., Moalla, N. (2017). Identifying Performance Objectives to Guide Service Oriented Architecture Layers. In: Hammoudi, S., Pires, L., Selic, B., Desfray, P. (eds) Model-Driven Engineering and Software Development. MODELSWARD 2016. Communications in Computer and Information Science, vol 692. Springer, Cham. https://doi.org/10.1007/978-3-319-66302-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-66302-9_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66301-2
Online ISBN: 978-3-319-66302-9
eBook Packages: Computer ScienceComputer Science (R0)