Какво е интранет
Бърза смяна на парадигми, методи и инструменти в областта на информационните технологии от страна на специалисти предизвиква недоверие на иновациите: "Може би Интранет просто още един голям хит за сезона и това е добре обмислен ход на пазара?" Нека се опитаме да се оправи този проблем.
Интранет - Корпоративно. но не и обществена мрежа
Интранет - е преди всичко корпоративни - местен или географски разпределени мрежа, затворен от външен достъп от интернет. Такава мрежа може да използва публични комуникационни канали, включени в интернет, но в същото време се гарантира сигурността на данните и мерки за ограничаване на проникването на външни корпоративни единици. Сега дружествата, участващи в електронния бизнес в интернет имат смесена мрежа, в която подмножество на вътрешните възли Corporation е в интранет, както и за външни компоненти (обикновено, уеб сървъри), предложени срока Екстранет. Но дори и тези, които имат само външната Информация уеб-сървър, а не на сървъра на приложения или базата данни, са принудени да инсталирате защитна стена. В някои случаи, при строги изисквания за сигурност на мрежата е необходимо да се направи разграничение между физически.
Интранет - е използването на уеб-технологии
Интранет - е клиент-сървър архитектура
А много спорове за това как архитектурата се отнася до интранет. Дори се опита да се противопостави на Интранет клиент-сървър архитектура. Трябва да е ясно, че всички решения на интранет-приложенията, за да взаимодействат с базата данни на базата на архитектурата клиент-сървър.
Ако използвате традиционен статична страница на хипертекст, в отговор на искането на клиента за уеб-сървър предава страницата в HTML формат. При работа с клиентска база от данни точки под формата на програма или скрипт, който да работи на сървъра. процедура сървър получава команда на потребителя, генерира и предава SQL-заявка (DL данни, определящи контрол логика) и евентуално на данните към СУБД. при поискване, сървърът на базата изпълнява актуализация, вмъкване, изтриване или донесат записи от базата данни. CGI-процедура превръща резултатите до HTML формат или интерактивни променливи формат. Web-сървър след това изпраща получения HTML-страница или диалогови стойности на променливите браузъра, за да се покаже.
Тази схема е по същество клиент-сървър архитектура тристепенна, където уеб сървър действа като сървър на приложения. За справяне с използване на недостатъци CGI разполага специфичен API за уеб сървъри и включва допълнителна "Relay" връзката в архитектурата. Всичко това само води до по-нататъшно подобряване на клиент-сървър архитектура.
Фиг. 1. Схема Интранет-прилагане с достъп до бази данни
Java - втората вълна Webizatsii
Предложението се прави от Sun Java технология ориентира взаимодействието между клиента и сървъра на потока от инструкции, а не на данните. По време на сесията на заден план, предоставен от изпомпване чрез мрежа на клиент компютърни софтуерни агенти - аплети, които поемат функциите на предоставяне на гъвкав взаимодействие. Всичко, което трябва да се направи - да се изгради в уеб-браузър по време на работа за аплети.
При изграждането на приложения, използващи Java данни, свързани с технологии са класически две или три нива клиент-сървър архитектура (фиг. 2), и хипертекст отива на заден план и изпълнява само ролята на инициатор аплет. Важно предимство на тази технология е приложението, независимо от хардуерната платформа. Но има и много недостатъци: ниска скорост vsledstvii тълкуването байткод, върнете се в метафора на прозореца "десктоп", остават същите проблеми, които са свързани със базата данни.
Ще интранет отворена система?
Уеднаквяване на клиенти в интранет
Въпреки това, значението на стандартизацията е достатъчно голям, за да се създаде единен клиент, един вид програмируем терминал. Само че не е необходимо в този случай да се говори за "тънък" клиент: Web-браузър - клиентът много "закръглен". Така че идеята на NetPC, на базата на обединението на системния софтуер и намаляване на административните разходи, изглежда по-изгодно от идеята за "сложни" мрежа от компютър, който е по-близо до "глупави" терминали на последните години.
Уеднаквяване на клиенти би допринесло за по-чести формати HTML и скриптов език стандартизация.
Интеграцията на интернет и офис приложения
Тя е в интранет ще бъде доразвита офис приложения, свързани с колективната подготовка и обработка на информация, управление на електронни документи и работен процес.
Web-базиран интерфейс е добре познат на много приложения, офис автоматизация. Mail, новини, както и други интернет услуги, интегрирани в екипни приложения. Можем да очакваме, сближаване на търсене интернет технологии и системи за управление на документи, електронни офис. Интернет интеграция в корпоративни офис приложения - важна насока на развитие интранет.
Интранет - не е панацея за всички болести
Да бъдеш в епицентъра на бум Webizatsii, не надценяват гъвкавостта на тази технология, не се поддаде на призивите на "всичко и навсякъде Webobrazno се промени." В уеб-технологии в корпоративните мрежи от себе си, може би огромна ниша - времето ще покаже. Вече за мнозина очевидно механизъм за гъвкавост, която позволява да се регулира заявление в съответствие с бързо променящите се нужди на потребителите. Все пак трябва да се отбележи, че много инструменти за развитие все още са много сурови и примитивни. На обратната страна на гъвкавостта на определени технологии "пачуърк", но може би това е нещо, което се стреми да: опише ясно разделени диалог (HTML и скриптове или Java), управление на логическите данни (SQL) и логиката на приложението (традиционни езици и скриптове). В същото препоръките време да се изгради Интранет много подобна на рецептата от готварската книга: "Вземете една свежа уеб-сървър и браузър, уверете се плънката на хипертекст, добавете на вкус различни скриптове, всичко се разбърква добре и се готви на корпоративната мрежа, докато готови звездни може за аромат добавя. Java, за острота -. Приставката или ActiveX Интранет се сервира топло, с гарнитура SQL ".
V. Artemyev, Централната банка на Руската федерация