Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Преимущества архитектуры клиент-сервер




Комбинация программ-клиентов и программ-серверов.

Что означает работа в среде клиент-сервер с точки зрения программных продуктов? Есть ли у нее недостатки? (Есть.) В этой статье мы приоткрываем завесу тайны над этим рынком.

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

Архитектура клиент-сервер предоставляет исключительную свободу выбора и согласования различных типов компонентов для клиента, сервера и всех промежуточных звеньев. Но плата за такую свободу - дополнительное усложнение системы. Чтобы правильно обслуживать гоночный автомобиль, бригада ремонтников должна знать, как собираются все детали его двигателя, и точно так же для работы в среде клиент-сервер необходимо понимать основные концепции и знать соответствующие изделия, чтобы правильно использовать ее в своей организации.

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

Используя множество небольших компьютеров, разработчики систем клиент-сервер могут эмулировать вычислительную мощность больших ЭВМ, распредел прикладную задачу по различным микрокомпьютерам и серверам. Каждый из них берет на себя свою часть вычислительной нагрузки, используя информацию совместно с другими процессорами сети. Суть идеи в том, что чтобы повысить мощность системы, не наращива производительность одного компьютера, а суммиру средства многих.

Быстродействие - основной фактор целесообразности разработки систем для архитектуры клиент-сервер. Применение средств быстрой разработки программ (Rapid Application Development - RAD), таких, как Delphi компании Borland, PowerBuilder фирмы PowerSoft и Visual Basic корпорации Microsoft, позволяет разработчикам "штамповать" прикладные системы для архитектуры клиент-сервер в рекордно короткие сроки. Технологи серверов баз данных также становится проще в использовании и сочетается в одних системах со средствами RAD. Таким образом, ожидается, что с помощью этой скоростной и практически защищенной от "дурака" платформы разработки сократится время, необходимое дл подготовки и передачи прикладной программы пользователю.

Привлекательность ГИП (графического интерфейса пользователя) - еще один фактор, склоняющий легионы пользователей к применению архитектуры клиент-сервер. К преимуществам прикладных программ клиент-сервер относятся также простота использования и удобство дл пользователей, работающих с такими ГИП, как Windows 3.1, Windows 95, Windows NT и OS/2 Warp. Пользователи чувствуют себя более комфортно и работают продуктивнее с такими прикладными программами, такими как текстовые процессоры, средства просмотра Internet (браузеры) и электронные таблицы, и подобными им.

Наконец, клиент-сервер - это технология, предоставляющая больше самостоятельности пользователям. Прикладные программы и данные находятся на небольших, более доступных системах, а не в недрах мини-ЭВМ и устрашающе больших вычислительных центров.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 457; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.