In the real world, many Web Services provide locale sensitive services, which support a wide variety of languages, currency, and metrics. The challenge is to make the different Web Services, which support different locales, to work together. There are two major issues: how do we know the globalization capability of one Web Services? and if we know, how can we make them work together? These issues are addressed in two aspects: G11N capability recognition and G11N capability enabling. For G11N capability recognition, we introduce the prototype of Web Services globalization policy by which the G11N capability of a Web Services is described and recognized; for G11N capability enabling, we bring forward some G11N extensions to Web Services sub-patterns.
Software developers who are working on Web Services applications, both on server side and client side will find that this topic is a good reference for them to add globalization capability into their Web Services, so that the applications will be more intelligent and resilient.
The content in this topic will include:
- The issues – description about the problems in Web Services environment;
- G11N capability recognition – prototype of Web Services globalization policy, an extension to Web Service policy framework, which describes the G11N capability of a Web Services;
- G11N capability enabling – two runtime G11N sub-patterns, extensions to the basic patterns of Web Services, which enable the G11N capabilities of a Web Services.
Yi Jie Xu
Staff Software Engineer
Shanghai Globalization Lab |