Service oriented programming - which combines distributed object computing, component-based and Web-based concepts - has recently emerged as a promising approach to develop dynamic and heterogeneous service provision environments. Such systems are referenced in literature as service oriented architectures. Classic strategies to address dependability in distributed object computing middleware may not be straightforwardly applied to service oriented architectures (SOAs) for pervasive computing, since they operate in quite different contexts compared to traditional DOC middleware. In this paper, our focus is on dependability issues of SOAs. In particular, we identify dependability requirements of such systems during their life cycle showing how these requirements may change depending on the time phase (discovery, lookup, setup, delivery). We also explore the suitability of Jini technology as an enabling infrastructure to improve availability and reliability, describing both the benefits and drawbacks of a Jini-based solution in the context of a case study application, namely PRINCEPS.
Improving dependability of Service Oriented Architectures for Pervasive Computing / Cotroneo, Domenico; C., DI FLORA; Russo, Stefano. - -:(2003), pp. 74-81. (Intervento presentato al convegno International Workshop on Object-oriented Real-time Dependable Systems tenutosi a Guadalajara, Mexico nel gennaio 2003) [10.1109/WORDS.2003.1218068].
Improving dependability of Service Oriented Architectures for Pervasive Computing
COTRONEO, DOMENICO;RUSSO, STEFANO
2003
Abstract
Service oriented programming - which combines distributed object computing, component-based and Web-based concepts - has recently emerged as a promising approach to develop dynamic and heterogeneous service provision environments. Such systems are referenced in literature as service oriented architectures. Classic strategies to address dependability in distributed object computing middleware may not be straightforwardly applied to service oriented architectures (SOAs) for pervasive computing, since they operate in quite different contexts compared to traditional DOC middleware. In this paper, our focus is on dependability issues of SOAs. In particular, we identify dependability requirements of such systems during their life cycle showing how these requirements may change depending on the time phase (discovery, lookup, setup, delivery). We also explore the suitability of Jini technology as an enabling infrastructure to improve availability and reliability, describing both the benefits and drawbacks of a Jini-based solution in the context of a case study application, namely PRINCEPS.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.