SOMA-based Virtual Museum Infrastructure |
On the
basis of the SOMA general architecture, we have designed a specific MA-based
infrastructure for Virtual Museum
(VM) services. The main guidelines in the implementation
of the VM infrastructure are: The VM infrastructure results from the interaction of several MA-based components (see Figure 1). The Access Agent (AA) is responsible for accepting queries from authorized users. We introduce different types of AA tailored to the recognized different user roles: manager, expert and normal visitor. Normal visitors can only submit simple queries and explore the provided results with no possibility of specifying a required QoS level on reception. Experts can also subscribe for query repetition and are accounted on the basis of both the VM resource consumption and the obtained QoS. In addition to the functionality available to experts, managers can modify the VM data under their responsibility, e.g. for dynamically adding a link to a new publication about a particular artifact. AAs are in charge of authenticating the connected user and associating her with the proper role, by exploiting the underlying SOMA security facility. Then, they collect the requested query, decide how to answer the query by coordinating a group of query agents, control the work progress up to its completion, and finally yield back the results to the user according to the corresponding user profile information. Any of the aforementioned AA comes in two flavors depending on the fact it implements or not the Web-enabled CORBA server interface (see Figure 2): it can directly run on client hosts, or it can reside on a Web server and be accessed via a CORBA-client applet integrated in a standard Web page. (Other MA-based components follow...) |
|
Page
updated on
|
In
case of problems, or if you find any bug, please contact us.
|