subject: Internet Messaging Components [print this page] Internet Messaging Components Internet Messaging Components
The Internet is the resulting system of the interconnection of computers worldwide to share data and application software programs. It has introduced a quicker and more versatile communication platform that surpassed wired technology used in local area networks (LAN) and wide area networks (WAN) through wireless and optical networking technologies.
Data exchange structure using the Internet has three major elements: the end-user, the Internet and the server. The end-user is the element requesting data or information from the other side of the platform. All end-users are connected to the platform, which is the Internet, using electronic devices such as computers and smartphones. End-users can send queries and requests for information by feeding specific keywords into search engines.
The queries made by the end-users are delivered into the platform, which searches for available servers containing the answer. It allows end-user to end-user communication with a server in the middle, end-user to server communication, and vice versa. The messaging principle through the Internet is similar with the system used in the telecommunication industry, although the Internet has variant forms of messaging mechanisms.
Many devices today are already capable of acquiring services from servers through the Internet. Mobile phones, for example, are becoming more sophisticated in terms of messaging mechanisms. By having a server CAL or client access license, a mobile phone can be used to communicate with other devices like computers, with the application being recognized and clearly implemented.
The communication between devices of different operating systems is made possible by a middleware server the goes between the server and the end-user on the same platform. A text message, for example, encoded in a computer operating system and sent to a mobile phone can still be accessed because of servers with server CALs. These servers provide the convenient service of getting the message through the platform until it reaches the end-user on the other side.
Today, services delivered through the Internet are no longer managed by hardware servers. Since the discovery of cloud computing technology, larger and more capable servers provide unlimited and fast servicing. Most services, particularly software application products, are delivered to end-users with a server client access license in order to protect the product from being replicated for unlawful use.