Abstract :
Agents, grids, and middleware are more closely related. We develop software architecture for two software projects: one involves infrastructure for distributed, pervasive computing; the other involves partitioning huge data sets across data grids consisting of thousands of PCs. On the surface, these projects seem very different, but there are similarities and lessons we can learn from comparing them that have implications for agents, grids, Web services, pervasive computing, and middleware.
Keywords :
grid computing; middleware; software agents; software architecture; ubiquitous computing; Web services; agent system; data grid; distributed computing; middleware; pervasive computing; software architecture; Humans; Intelligent agent; Intelligent sensors; Middleware; Personal communication networks; Pervasive computing; Prototypes; Software architecture; Web services; XML; 65; Web services; agents; grid architecture; middleware; pervasive computing;