Techniques for Building a Read/Write/Execute-Able Web
In recent years, the usage pattern of the Web has been undergoing dramatic changes. The traditional definition of the Web, “a system of interlinked hyper-text documents”, can no longer describe the situation accurately today. Instead, users want to interact with Web resources and even want to create their own Web resources that can interact with others. This is what we call “Web 2.0”, a new Web that is both read-able and write-able. However, considering Web-based services around us: the calendar services, the traveling services, and the messaging services, etc., one can draw a conclusion that what Web users nowadays expect from the Web are not only contents and interactions but also services. To meet this expectation, a read/write/execute-able Web is demanded. In this paper, new technologies for building such a Web are proposed. A virtual browsing environment is employed to transform existing Web resources into executable services. Furthermore, an HTML-to-XML annotation/transformation technology is integrated into the virtual browsing environment to form the data model part. With these technologies, the Web will be transformed into “a system of interlinked services.”