|
Реальная ценность современной вычислительной системы определяется ее способностью взаимодействовать с другими вычислительными системами. Сегодня помимо серверов и рабочих станций требуется обеспечить совместную работу самых разнообразных устройств, включая мобильные телефоны, портативные компьютеры и всевозможные встроенные системы. И это невозможно сделать, основываясь лишь на технологиях одной компании. Вот почему основой стратегии разработки продуктов и услуг компании Sun Microsystems стал принцип открытости ее сетевых решений.
Рождение идеи
Sun Microsystems была зарегистрирована в г. Санта-Клара (шт. Калифорния) в феврале 1982 г. Основатели компании Винод Хосла и Энди Бехтольшейм задумали построить самый лучший компьютер для приложений CAD/CAM (Computer-Aided-Design/Computer-Aided-Manufacturing). В то время инженерам-проектировщиком приходилось работать на довольно дорогих миникомпьютерах (minicomputers) либо поочередно, либо в режиме разделения времени, и мало кто из них мог помыслить о том, чтобы получить в полное распоряжение отдельную машину.

Слева направо: Винод Хосла, Билл Джой, Энди Бехтольшейм, Скотт Макнили |
Вместо миникомпьютеров основатели новой компании предложили инженерному сообществу сравнительно дешевые, но тем не менее достаточно мощные персональные рабочие станции с поддержкой сети Ethernet. Встав на этот путь, Sun противопоставила себя сразу более чем дюжине конкурентов, включая такие фирмы, как Digital Equipment, Data General, Hewlett-Packard, а также Apple и Tandy.
Главным же своим соперником на рынке Хосла и Бехтольшейм считали основанную двумя годами ранее компанию Apollo (впоследствии купленную компанией Hewlett-Packard), которая к тому времени уже начала продавать похожие рабочие станции. Ее продукт представлял собой полностью закрытое фирменное программно-аппаратное решение.
В противоположность этому решение Sun базировалось исключительно на типовых промышленных компонентах и общедоступной ОС Unix, усовершенствованной Биллом Джоем, пришедшим в компанию из Университета Беркли. Благодаря этому конечная цена продукта, согласно бизнес-плану, не превышала 20 тыс. долл., в то время как рабочие станции Apollo продавались за 25 тыс. долл. и дороже.
Первый луч
Оснащенная микропроцессором МС68010 настольная рабочая станция с максимальным объемом оперативной памяти 4 МБ и интегрированным адаптером Ethernet стала первым продуктом компании Sun Microsystems. Встроенная поддержка сети предоставляла пользователям возможность обмениваться электронными сообщениями и получить доступ к разделяемым службам хранения файлов и печати. "Моим видением были распределенные вычисления, - рассказывал Винод Хосла. - Поскольку сеть обеспечивает разделяемый доступ к данным, сама собой отпадает необходимость сосредотачивать вычислительные ресурсы в одном месте".
Выбор Unix в качестве базовой ОС и поддержка стека протоколов TCP/IP положили начало "концепции открытых стандартов", которой Sun Microsystems доныне неизменно придерживается при разработке всех своих продуктов. По мнению председателя совета директоров компании Скотта Макнили, "лучший способ вызвать доверие у пользователя - применять принятые в индустрии стандарты для всех интерфейсов, посредством которых одна технология будет "общаться" с другой".
Дальнейшее развитие отрасли служит красноречивым тому подтверждением. Сегодня открытые стандарты наперебой расхваливают все, кому не лень, но в начале 80-х подавляющее большинство производителей компьютеров предлагали корпоративным заказчикам лишь закрытые фирменные решения. Купив их, те навсегда "привязывали" себя к производителю, т. е. должны был и впредь приобретать только его продукты, в противном случае им приходилось покупать все заново. В связи с этим Энди Бехтольшейм так охарактеризовал причины успеха Sun: "Мы не ошиблись в главном, выбрав правильную бизнес-модель - открытые решения и такое же открытое отношение к пользователям".

Первая рабочая станция Sun-1 |
Рабочая станция c логотипом Sun Microsystems в форме хорошо всем знакомого сегодня "логического квадрата" впервые была представлена широкой общественности на выставке Comdex в 1983 г. и, несмотря на некоторые имевшиеся в ней недостатки, покупатели встретили ее хорошо. В этом же году Sun буквально перехватила у Apollo контракт с компанией Computervision, ведущим поставщиком CAD-систем. Apollo проиграла эту сделку стоимостью 40 млн долл. по двум причинам. Во-первых, она ничего не смогла противопоставить агрессивному натиску Sun, а, во-вторых инженеры Computervision, как почти любой инженер-проектировщик, с одной стороны, хорошо знали ОС Unix, с другой - если бы выбор пал на Apollo, им пришлось бы потратить какое-то время на изучение фирменной системы. Хотя именно Apollo основала рынок рабочих станции, Sun сумела улучшить их, разработав гибкую конфигурацию аппаратного обеспечения и предоставив пользователям-инженерам в распоряжение хорошо знакомую и любимую ими ОС.
Сеть для всех
Чтобы закрепить успех Sun решила всерьез взяться за разработку ПО Unix. Стандарты TCP/IP и Ethernet с этого времени стали неотъемлемой частью ее сетевой архитектуры. Службы, берущие свое начало от ОС 4.2BSD(в частности rlogin, rsh и ftp) по мере того как у пользователей возникала потребность в поддержке интероперабельности, немедленно брались компанией на вооружение.
Своего апофеоза этот процесс достиг в ноябре 1984 г., когда Sun анонсировала службу, получившую название "Сетевая файловая система" (Network File System - NFS). Хотя это была отнюдь не первая попытка создать подобную систему, NFS была уникальна тем, что обеспечивала простой, быстрый и прозрачный доступ к файлам в условиях гетерогенной среды.
Возглавлявший коллектив разработчиков Боб Лайон вспоминает: "Сеть служила для обеспечения совместного доступа к информации. Но, поскольку вся информация хранилась в файлах, существовала острая потребность в распределенной файловой системе". У Apollo такая система была, но функционировала она только на ее собственной фирменной платформе. Главным же преимуществом решения Sun было то, что оно поддерживало различные ОС, включая Unix, MS DOS, IBM DOS, Macintosh и VMS.
В 1995 г. философия Sun Microsystems сформулировалась в оцененную по достоинству лишь впоследствии формулу: "Сеть - это компьютер" (The Network Is The Computer). Менеджеры и специалисты Sun решили, что в ней наиболее точно отражена направленность компании, хотя некоторые них усомнились в том, что ее смысл будет понятен рынку.
Cледующий шаг Sun Microsystems стал историческим: компания приняла решение опубликовать спецификацию NFS и избрала для ее продвижения на рынок самую что ни на есть агрессивную политику лицензирования. Инициаторами выступили Лайон и его команда, горячо поддержанные Биллом Джоем. "Создать рынок - значит владеть им!" - таков был их девиз. Но в отличие от Apollo, еще раньше создавшей рынок рабочих станций, Sun Microsystems не "закрыла" новую технологию, а, напротив, сделала ее общедоступной, и притом за чисто номинальную плату. Имея лицензию и исходный код, остальные поставщики могли интегрировать NFS со своими решениями. Такой подход в корне менял правила игры на рынке ПО и открывал путь будущему успеху Java.
Разумеется, существовала опасность потерять контроль над технологией, ставшей с того момента доступной конкурентам. Но Sun преодолела эти опасения, уверенная в том, что вполне способна быть лидером процесса эволюции стандарта. Помимо всего прочего, здесь был еще и тонкий психологический расчет. Пользователи ведь наверняка про себя решат: раз данный стандарт разработан компанией Sun Microsystems, кто же, как не она, лучше всех знает, каким образом его следует реализовывать в своих продуктах? То, что другие поставщики тоже могут делать это, становилось в их глазах второстепенным.
Открытый офис
Многие приложения, такие как электронная почта, ежедневник, ПО для интерактивного общения, издавна были бесплатно доступны в Интернет. Что же касается ПО текстовых процессоров, электронных таблиц и графических презентаций, то все они были лишь условно-бесплатными... до тех пор пока Sun Microsystems не предложила частным и корпоративным пользователям пакет офисных приложений StarOffice - бесплатно, (с оплатой услуг технической поддержки).
StarOffice - это полный набор офисных приложений, обеспечивающий редактирование документов, поддержку электронной почты, создание электронных таблиц, презентаций, векторных и растровых изображений, взаимодействие с БД, ежедневник, и другие функции. Кроме того он поддерживает форматы документов Microsoft и разнообразные ОС, включая Solaris, Windows, OS/2 и Linux.
Для совершенствования данного продукта Sun Microsystems выбрала открытую модель разработки, для чего опубликовала основную часть его исходного кода в рамках проекта OpenOffice.
Последняя версия StarOffice предлагается корпоративным пользователям по цене, на порядок меньшей чем цена офисного пакета Microsoft. Некоммерческий продукт OpenOffice 1.0 по прежнему распространяется бесплатно.
|
Реакция отрасли
Чем больше компаний и организаций внедряли NFS, тем шире становилась база для развертывания распределенных приложений. К январю 1987 г. в компьютерной отрасли насчитывалось уже более 100 лицензиатов этой системы. Вскоре NFS стала важнейшим компонентом платформы Open Network Computing (ONC), анонсированной Sun Microsystems в июне 1987 г.
Как механизм реализации распределенных вычислений в гетерогенных сетях, платформа ONC и поддерживающие ее службы оказались крайне востребованными. В начале 1988 г. число компаний-производителей компьютерного оборудования, которые приобрели лицензии на ONC, достигло почти сотни. С учетом же университетов и некоммерческих организаций общее число лицензиатов превысило 160.
Такое признание означало, что с тех пор протоколы ONC и NFS нашли применение практически в каждой компьютерной платформе - от мэйнфрейма до ПК. В списке наиболее известных поставщиков, поддержавших их, значились IBM, Apple, Cray и Amdahl. Все это свидетельствовало о том, что NFS стала промышленным стандартом де-факто. Отныне распределенные вычисления становились доступными, как никогда ранее. Наряду с Sun большая доля заслуги в этом принадлежит тем производителям, которые неуклонно стремились в своих решениях следовать общепринятым спецификациям и благодаря этому смогли добиться интероперабельности своих решений. Никогда и никому не удавалось в одиночку создать универсальную платформу для сетевых вычислений, и именно поэтому Sun Microsystems с самого начала выбрала для себя путь сотрудничества с участниками рынка.
Процессор с масштабируемой архитектурой
Непрерывно растущий спрос на рабочие станции Sun заставил руководство компании задуматься о том, возможно ли и впредь удовлетворять его, базируясь только на существующей бизнес-модели? Пришедший в компанию в апреле 1984 г. Анант Агравал вспоминает: "Энди, Билл, Скотт и Винод, чувствуя, что сетевые вычисления набирают силу, пришли к выводу, что требуемая мощность станций вот-вот превысит возможности процессоров Motorola".
Архитектура SPARC (Scalable Processor Architecture) разрабатывалась у компании Sun Microsystems в период между 1984 и 1987 гг. и брала свое начало в Университете Беркли (шт. Калифорния), где с 1980 по 1982 г. разрабатывался компьютер с сокращенным набором инструкций (Reduced Instruction Set Computer - RISC). Архитектура RISC позволяла значительно увеличить скорость работы процессора и делала его проектирование более простым. Возглавляемый Агравалом коллектив инженеров Sun Microsystems внес в разработанные в Беркли чипы ряд улучшений, в том числе - поддержку многопроцессорности.

Первая рабочая станция на базе процессора SPARC |
Первые 32-разрядные микропроцессоры SPARC с частотой 16,67 МГ для Sun Microsystems произвела компания Fujitsu в апреле 1986 г. На их базе было построено семейство рабочих станций Sun-4/200. Спустя два месяца после прибытия чипов программисты Sun выпустили для них стабильную версию операционной системы SunOS. 8 июля 1987 г. Sun Microsystems одновременно представила компьютерному сообществу открытую архитектуру SPARC, первую базирующуюся на ней систему Sun-4/200 и обширный набор прикладного ПО. К лету 1988 г. лицензии на SPARC имели уже четыре производящие полупроводниковые компоненты компании: Fujitsu Microelectronics, Cypress Semiconductor, Bipolar Integrated Technology и LSI Logic.
Появление архитектуры SPARC сделало возможным достижение более высоких уровней производительности процессоров, удешевило и ускорило их проектирование, производство и продвижение на рынок. Впоследствии мы еще увидим, что стремление Sun к ее открытости оправдало себя.
В целом же проект SPARC стал результатом изменения бизнес-модели Sun Microsystems. В начале своего пути во всем, что касалось процессоров, компания целиком полагалась на третьи фирмы. Со временем такая зависимость могла превратить бы ее в обычную компанию-сборщика, вынужденную довольствоваться низкой маржой. Разработав SPARC, ОС Solaris, а впоследствии язык Java, Sun Microsystems заняла лидирующие позиции на рынке интеллектуальной собственности. Продавая лицензии третьим компаниям, она в то же время могла удерживать высокие цены на свои собственные продукты.
"Три М" - не предел
В середине 80-х годов в компьютерной отрасли сформировался своего рода стереотип рабочей станции. Он даже получил специальное обозначение - 3М, условно олицетворявшее собой сумму трех показателей: 1 MIPS, 1 МБ и 1 Мпиксел. Первый из них характеризовал производительность такой "обобщенной" станции - до миллиона инструкций в секунду (Million Instructions Per Second), второй - емкость оперативной памяти, третий - графическое разрешение экрана. С появлением процессоров SPARC стало возможным создание настольной машины, характеристики которой с лихвой перекрыли бы "стандарт 3М".
Рабочая станция SPARCstation 1 стала яркой демонстрацией возможностей новой архитектуры. 12,5 млн инструкций в секунду, до 64 МБ основной памяти, дополнительные графические акселераторы, и все это - в системе, занимающей меньше места, потребляющей меньше энергии и насчитывающей меньшее число чипов по сравнению с основной массой персональных компьютеров! Применение самых современных технологий изготовления заказных микросхем позволило разместить всю систему на одной печатной плате размером с лист писчей бумаги. Высочайший уровень интеграции обеспечил, с одной стороны, снижение потребляемой мощности, а с другой - увеличение надежности, что в результате уменьшало стоимость владения. Система включала высокоскоростные гнезда расширения для графических плат, имела встроенные сетевые возможности и разнообразные опции ввода-вывода. Она стала первым продуктом, в котором Sun реализовала стандартный аудиовход-выход для поддержки приложений мультимедиа и речевой почты.
Последовавший сразу же спрос на новый компьютер чуть было не привел компанию к катастрофе. Продолжая выпускать машины на базе процессоров третьих фирм, Sun Microsystems не могла должным образом сконцентрировать усилия на растущем секторе рынка SPARC-машин. Поэтому, несмотря на риск оказаться заложницей успеха новой архитектуры, компания в 1990 г. решила полностью переключиться на нее.
Масштабируемая ОС

Solaris 2 - первая коробочная версия операционной среды SunOS |
| Использование в производимых Sun Microsystems компьютерах типовых промышленных компонентов третьих фирм позволило снизить себестоимость продукции, быстро вывести ее на рынок и впоследствии так же быстро модернизировать. Ценность компьютеров Sun заключалась в том, что они работали под управлением популярной среди инженеров ОС Unix, имели графический интерфейс и реализованные посредством общепризнанных технологий сетевые возможности. |
Основанная на дистрибутиве Беркли, дополненная сетевым ПО и графическим оконным интерфейсом, а впоследствии - NFS, операционная система SunOS в сочетании с архитектурой SPARC оказалась наиболее привлекательной платформой для технических и научных областей применения. С целью максимальной концентрации усилий по развитию ОС и сопутствующего ПО в 1991 году в компании Sun Microsystems было сформировано подразделение SunSoft. В его функции также входило обеспечение лицензиями на ПО дистрибьютеров, OEM-партнеров и конечных пользователей.
В сентябре 1991 года было объявлено о выходе новой версии ОС, основанной на двух базовых разновидностях UNIX - Berkley 4.2/4.3 (BSD) и AT&T System V. Новый продукт получил название Solaris. Выросшая из SunOS, ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной и по сей день масштабируемостью. Для большинства приложений ОС Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе, в буквальном смысле воплощая концепцию симметричных многопроцессорных вычислений (Symmetric Multi-Processing). Благодаря свойству масштабируемости одна и та же ОС используется и на однопроцессорных рабочих станциях и на серверах масштаба рабочей группы и на серверах масштаба предприятия.
Альтернатива мэйнфреймам

Сервер масштаба предприятия Sun Enterprise 10000 |
Что касается серверов масштаба предприятия - семейства Sun Enterprise, - то появление этого ставшего предметом заслуженной гордости компании семейства продуктов было довольно курьезным и весьма поучительным. Началось с того, что компания Cray, приобретя у Sun лицензионные права на технологии SPARC и Solaris, стала на их основе производить серверы класса high-end, главным образом, для государственных нужд. Такие серверы были менее дорогими, чем мэйнфреймы, и в то же время при решении ряда задач вполне могли заменить их.
Крупные приобретения в ту пору не были традицией в Sun, тем не менее она ревниво следила за развитием серверного бизнеса Cray, так как не имела собственного. В 1996 г. компании осторожно попытались было договориться о слиянии, но безуспешно. Cray настаивала на полном слиянии, в то время как Sun интересовали только серверы на базе SPARC/Solaris.
Спустя несколько месяцев Cray была целиком куплена компанией SGI. Не желая продолжать выпуск продукции основанной на "чужой" платформе, SGI решила продать серверный бизнес Cray компании Sun Microsystems. Нетрудно догадаться, что та была рада "услужить" конкуренту. "Дело было сделано в течение недели, - вспоминает глава SMCC (Sun Microsystems Computer Company) Масуд Джаббар. - Это была самая удачная наша покупка. Мы получили в распоряжение всю серверную инфраструктуру и команду Cray, что позволило нам приступить к производству серверов, выдержав установленные ею же плановые сроки".
Так, однажды выпустив из бутылки джина под именем SPARC/Solaris, компания Sun Microsystems заполучила рынок серверов корпоративного класса, оцениваемый миллиардами долларов.
Из высказываний председателя совета директоров Sun Microsystems Скотта Макнили
Об управлении компанией:
"Я хочу, чтобы в Sun велись споры. Если каждый будет верить в твою стратегию, ее шансы на успех станут ничтожными."
"Соглашайся и делай дело, возражай, но делай дело, - либо уходи."
"Самое лучшее решение - правильное. Следующее самое лучшее решение - неправильное. Но самое худшее - отсутствие решения."
("Лучше попросить прощения, чем обращаться за разрешением.")?
Об открытых стандартах:
"Принятие стандарта означает, что большинство участников рынка соглашаются поддерживать определенную спецификацию. Слово "открытый" характеризует процесс достижения данного соглашения".
О компьютерах:
"Вот компьютер будущего" (показывая смарт-карту).
|
Фантазия на тему GUI
Представьте: вы только что прилетели в незнакомый город. Решив арендовать автомобиль, идете к стойке проката, получаете ключи, садитесь за руль и - обнаруживаете, что педаль тормоза расположена справа от педали акселератора, вместо того чтобы быть, как положено, слева. Потом оказывается, что при повороте руля вправо машина едет влево, а сигнала поворота нет вообще.
Звучит странновато? А ведь именно такой когда-то была ситуация в мире графических компьютерных интерфейсов. В одном из них нажатие на правую кнопку мыши вызывало всплывающее меню, в другом - изменяло положение окна. Щелкая мышью на верхней стрелке линейки прокрутки, вы в одном случае перемещались к началу документа, в другом - к его концу. Некоторые линейки вообще не имели стрелок. Несоответствие графических интерфейсов было общей характеристикой установленных на одной и той же машине приложений от разных поставщиков. Если к тому же и сами машины были произведены разными компаниями, то различия просто поражали воображением. Почему же возникла такая ситуация?
В начале 70-х большинство пользователей работали на компьютерах, сидя за символьными терминалами. Управление компьютером осуществлялось посредством текстового ввода. Хотя оболочка Unix обладала широкими функциональными возможностями, ее интерфейс по прежнему оставался командным.
Тем временем сотрудники исследовательского центра Xerox в Пало-Альто (PARC) экспериментировали с прототипом графического пользовательского интерфейса (GUI), в котором символьный экран и командная строка были заменены точечно-растровым экраном, иконками, многочисленными окнами и устройством-указателем, именуемым мышью. Эксперименты показали, что пользователь гораздо быстрее мог научиться работать с любым приложением, применяя графический интерфейс, вместо того чтобы запоминать команды. Работать с GUI было гораздо легче, это повышало производительность труда. Ну и, наконец, он был просто приятнее и легче в использовании.
| Не только преимущества продукции, но и вклад в разработку открытых стандартов распределенных вычислений и последующая приверженность этим стандартам - вот что принесло компании Sun Microsystems заслуженное признание пользователей и гарантировало ей успех на рынке. |
В 1980 г. GUI из исследовательских лабораторий вышел на рынок,а в 1981 г. Xerox представила свою систему 8010 STAR Information System, которая была оснащена GUI. Последовавшие затем реализации пользовались популярностью главным образом на рынке ПК, только Sun с самого начала стала оснащать графическим интерфейсом свои рабочие станции.
Конец претензиям разных поставщиков положил стандарт OPEN LOOK Graphical User Interface Functional Specification, к совместной разработке которого в 1987 г. приступили ведущие специалисты компаний Sun Microsystems, Xerox и AT&T. В результате общих усилий был создан логически цельный графический пользовательский интерфейс, которым могли снабжаться все приложения независимо от того, кто их произвел и на какой системе они выполнялись. Авторам OPEN LOOK удалось достичь консенсуса: впервые пользователи получили то, чего так долго желали, - логическую цельность, а сообщество разработчиков - широкий выбор инструментария.
Проект "Дуб" и что из него вышло
Озабоченные успехом NFS, конкуренты Sun Microsystems приложили все усилия, чтобы ее очередную разработку - Network/extensible Window System (NeWS), обещавшую стать стандартом де-факто для графической видеоподсистемы Unix постигла неудача. И они преуспели - графической средой Unix по умолчанию стала X Window, разработанная коалицией во главе с DEC.
Группа NeWS была расформирована и некоторые входившие в нее ведущие программисты Sun начали, что называется "оглядываться по сторонам". Среди них был и Патрик Нойтон, который совсем было собрался переходить во вновь созданную компанию Next, но был отговорен от этого шага самим Скоттом Макнили. Вместо этого Нойтон направил Макнили длинное письмо, в котором изложил свое видение того, как, по его мнению, следует работать над проектами. В письме предлагалось создавать небольшие команды единомышленников, способные работать быстро и свободные от бюрократизма и оппозиционных настроений, уже начавших тормозить многие проекты Sun.
Идея Нойтона нашла положительный отклик среди руководства компании и в середине января 1991 г. у Билла Джоя впервые собралась инициативная группа, целью которой был сформировать образ "продукта будущего", способного кардинально изменить парадигму всей компьютерной индустрии. В конце концов группа пришла к выводу, что это должно быть портативное устройство, способное взаимодействовать с любой автоматизированной системой. Разработка ПО для такого устройства должна вестись с применением универсального языка программирования. Но последний еще только предстояло создать.
Джеймс Гослинг, ставший членом инициативной группы после неудачи, постигшей его продукт NeWS, вспоминает: "Решать "языковую проблему" выпало мне. Я сел за работу и, набросав основные штрихи, стал подыскивать подходящее название. Глянув в окно, я написал: "Oak" (Дуб)". Это была всего лишь малая часть проекта, однако со временем она вышла за его рамки и стала основным компонентом стратегического плана Sun Microsystems, но уже под новым именем - Java.
Впервые анонсированная в 1995 г., эта технология быстро обрела поддержку среди разработчиков. Язык Java обеспечивал переносимость программ, как никакой другой, и с его помощью программисты могли без труда определять логику функционирования любого устройства, компьютерной системы или приложения вне зависимости от используемой аппаратной платформы и ОС.
| Значительная часть ПО Sun Microsystems, включая NFS, Open Look и Java, доступна в OC Linux, а проекты открытой разработки OpenOffice и NetBeans позволяют ей непрерывно совершенствовать базирующиеся на них собственные продукты - StarOffice и другие, входящие в платформу Sun ONE . |
Соблюдая принцип открытости, Sun Microsystems приняла решение разрешить лицензирование новой технологии третьими фирмами, а также регулярно публиковать проекты изменений спецификации Java в Интернет, с тем чтобы сообщество разработчиков имело возможность, ознакомившись с ними, высказать свои пожелания. Такая стратегия быстро принесла плоды - в течение первого месяца технологию Java лицензировало около 300 организаций.
В декабре 1996 г. компании Sun и Oracle вместе с компаниями Netscape, IBM и Apple решили сделать Java стандартной платформой для Интернет-приложений. К тому времени комбинация СУБД Oracle с платформой SPARC/Solaris стала своего рода эталоном масштабируемости и производительности корпоративных приложений, ну а Java придала ей новое качество - интероперабельность. Продуктом сотрудничества лидеров индустрии ПО для корпоративных информационных систем в конечном счете явилась технология J2EE (Java 2 Enterprise Edition) - устойчивая и гибкая платформа, поддерживающую широкое разнообразие существующих корпоративных систем и ставшая стандартом де-факто в области Web-серверных приложений.
Будущее Сети
Сегодня на смену "информационной неразберихе" царящей в Интернет постепенно начинают приходить "умные" Web-службы, способные общаться самостоятельно и доставлять пользователям необходимые сведения - независимо от того, где последние находятся и какие терминальные устройства имеются в их распоряжении - мобильные телефоны, пейджеры, персональные органайзеры или что-то еще.
Все это - логическое продолжение основополагающей концепции открытых сетевых вычислений, провозглашенной компанией Sun Microsystems в 80-е годы. Но теперь она не одинока в своих устремлениях. Все крупные компании рынка информационных технологий, включая прямых конкурентов, в один голос говорят о преимуществах Web-служб.

Семейство серверов Sun Fire среднего класса |
Платформа для развертывания Web-служб, именуемая Sun Open Net Environment (Sun ONE) целиком базируется на технологии Java. Другим компонентом платформы Web-служб является расширяемый язык разметки документов (Extensible Markup Language -XML). Разработка стандарта XML велась под руководством Джона Босака, одного из ведущих специалистов Sun Microsystems. Данный стандарт играет ключевую роль в целом ряде сфер применения ИТ, включая интерактивные услуги, например онлайновые биржевые квоты или прогноз погоды, услуги порталов по агрегированию коммерческих предложений и транзакции в электронной коммерции business-to-business. Главное достоинство XML: данный стандарт позволяет эффективно и просто обмениваться деловой информацией благодаря возможности кодирования любых бизнес-данных с целью их представления в формате, понимаемом всеми сторонами.
Технология Java обеспечивает естественную поддержку XML, и сообщество программистов усиленно работает над тем, чтобы сделать их интеграцию еще более тесной для использования в Web-службах и других приложениях. Вместе XML и Java формируют универсальную основу для обмена программами и данными - основу для широкого развертывания Web-услуг.
Персонализация и адресность - вот главные отличительные черты Web-служб следующего поколения, Но ни то ни другое невозможно реализовать без надежной системы идентификации сторон-участников электронного взаимодействия.
С помощью Sun ONE Platform предприятия уже сегодня могут быстро разворачивать сквозные, открытые и вместе с тем безопасные сетевые решения для электронного ведения бизнеса, в которых будет обеспечена надежная идентификация каждого участника, бизнес-процесса или ресурса, Для построения же глобальной инфраструктуры электронного ведения бизнеса с участием Sun Microsystems и ряда крупнейших автомобильных, финансовых и телекоммуникационных и ИТ-компаний было сформировано объединение под названием Liberty Alliance, задачей которого является разработка открытых стандартов идентификации, аутентификации и авторизации потребителей и поставщиков товаров и услуг. Как только эти стандарты будут готовы, Sun Microsystems незамедлительно обеспечит их поддержку в своей платформе Sun ONE.
|
Вот некоторые факты "биографии" компании Sun Microsystems. Вспоминая ее историю, невольно ловишь себя на мысли, что в эпоху высоких технологий время, подобно потоку данных, может сжиматься в десятки раз. Кажется, что многое из вышеописанного происходило еще совсем недавно, а между тем в этом году фирма отметила свое двадцатилетие.
В мире бизнеса никто не привык "почивать на лаврах". Sun Microsystems не исключение. Ее видение будущего близко и понятно всем, а стиль поведения на рынке в высшей степени неповторим и в такой же мере приемлем для компаний-партнеров - при условии соблюдения всеми правил честной игры. Наряду с "концепцией открытых стандартов" это еще один, и, пожалуй, главный непреложный принцип, которым руководствуется Sun Microsystems.
|
За дополнительной информацией обращайтесь:
E-mail: info Russia.Sun.Com
|
|