Distributed and Web-Based Grid Computing Systems