The Globus architecture provides an open source software toolkit that allows sharing of computing power, databases, and other resources across organizational boundaries. It has three main components - resource management, data management, and information services. The core Globus Toolkit components allow users to access remote resources seamlessly while preserving local control. It includes services like the Grid Resource Allocation Manager (GRAM) for job submission and monitoring, the Monitoring and Discovery Service (MDS) for resource information, and Grid FTP for secure data transfer. The Gridbus architecture builds upon Globus to address additional challenges around composing distributed applications, resource brokering, data management, and accounting to support both scientific and business applications on grids.