A robust client-driven distributed service localisation architecture
Collins, Luke, Wang, MingXue, Xu, Lei and Pahl, ClausORCID: 0000-0002-9049-212X
(2014)
A robust client-driven distributed service localisation architecture.
International Journal On Advances in Intelligent Systems, 7 (201
(1&2).
pp. 11-22.
ISSN 1942-2679
The fundamental purpose of service-oriented computing
is the ability to quickly provide software resources to
global users. The main aim of service localisation is to provide a method for facilitating the internationalisation and localisation of software services by allowing them to be adapted to different locales. We address lingual localisation by providing a service interface translation using the latest web services technology to adapt services to different languages and currency conversion as an example of regulatory localisation by using real-time data provided by the European Central Bank. Units and Regulatory Localisations are performed by a conversion mapping, which
we have generated for a subset of locales. The aim is to
investigate a standardised view on the localisation of services by using runtime and middleware services to deploy a localisation implementation. We apply traditional software localisation ideas to service interfaces. Our contribution is a localisation platform consisting of a conceptual model classifying localisation concerns and the definition of a number of specific platform services. The architecture in which this localisation technique is client-centric in
a way that it allows the localisation to be controlled and managed by the client, ultimately providing more personalisation and trust.
It also addresses robustness concerns by enabling a fault-tolerant architecture for third-party service localisation in a distributed setting.