An activity is a step in a BPEL process. It can describe an interaction with a Web service or it can perform internal process functions. The process must contain at least one activity.
In BPMN, you implement both tasks and events as BPEL activities. However, there is a distinction between a task and the event in which a task performs work and an event is a trigger or result.