1 WMProxy Service
1.1 About WMProxy
WMProxy is a new component to access the
EMI Workload Management System (WMS).
The need of such a component, besides adhering to the emerging design methodology called
Service Oriented Architecture (SOA), is to improve the performance of existing similar components, to handle more efficiently a large number of requests for job submission and control and also to provide additional features.
The WMProxy is implemented as a
Web service. The Web is considered a successful technology mostly because of its simplicity and ubiquity. A Web service allows us to take advantage of the benefits of the Web, not only to provide information, but also to offer services to a greater community of possible users.
Since the
European Middleware Initiative (EMI) Middleware is a composition of Grid services provided by different vendors and/or operated by different organizations, the Web services technology is a powerful means to achieve service interoperability and allow easier compliance with emerging standards such as
Open Grid Services Architecture (OGSA) and
Web Services Resource Framework (WSRF).
1.2 Client configuration
C++ WMProxy client commands behavior may be configured by editing a proper configuration file. Here follow the steps needed to properly configure file location on client side:
1 For each supported Virtual Organisation a directory must be created, with the following name:
/etc/glite-wms/<vo name-lowercase>
(e.g. for dteam /etc/glite-wms/dteam)
- Files installation:
- org.glite.wms.client (version > 3.1.9) installs a template file in the following location:
/etc/vo_template/glite_wmsui.conf.template
This file should be copied with the name "glite_wmsui.conf" in each directory created in
step 1)
- for backward compatibility (version <= 3.1.9) old configuration file name approach is still accepted
/etc/vo_template/glite_wms.conf
This file should be copied with the name "glite_wms.conf" in each directory created in
step 1)
--
FabioCapannini - 2011-11-04