Мы сами находимся под впечатлением концепции .NET. Можно сказать, что сейчас это — главная ставка нашей компании. Microsoft вкладывает
в .NET свои основные ресурсы. Мы привлекли к этой работе ключевых партнеров и надеемся, что правильно поняли потребности рынка.
Билл Гейтс
Председатель совета директоров и главный программный архитектор программного обеспечения Microsoft
Microsoft .NET – это новая концептуальная платформа для разработки программного обеспечения любых уровней сложности.
Анонсированная в июне 2000 года, сегодня эта платформа стала стандартом де-факто для разработки корпоративного программного
обеспечения.
Microsoft .NET является набором различных технологий, открытых стандартов, инструментов, систем, служб и современных
инфраструктурных решений. Эта платформа поддерживается большим количеством крупных компаний, разработчиков и пользователей.
Что дает нам .NET?
Скорость разработки
Благодаря наличию средств разработки приложений нового поколения, таких как Microsoft Visual Studio™ 2005, мы выполняем
проектирование, разработку и тестирование программных решений быстрее, чем с использованием устаревших средств разработки или вообще
без них.
Предсказуемость
Среда выполнения приложений CLR дает нам возможность создавать приложения, которые будут гарантированно работать в предоставленных
им условиях. Мы можем обеспечить стабильность и надежность работы приложения, отказоустойчивость в критических ситуациях. Приложения не
зависят от конфигурации программного обеспечения или оборудования, кроме того, они подстраиваются под конфигурацию оборудования, что
позволяет получить высокую производительность. Мы можем сегодня обеспечить работу наших приложений на всех платформах, в том числе
многопроцессорных серверных и 64-битных.
Интеграция
Открытый стандарт XML, регулируемый консорциумом W3C, преодолевает все барьеры между приложениями.
Он является одной из основных частей Microsoft .NET и это позволяет нам выполнять связь между всеми приложениями, которые участвуют
в бизнес-процессе. Мы можем обеспечить связь новых решений уже с существующими приложениями, не нарушая их работы. Мы можем выполнить
интеграцию системы с приложениями, выполняющимися на других операционных системах и программно-аппаратных платформах. Веб-службы,
основанные на XML, позволяют нам использовать в разработке большое количество существующих веб-решений, повышая тем самым надежность и
скорость разработки приложения.
Безопасность
Сегодня безопасность является одним из основополагающих направлений при разработке информационных систем. Приложение может работать
недостаточно быстро, ограниченные возможности в интеграции и масштабировании, но оно обязательно должно быть защищенным!
Используя платформу Microsoft .NET в качестве основы наших приложений, мы можем обеспечить достаточный уровень защищенности.
Безопасность приложения контролируется на всех уровнях жизненного цикла разработки, начиная с постановки задачи и продолжая в
дальнейшем в процессе сопровождения.
Мы поддерживаем инициативу Microsoft Trustworthy Computing и используем концепцию 3D Secure. В рамках этого мы предпринимаем такие
дополнительные требования к безопасности наших систем:
- Безопасность при проектировании. При разработке программных приложений мы анализируем все возможные способы атаки
приложений, выполняем поиск потенциальных угроз и уязвимостей и на основе этого вносим корректировки в общие дизайн и модель
системы.
- Безопасность при разработке. На основе данных, полученных при проектировании, мы выполняем реализацию системы с учетом всех
требований и рекомендаций по обеспечению безопасности.
- Безопасность по умолчанию. Во время развертывания приложение получает основные конфигурационные параметры, благодаря чему
сразу после запуска приложения.
Это значит, что вы можете установить приложение и не беспокоиться о том, что какие-то упущенные моменты в настройке сделают возможным
атаку на него. Тем не менее, если вы все же опасаетесь, наши специалисты сами выполнят все процедуры по установке, настройке и запуска
приложения.
- Безопасность при развертывании. При изменении конфигурации оборудования или программного обеспечения, интеграции рабочей
системы с другими системами, уровень защищенности системы не снижается и приложения в эти моменты не подвержено атакам со стороны.
Таким образом, обеспечение защищенность наших систем – это не навесной замок, который делается в последний момент, а кропотливая
работа, сопровождающая весь процесс жизненного цикла приложения и гарантирующая полную безопасность приложения и данных.
Помните, основной ваш капитал – это информация! Ее утечка или компрометация просто недопустимы, и именно поэтому мы уделяем такое
большое внимание обеспечению безопасности информации и системы в целом!