|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
About Interprocess Communications
As computer users become more sophisticated, they demand more power from the applications they use. To meet this demand, developers add more features to their applications, and the applications become larger. These large applications can eventually become unmanageable, both from a development standpoint and from a user-interface point of view. Therefore, developers now tend to produce highly focused applications that do a good job on a limited number of features and then to enable those applications to communicate and share data with other specialized applications. No longer can any one application meet all user expectations; the age of cooperating and communicating applications has arrived.
Typically, cooperating and communicating applications can be categorized as clients or servers. A client is an application or a process that requests a service from some other process. A server is an application or a process that responds to a client request. Many applications act as both a client and a server, depending on the situation. For example, a word processing application might act as a client in requesting a summary table of manufacturing costs from a spreadsheet application acting as a server. The spreadsheet application, in turn, might act as a client in requesting the latest inventory levels from an automated inventory control application.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
О Межпроцессовой Связи
Так как пользователи компьютера становятся более умными, они требуют более мощность из приложений, которые они используют. Для того, чтобы удовлетворять это требование, разработчики добавляют больше характеристик к их приложениям, и приложения становятся больше. Эти большие приложения могут в конечном счете стать трудноконтролируемыми, как из позиции разработки так и из потребителя-интерфейса зрения точки. Следовательно, разработчики теперь стремятся производить очень сфокусированные приложения, которые хорошо делают в ограниченном количестве характеристик и затем, чтобы позволять приложения, чтобы передавать и распространять данные с другими специализированными приложениями. Больше любое приложение не может встретить все ожидания пользователя; возраст сотрудничающий и передавая приложения прибыл.
Обычно, сотрудничая и передавая приложения может быть распределено как клиенты или серверы. Клиент - приложение или процесс, которые запрашивают услугу из некоторого другого процесса. Сервер - приложение или процесс, которые реагируют на запрос клиента. Много приложений действуют как как клиент так и сервер, в зависимости от ситуации. Например, текстовая обработка приложения могла подействовать как клиент на запросе итоговой таблицы производства стоит из приложения электронной таблицы, действующего как сервер. Приложение электронной таблицы, в свою очередь, могло подействовать как клиент на запросе самого последнего оборудования выравнивается из управляющего приложения автоматизированного оборудования.
|
|
|
|
| |