IT - технологии - гарант будущего

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

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

Без стремления к повышению уровня абстракций, которые используются в процессе разработки программного обеспечения, расширения и углубления использования метаданных во всем жизненном цикле корпоративных приложений, не будет эффективного использования приложений с новой архитектурой. Сама компания уже давно активно использует на практике Microsoft MDD. Приложения SharePoint и System Center разработаны с его применением.

Если идеи модельно-управляемого подхода и использования метаданных приложений обсуждать более детально и на техническом уровне, то стоит отметить различные виды моделей, сохраняющихся в репозитории метаданных приложения Visual Studio 2010. Для их представления предусмотрены специальные диаграммные средства языка UML 2.0. Важен факт поддержки отображения этих моделей одна в другую и их общей согласованности.