MUM ArchitectureMUM proxy-based architecture is aimed to extend traditional client-server solution with the interposition of proxy nodes that realize several facilities to support continuous sevices delivery in the Wireless Internet. This architecture guideline permits to introduce proxies whenever in need over the service path, in order to flexibly handle and adapt multimedia flow delivery, without leaving the whole management burden to client/server end-nodes. The service path involves the client, the server and all the proxy active components participating in service delivery. To activate and assist proxy active components at intermediate nodes MUM middleware realizes several facilities at intermediate nodes as better explained in the following.
ArchitectureMUM logical architecture of consists of two layers, the Middleware Mechanisms Layer, that realizes basic services, and the Middleware Facilities Layer that encapsulates the strategies and realizes more complex services. Multimedia applications are developed above this last layer, at the Application Layer. Figure 1 shows the layering of the deployed architecture.
Figure 1: System Layering. The Mechanisms Layer realizes the basic middleware mechanisms on which the more complex services, that are part of the MW Facilities Layer, stand. Here there is a list of the services included in this layer:
This lower layer was implemented using only standard C/S solutions because we think that MA paradigm is a powerful means that must be used only when necessary, that is for the realization of MUM most dynamic services.
The Facilities Layer includes the strategies and the most dynamic parts of MUM; MAs where employed here for their properties of autonomy and dynamicity. Moreover, using MAs it is really simple to change and try different strategies, as they can be encapsulated in the agent itself.
|
|
|||||
|
|