dc.description.abstract |
Many parts of the world endeavor to extend access to more individuals and institutions by means of the electronic messaging system in the ever-evolving Internet. While that messaging system is continuing to incorporate more and more features such as multimedia information, technical barriers in many parts of the world or uncontrolled behaviours of originators hinder such expansion. It is the lack of user-requirement based policies in the messaging system that increases the constraints to such environments. At the same time the need to integrate and coordinate other messaging systems such as fax, paging, postal mail etc. with the Internet messaging system still exists. On the other hand whether constrained or not, users wish to administer their retrieval of messages in particular manners such as blocking unwanted messages, using alternate message delivery media, using strategic message delivery methods especially for lengthy messages, etc., which in turn leads to a formation of requirement-based policies of the messaging system. Currently there are standards governmg message handling, in particular MIME (Multipurpose Internet Mail Extensions), for exchanging mail messages encompassing a multitude of media, such as graphics images, voice, data and full motion video apart from plain text. However, the MIME standard presupposes certain minimum technical capabilities amongst interconnected and participating mail servers and nodes for distribution of such multimedia mail. In particular, the interconnecting channels between mail servers should be of sufficient bandwidth to conduct the large amount of data in MIME messages at 'reasonable' rates and also the nodes must have adequate storage capacity for the same. This requirement (or bandwidth of channels and storage of mail servers for MIME capability prevents users connected to 'under-privileged' mail nodes from enjoying the benefits brought about by multimedia information and messaging. This may be in spite of the end users owning or having access to resource rich machines. On the other hand, with the introduction of MIME capabilities, users are faced with the essential requirement of administration at the server side owing to the fact that the availability of many media types would impose increased abuses, intended or accidental, especially in the face of new inventions of media types. As a strategic solution to this phenomenon, the concept of an adaptive, service-oriented mail server employing a smart approach to routing of multimedia messages in an inter network of mail servers, disparate in storage capacity, performance, network bandwidth and administration, is presented. This concept, described as Hierarchical Actions Transfer (HAT) concept, involves offsetting the bandwidth and capacity limitations or "desires" of a node at a specific level by requesting a mail node a step higher up to oblige to perform services on its behalf (which the former node is incapable of performing or not willing to, due to capacity or bandwidth limitations or self imposed restrictions ). The service requests that are in line with the Requirement-Based Policies are known to the server through a specific configuration mechanism. When delivering messages, the server will first look at the configuration of each connected node and then the message delivery will take place accordingly. It would be inevitably a service-oriented strategy to relieve nodes in constrained environments. An added advantage of the approach is that it implements administrative policies for controlling traffic and congestion arising from MIME mail to a mail server site and the level of MIME services made available to users connected to that site. Further, the technique also integrates conventional and primitive messaging mechanisms, such as postal mail, courier by diskettes/tapes, facsimile and paging, into the realm of electronic messaging. It could be further enhanced by the incorporation of Artificial Intelligence if it could identify patterns of frequent node requests. However, current implementation that uses "send-mail" as the Message Transfer Agent (MTA) focuses only on the manual and semiautomatic configuration of such services. |
|