Providing context-aware Web services is an adaptive process of delivering contextually matched Web services to meet service requesters' needs. We define the term "context" from two perspectives: one from service requesters; and the other from Web services