单项选择题

A.服务的建模和组装阶段可使用BPEL来组合服务
B.在组合服务时,需要知道服务的QoS、位置等信息
C.在组合服务时,需要知道服务的编程语言及运行环境
D.在组合服务时,需要知道服务的调用方式