Applying Web-based Networking Protocols and Software Architectures for providing adaptivity, personalization, and remotization f