Component-based Web Applications Research Articles