Providing Context Communication In Ubiquitous Computing Architecture