Смекни!
smekni.com

по информатике Луговского Алексея (стр. 2 из 2)

Стандарты Java

В Java-технологии выделяются два вида стандартов: потребительский и корпоративный. Потребительские платформы по количеству наличных ресурсов стоят на несколько ступенек ниже корпоративных. Первые представляют собой устройства со встроенным микропроцессором, вторые – полноценные компьютеры.

Что такое Jini

В конце 1998 г. Sun анонсировала технологию Jini. На презентации, устроенной по этому поводу, представители фирмы продемонстрировали, как фотокамера подключается к сети, после чего с ней сразу же можно работать, однако Jini способна на большее. По словам инженеров Sun, им удалось придумать простую технологию в 35 тыс. строк кода, объединяющую компьютеры и устройства как бы в единую систему. Jini включает несколько базовых концепций: поисковую службу; способ обнаружения таких объектов или служб, как фотокамера, и подключения их к поисковой службе; защиту; лизинг (фотокамера может находить и использовать принтер в продолжение определенного времени); поддержку транзакций и распределенных событий.

Jini – это Java-инфраструктура, которая позволяет устройствам и приложениям автоматически присоединяться к сети и предлагать реализуемые ими службы в рамках всей сети. Jini не описывает в деталях, как именно конкретное приложение будет функционировать, но позволяет имеющимся службам узнавать друг о друге и устанавливать соединение.

Сеть Jini похожа на большой рынок, где торговцы предлагают свои товары. «Торговцами» в сети Jini могут выступать пользователи, устройства или приложения. Новый торговец, пришедший на рынок, сообщает о своем появлении и быстро устраивается за прилавком. Затем он регистрирует свои услуги и товары, для чего должен вывесить их перечень на большой доске объявлений, где другие торговцы уже разместили десятки аналогичных списков. Jini предоставляет механизм, с помощью которого торговцы получают место на рынке и посылают свои перечни на доску объявлений.

Потенциальные покупатели ищут перечень, в котором есть необходимые им услуги, а затем списывают оттуда же «адрес» этого торговца. После чего каждый покупатель оговаривает детали «сделки» с торговцем, в частности, они обсуждают, «когда» и «сколько». Правила, которым должен удовлетворять предлагаемые торговцами услуги, диктуются еще одной технологией Sun – JavaSpaces.

Jini использует язык Java, чтобы обеспечить возможность подключения устройств к сети в режиме plug-and-play. При таком подходе подключаемые устройства автоматически становятся членами так называемой федерации. Федерация – это сеть устройств и приложений, которые в соответствии со спецификацией Jini предлагают друг другу определенные услуги. В федерацию может входить что угодно: файловые серверы, настольные ПК, сотовые телефоны, дисковые массивы, принтеры, программные объекты.

Развитие и бурный рост Internet привели к широкой популярности Java, и сейчас взоры софтовых компаний обращаются к новому неохваченному рынку – бытовым приборам. Время покажет, сможет ли Java укрепиться в качестве средства управления «умной» электроникой.