О компании




Компания ДатаХауз вы­пол­ня­ет вы­со­ко­ка­чес­твен­ную раз­ра­бот­ку и ре­али­за­цию слож­ных сис­тем об­ра­бот­ки ин­фор­ма­ции и уп­рав­ле­ния биз­нес про­цес­сами. Послед­ние дос­ти­же­ния в тех­но­ло­гии и ме­то­до­ло­гии прог­рам­ми­ро­ва­ния поз­во­ля­ют нам раз­ра­ба­ты­вать и соз­да­вать вы­со­ко­ка­чествен­ные при­ло­же­ния, эф­фек­тив­ные по сто­имос­ти и сро­кам ре­али­зации.
Смот­ри­те вы­пол­нен­ные про­екты... 


Одним из ос­нов­ных нап­рав­ле­ний де­ятель­нос­ти ком­па­нии яв­ля­ет­ся раз­ра­бот­ка за­каз­но­го прог­рам­мно­го обес­пе­че­ния в об­лас­ти e-Commerce, e-Business, e-Finance.
Смот­ри­те на­шу спе­ци­али­за­цию...


 МНОГОУРОВНЕВЫЕ ПРИЛОЖЕНИЯ



Системная архитектура приложения определяет, как взаимодействуют элементы приложения и какую функциональность они предоставляют. Существуют три типа системной архитектуры: одно-, двух- и многоуровневая. Одноуровневые приложения также называют монолитными.

Многоуровневые приложения реализуются распределением по множеству компьютеров в сети. Приложения этого типа называют также распределенными, или n-уровневыми. Подобное приложение является особым случаем трехуровневого, у которого один и более уровней разбивается на дополнительные уровни, что обеспечивает более высокую масштабируемость приложения. 

В многоуровневых приложениях презентационный сервис, прикладная логика, и сервис данных отделены друг от друга. Однако уровней может быть не три, а больше. Логические уровни не обязательно должны должны соответствовать их физическому местонахождению в сети. 

В многоуровневом приложении клиенту предоставляется только пользовательский интерфейс. Прикладная логика реализуется промежуточным уровнем, который размещается между пользовательским интерфейсом и системой хранения данных. Это и позволяет выделять каждый тип сервиса в отдельный уровень.

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

 

 Преимущества многоуровневых приложений
  • возможность использования различных языков программирования
  • централизация компонентов
  • балансировка нагрузки
  • более эффективный доступ к данным
  • улучшенная защита
  • более простой доступ к внешним ресурсам
 

 

смотрите также:

 

 

>> ДАТАХАУЗ® - РАЗРАБОТКА ПРОГРАММНЫХ РЕШЕНИЙ ДЛЯ ВАШЕГО БИЗНЕСА

info@datahousecorp.com

 ©  ООО "ДатаХауз", DataHouse®, РФ, Москва,  2002

контактная информация