ResPubID22733, Web services, application program interfaces, portals, software architecture, Web end-user application designs, service-oriented, data destination, distributed architecture, dynamic user needs, e-science, generic architecture, geographical information system data, GIS, integrated application programming interface, virtual organisations, end users, hotel finding problem, Web applications, Australia, ecosystems, intelligent systems, legged locomotion, space technology