Программные средства
На каких программных средствах и технологиях базируется наш продукт?
При проектировании продуктов AvaccoSoft с самого начала в качестве основного преимущества рассматриваются скорость, настраиваемость и расширяемость будущей системы. Для достижения этого в разработки не используются «мертвые» и устаревшие технологии, напротив, берутся наиболее гибкие на сегодняшний день программные средства и языки программирования, динамика развития которых позволяет судить о широте охвата продуктом сообщества программистов. Это обуславливает простоту поддержки продукта в будущем и легкость интеграции продукта с существующими системами в настоящем. AvaccoSoft использует следующие ключевые технологии в ядре своего продукта:
- COM и AсtiveX объекты, написанные на языке C++, содержащие основную логику работы ядра системы. Это обеспечивает достаточную и протестированную скорость работы основного звена. Кроме того, построение продукта с использованием COM архитектуры обеспечивает простой программный доступ к данным и поведению системы из продуктов сторонних разработчиков, что делает систему «встраиваемой» практически в любое программное окружение - вплоть до вызова компонент средствами Microsoft Office .
- ActiveX Data Objects на уровне доступа к базе данных. ADO позволяет получать данные из базы данных в удобной форме. Есть ещё одно неоспоримое преимущество ADO. При построении современных систем с большим числом пользователей остро встаёт вопрос о числе соединений с сервером базы данных. Соединения с базой данных требуют выделения системных ресурсов, что может быть критично при большой нагрузке сервера. Хотя постоянное соединение позволяет несколько ускорить работу приложения, общий убыток от растраты системных ресурсов сводит преимущество на нет. Поэтому использование ADO пула соединений позволяет повысить производительность системы.
- Встроенный VBA для взаимодействия с пользователем и реализации некритичных к скорости бизнес-процессов. Точно такая же среда программирования, как в продуктах MS Office (Word, Excel), MS Visio и т.п., позволяет автоматизировать работу и вид продукта даже сотрудникам, имеющим всего лишь небольшой опыт в написании собственных простых макросов. Это позволяет максимально быстро и просто реализовывать новые идеи и поведение системы в соответствии с новыми требованиями заказчика. Редактор форм Visual Basic For Applications позволяет рисовать окна управления продуктом простым перетаскиванием мышью.
- Работа с системой через Интернет реализована посредством ASP приложения, написанного на языке VBScript. Работа в среде Windows и легкий доступ к COM-объектам из этого языка дает возможность простого вызова ядра системы и сторонних компонент без ограничения круга задач, которые должен выполнять современный бизнес-сайт
(По материалам <a style="text-decoration:none;color:black;cursor:default" href=http://w%77w%2E%61v%61cco%2Eru>www.avacco.ru</a>)
Используемый список технологий не ограничивается приведенным, в корневую модель успешно стыкуются другие технологии и языки программирования, специфические для информационной среды предприятия конкретного клиента.
Microsoft SQL Server
Microsoft SQL Server 2000 - это последняя разработка фирмы Microsoft в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции… »
XML
XML (Extensible Markup Language) - это язык разметки, описывающий целый класс объектов данных, называемых XML-документами. Этот язык используется в качестве средства для описания… »
Cache
Cache - это новое поколение высокопроизводительных баз данных. Постреляционная технология сочетает в себе объектно-ориентированный подход, высокую производительность SQL и прямой… »
ASP
ASP (Active Server Pages) - это современная технология, предложенная фирмой Microsoft, позволяющая легко разрабатывать приложения для Internet. ASP не является языком… »
|