logo
[КОМП СИСТЕМЫ] / KS1

Java-технологии распределенных компьютерных систем

В настоящее время является актуальным создание распределенных компьютерных систем охватывающее неограниченное количество компьютеров. Фирма Sun Microsystem, девиз “Сеть – это компьютер” активно развивает сетевые технологии. Основную роль при этом фирма отводит технологии Java. Java созданный в 1995 год, уже в первом выпуске инструментального набора классов и утилит jdk 1.0 (java development kit) включает поддержку сокета CGI. Серверные CGI-приложения позволяют создавать динамические страницы в ответ на запрос web-клиента. В jdk 1.2 (1996) был введен механизм RMI (Remote Method Invocation) – обращение к методу удаленного компьютера написанных на java.

В Jdk 1.2 (1997) механизм CORBA (Common Object Broker Architecture) – обращение к методам удаленного компьютера написанных на С, С++, Delphi и т.д., т.е. написанных на других языках программирования.

С 1999 года фирма Sun объявила с разделением платформы java 2 (jdk 1.2) на три направления:

  1. Java 2 Platform Standart Edition (J2SE)

  2. Java 2 Platform Enterprise Edition (J2EE)

  3. Java 2 Platform Micro Edition (J2ME)

J2SE предназначена для использования на рабочих станциях и ПК.

J2EE содержит все необходимые для создания распределенных компьютерных систем уровня предприятия. В нее входит сервлет, jsp, jms, ejb-технологии.

J2ME усеченная версия J2SE. Используются в КПК и мобильных телефонах.