3.2.4. Stateless. Both components and services can be stateful or stateless. In SOSE, stateless services are used to meet the performance requirements and in some circumstances, the stateless property is optimal for services’ reusability. As a result, the services should minimize the amount of state information they manage and the duration for holding the message information. Otherwise, the services would not be able to timely correspond to other service requesters. On the other hand, there are circumstances when stateful services are necessary so as to maintain states across several method calls by the same service requester. The service object creation policy determines whether a stateful service can be returned.