Basic framework of service access layer