2013 IEEE International Conference on Services Computing 2013
DOI: 10.1109/scc.2013.82
|View full text |Cite
|
Sign up to set email alerts
|

Describing Dynamism in Service Dependencies: Industrial Experience and Feedbacks

Abstract: Abstract-The rise of dynamic applications is coming with new development challenges. Indeed, dynamism is a complex concern, difficult to perceive and manage by developers. In the context of a large industrial project dealing with fleet management, we had to deal with important environmental and evolutionary dynamism. To make it easier for the development team, we have used and extended the iPOJO service component model. This paper presents how the dynamism is described in component metadata and how it is manag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…When we update a sensor module (A.jar), we have to exchange all previous instances of this sensor module A. For such, we need a mechanism that is able to transparently update the sensor module instances while keeping their references for the application [10] (i.e., M-Hub) since the sensor module's reference change after it is updated to a newer version. Thus, the wrapper instance, which manages the dynamism related to the process of update the sensor module instance, keep the same even after the update process, avoiding the burden of propagating the new sensor module references to all M-Hub's components (e.g., S2PA Service and Location Service).…”
Section: Fig 3 Mobile Application Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…When we update a sensor module (A.jar), we have to exchange all previous instances of this sensor module A. For such, we need a mechanism that is able to transparently update the sensor module instances while keeping their references for the application [10] (i.e., M-Hub) since the sensor module's reference change after it is updated to a newer version. Thus, the wrapper instance, which manages the dynamism related to the process of update the sensor module instance, keep the same even after the update process, avoiding the burden of propagating the new sensor module references to all M-Hub's components (e.g., S2PA Service and Location Service).…”
Section: Fig 3 Mobile Application Architecturementioning
confidence: 99%
“…iPOJO (injected Plain Old Java Object) [10] is a serviceoriented component framework that aims to simplify the development of dynamic service applications. The iPOJO framework is implemented on top of the OSGI (Open Service Gateway initiative) [17] service platform, which is a framework to deploy services in a centralized and nondistributed environment.…”
Section: Related Workmentioning
confidence: 99%
“…When we update a component A, we have to update all previous instances of component A. For such, we need a mechanism able to transparently update the component instances and to keep their references for the application [4]. Thus, we have developed the wrapper, which is a container for component instances, that manages the dynamism related to the process of update component instances.…”
Section: Implementation Detailsmentioning
confidence: 99%
“…The authors present an architectural model addressing flexible and adaptive composition of services in Very Large Scale (VLS) IoT systems by exploiting the concepts of service orchestration (i.e., centralized approach) and choreography (i.e., decentralized approach). While the authors follow a service orchestration/choreography model, which seems to be more adequate for web applications, we chose following the serviceoriented component approach [4] [5]. Although the authors address VLS IoT systems, there is no information about how the architecture achieves scalability, and how the adaptation engineer defines the service composition.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation