Cloud computing is increasingly becoming a viable alternative for businesses large and small to outsource their service needs. Aspects of major importance in the business context are contracts between service providers and service consumers. Existing e-Contracting solutions mainly from the Grid domain can be partially re-used, but do not work well with the heterogeneity prevalent in the cloud. This paper introduces an architecture which allows the dynamic customization of service logic to adapt to various contexts and requirements. Customization is achieved via a plug-in like mechanism based on the dynamic integration of functionality "bricks". The architecture is applicable beyond the contracting sub-domain and is expected to improve the acceptance of the global service market place.
View full paper: echal11.pdf.