Grids are a novel class of distributed systems that allow to seamlessly combine multiple resources of heterogeneous servers on the Internet for demanding applications. We deal with the challenging task of programming grid applications which have to meet the requirements of abstraction and interoperability. We present our concept of customizable Higher-Order Components (HOCs) whose parameters may be not only data but also mobile code units. We demonstrate how applications are built by customizing HOCs using code parameters and describe the HOC-SA – a service-oriented architecture for developing grid applications by composing HOCs. We show where HOC-SA ranges in the variety of currently available software component architectures. In presenting our implementation, we explain how HOC-SA exploits modern grid middleware such as the WSRF implementation in the latest Globus Toolkit while hiding its complexity from the user.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 email@example.com
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 firstname.lastname@example.org