Accelerator представляет собой набор решений для разработки для IBM я и Windows , платформ с использованием .NET Framework и / или LANSA , технологий , предоставляемых Surround технологий. [1] Архитектура разработки Accelerator - это инструмент для создания Windows и веб-приложений в структурированной среде. [2]
Целью решений Accelerator является обеспечение среды быстрой разработки приложений (RAD), которая создает хорошо спроектированный n-уровневый код, который может выполняться в клиент-серверном, веб-или мобильном развертывании. Использование Microsoft .NET Framework рекомендуется Surround для нулевой блокировки разработки и оптимальной гибкости развертывания, включая клиентов Windows Presentation Foundation (WPF) и адаптивный веб (и мобильный) дизайн ( ASP.NET MVC / Bootstrap ). [1]
Ускоритель использует настраиваемые шаблоны, стандарты и соглашения об именах для создания кода. Сгенерированный код удобочитаем и стандартизирован для минимизации тестирования, отладки, настройки и дальнейшего обслуживания. Сгенерированный код следует принципам объектно-ориентированного программирования , шаблону инверсии управления (IoC), шаблону наблюдателя , модели – представления – представления (MVVM, с техникой объектно-ориентированного программирования , чтобы избежать избыточности, облегчить тестирование и обслуживание). [1] Поддерживает платформу ASP.NET MVC3. [3] Другие шаблоны следуют архитектуре или адаптируются в зависимости от случая; гибкость, которой способствует типичное использование шаблонов абстракции, когда это возможно. Абстракция поддерживается за счет использования Windows Presentation Foundation и Windows Communication Foundation .
Для .NET
Архитектура базовой системы Accelerator обеспечивает базовый набор функций и генерацию кода с помощью мастера за счет реализации:
- N-уровневая архитектура, поощряющая шаблоны повторного использования, включает:
- Уровень доступа к данным (DAL) с многопоточным доступом к данным
- Модульная и компонентная архитектура
- Шаблоны бизнес-сущностей, позволяющие повторно использовать логику на всех уровнях
- Многозадачность и многофункциональность по умолчанию
- Очень тонкий пользовательский интерфейс, позволяющий повторно использовать логику пользовательского интерфейса в нескольких технологиях пользовательского интерфейса.
- Windows Presentation Foundation (WPF), полное использование WPF обеспечивает унифицированную структуру для создания приложений и высококачественного взаимодействия в Windows, которые сочетают в себе пользовательский интерфейс приложения, документы и мультимедийный контент. [4]
- .NET Framework включает в себя большую библиотеку закодированных решений общих проблем программирования и виртуальную машину, которая управляет выполнением программ, написанных специально для этой платформы, что может быть выполнено с помощью ускорителя.
- MS Visual Studio - это интегрированная среда разработки (IDE) от Microsoft, которая помогает при разработке программного обеспечения с использованием Accelerator.
- IBM i Systems , расширенная реализация пользовательской системы для обогащения вашей разработки веб-службами, многопоточной производительностью, передовыми веб-технологиями и независимостью от платформы.
- Поддержка HTML5 для ASP.NET
Для Visual LANSA
Архитектура Accelerator поддерживает сервис-ориентированную архитектуру, которая включает встроенные функции, такие как бизнес-объекты, платформы, интерфейсы шины, плагины, XML, панели мониторинга и мастера для упрощения развертывания.
Accelerator Business Objects and Services реализует структуру, которая состоит из серверных бизнес-объектов, служебных шин представления и данных и служебных адаптеров. В сервис-ориентированной архитектуры интегрируется с адаптерами для XML , SOAP , REST , ActiveX , .NET , XAML / WPF , и т.д. Из - за SOA, BOS функций под IBM я , Windows , , LANSA - практически на любом сервере. [5]
Рекомендации
- ^ a b c Технологии объемного звучания
- ^ Пример использования решений для разработки ускорителей
- ^ ASP.NET MVC
- ^ «Microsoft WPF» . Архивировано из оригинала на 2009-08-15 . Проверено 13 июля 2010 .
- ^ Accelerator BOS архивации 18 июля 2010, в Wayback Machine