

Grid computing has emerged as a new computing infrastructure aiming to make science advancement and progress a much simpler and enjoyable task: let everyone share what they have (stuff that others find quite appreciable), so they can do smarter, better, and be happier. With the emergence of Cloud computing as a Yet Another Hype in the computer arena, Grid computing has been slowly pushed out of the window. However, we believe that the goal and purpose of Grid computing is majestic and graceful. In this paper, we propose an architectural approach to Grid provisioning, bearing in mind that there are two successful phenomena, namely the Internet and the World Wide Web, that have always faced with the same problems that the Grid is facing now: (1) heterogeneity, and (2) geographical and administrative scalability. We take advantage of the layered architectural style that has proven to be useful and effective in designing complex systems such as the computer itself. We also use the underlying concepts of the ISO OSI Reference Model as the guideline.