Open Access Open Access  Restricted Access Subscription or Fee Access

A Development Process for Adaptable Services-Oriented Systems

Issam Elmagrouni(1), Adil Kenzi(2*), Mohammed Lethrech(3), Abdelaziz Kriouile(4)

(1) SIME Laboratory, ENSIAS, Mohammed V University, Morocco
(2) Sidi Mohamed Ben Abdellah University, Morocco
(3) SIME Laboratory, ENSIAS, Mohammed V University, Morocco
(4) SIME Laboratory, ENSIAS, Mohammed V University, Morocco
(*) Corresponding author


DOI: https://doi.org/10.15866/irecos.v10i7.7008

Abstract


In this work, we present our approach for the Development of adaptable Services-oriented Systems. The process consists of four phases (Preparation, Elaboration, Construction and transition).It is based on the Rational Unified Process (RUP) and component-oriented development process modelling (BPM: Business Process Modelling).We discuss the shortcomings of current solutions for adaptive service-oriented System. To address those shortcomings, we introduce techniques that can be used to build and evolve proactive Services-oriented Systems. The use of those techniques in an integrated way is described along the phases of the service lifecycle. A lightweight WSDL extension of the standard WSDL (Web Service Description Language)is used to describe the service functionalities. The extension is carried out as a metamodel transformation, according to principles and standards recommended by the Model Driven Architecture (MDA).
Copyright © 2015 Praise Worthy Prize - All rights reserved.

Keywords


Development Process; SOC; CAC; SOA/Web Services; MDA

Full Text:

PDF


References


M.lethrech, I.Elmagrouni, A.Kenzi, M.Nassar and A.Kriouile“DSL and SOA, Exploratory Study” JDTIC, 2012.

H. Hafiddi, H. Baidouri, M. Nassar and A. Kriouile“A Model Driven Approach for Context-Aware Services Development”, in the 2nd International Conference on Multimedia Computing and Systems (ICMCSmodel'11), Ouarzazate, Morocco, April 2011.
http://dx.doi.org/10.1109/icmcs.2012.6320249

Stephen Lane, Ita Richardson, Process models for service-based applications: A systematic literature review, Information and Software Technology, Volume 53, Issue 5, May 2011, Pages 424-439.
http://dx.doi.org/10.1016/j.infsof.2010.12.005

M. Shahrbanoo, M. Ali, and M. Mehran, “An Approach for Agile SOA Development Using Agile Principals,” arXiv preprint arXiv:1204.0368, 2012.
http://dx.doi.org/10.5121/ijcsit.2012.4118

S.consortium,S-Cube knowledge model,2011,http://www.s-cube-network.eu/km>.URL

K. Boukadi, L. Vincent, P. Burlat, Modeling adaptable business service for enterprise collaboration, Springer, Thessaloniki, Greece, 2009, pp. 51–60.
http://dx.doi.org/10.1007/978-3-642-04568-4_6

A. Arsanjani, S. Ghosh, A. Allam, T. Abdollah, S. Ganapathy, K.Holley, SOMA: a method for developing service-oriented solutions, IBM Systems Journal, 47 (2008) 377–396.
http://dx.doi.org/10.1147/sj.473.0377

M.P. Papazoglou,W.V.D. Heuvel, Service-oriented design and development methodology, International Journal of Web Engineering and Technology, 2 (2006) 412–442.
http://dx.doi.org/10.1504/ijwet.2006.010423

A. Kenzi, B. El Asri, M. Nassar, A. Kriouile, A model driven framework for multiview service oriented system development, IEEE Computer Society, 2009, pp. 404–411.
http://dx.doi.org/10.1109/aiccsa.2009.5069357

S.K. Johnson, A.W. Brown, A model-driven development approach to creating service-oriented solutions, Springer, 2006, pp. 624–636.
http://dx.doi.org/10.1007/11948148_60

C. Canal, J.M. Murillo Software adaptation 12 (1) (2006).
http://dx.doi.org/10.3166/objet.12.1.9-31

I. Christou, S. Ponis, E. Palaiologou, Experiences of Using the Agile Unified Process in the Banking Sector, Software, IEEE PP (2009) 1–1.
http://dx.doi.org/10.1109/ms.2009.156

A. Kenzi, B. El Asri, M. Nassar, A. Kriouile, A mdel driven framework for multiview service oriented system development, in: IEEE Computer Society, 2009.
http://dx.doi.org/10.1109/aiccsa.2009.5069357

C.Pahl, Semantic model-driven architecting of service-based software systems, Information and Software Technology, 49(2007) 838-850.
http://dx.doi.org/10.1016/j.infsof.2006.09.007

S. Mittal, Devs unified process for integrated development and testing of soa, University of Arizona 2007

C. SooHo, A systematic analysis and design approach to develop adaptable services in service oriented computing, in: Congress on Services (Services 2007), pp. 375–378.
http://dx.doi.org/10.1109/services.2007.13

Her, J., La, H., Kim, S.: A Formal Approach to Devising a Practical Method for ModelingReusable Services. In: Proc. of 2008 IEEE Int’l. Conf. on e-Business Engineering (ICEBE 2008), pp. 221–228 (2008).

S. Consortium, State of the art report on software engineering design knowledge and survey of HCI and contextual knowledge, Tech. Rep. PO-JRA- 1.1.1, July 2008.

Erl, T.: Service-Oriented Architecture: Concepts. Prentice-Hall, Englewood Cliffs (2005).

Cappiello C, Pernici B (2009) Design of repairable processes. In: Cardoso J, van der Aalst W (eds) Handbook of Research on Business Process, Information Science Publishing.
http://dx.doi.org/10.4018/978-1-60566-288-6.ch010

Bucchiarone A, Cappiello C, Di Nitto E, Kazhamiakin R, Mazza V, Pistore M (2009) Design for Adaptation of Service-Based Applications: Main Issues and Requirements. In: Proc. of Fifth International Workshop on Engineering Service-Oriented Applications: Supporting Software Service Development Lifecycles (WESOA).
http://dx.doi.org/10.1007/978-3-642-16132-2_44

Ardagna D, Comuzzi M, Mussi E, Pernici B, Plebani P (2007) PAWS: A Framework for Executing Adaptive Web-Service Processes. IEEE Software 24(6): 39-46
http://dx.doi.org/10.1109/ms.2007.174

Bianchini D, Cappiello C, De Antonellis V, Pernici B (2009) P2S: A Methodology to Enable Inter-organizational Process Design through Web Services. In: Proc. of CAiSE 2009, LNCS 5565, pp.334-348, Springer Berlin Heidelberg
http://dx.doi.org/10.1007/978-3-642-02144-2_28

kunalmittal k. “Service Oriented Unified Process (SOUP).” Available: http://www.kunalmittal.com/html/soup.html, 2010.

Dey, A.K. and Mankoff, J. (2005), “Designing mediation for context-aware applications”, ACM Transactions on Computer-Human Interaction, Vol. 12 No. 1, pp. 53-80.
http://dx.doi.org/10.1145/1057237.1057241

Bianchini D, Cappiello C, De Antonellis V, Pernici B (2009) P2S: A Methodology to Enable Inter-organizational Process Design through Web Services. In: Proc. of CAiSE 2009, LNCS 5565, pp.334-348, Springer Berlin Heidelberg.
http://dx.doi.org/10.1007/978-3-642-02144-2_28


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2019 Praise Worthy Prize