Méthodologie de provisionnement automatique d’applications métier orientées service sur les environnements cloud

Hind Benfenatki 1, 2
2 SOC - Service Oriented Computing
LIRIS - Laboratoire d'InfoRmatique en Image et Systèmes d'information
Abstract : Service-oriented computing and cloud computing offer many opportunities for developing and deploying applications. In fact, service-oriented computing allows to compose several functionalities from distributed services developed by different organizations. On the other hand, cloud computing allows to provision on demand scalable development and deployment environments. In this resarch work, we propose and describe a Method for AutomateD prOvisioning of service-oriented cloud busiNess Applications (MADONA). The method covers the whole application’s lifecycle and is based on cloud orchestration tools that manage the deployment and dependencies of supplied components. This research work aims to reduce the necessary technical knowledge for provisioning service-oriented cloud applications. To this end, we bring three major contributions. Firstly, we automatise the whole application provisioning. In fact, MADONA phases are fully automated. The user intervenes only in requirement elicitation and when the application is deployed and ready to use. The business application is automatically generated (by composing business services) and deployed in an automatically preselected IaaS. Secondly, we enrich the description of services by integrating concepts describing services’ interactions. In fact, service description languages usually describe services as isolated components and does not consider the interactions between services. We define in this work, composition interactions which describe for each business service, its necessary services and the services with which it can be composed. Thirdly, we allow the user to express her requirements abstracting composition and deployment technical details. To this end, we defined a RequIrement VocAbuLary (RIVAL) to formalize user’s functional (in terms of keywords describing the desired functionalities, or names of desired services) and non-functional requirements (in terms of cost, deployment preferences (ex. preferred location), and quality of service). The method has been implemented and tested showing its faisability
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-01493120
Contributor : Abes Star <>
Submitted on : Tuesday, March 21, 2017 - 4:00:07 AM
Last modification on : Friday, May 17, 2019 - 10:27:50 AM
Long-term archiving on : Thursday, June 22, 2017 - 12:30:18 PM

File

TH2016BENFENATKIHIND.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01493120, version 1

Citation

Hind Benfenatki. Méthodologie de provisionnement automatique d’applications métier orientées service sur les environnements cloud. Web. Université de Lyon, 2016. Français. ⟨NNT : 2016LYSE1282⟩. ⟨tel-01493120⟩

Share

Metrics

Record views

737

Files downloads

1804