30 октября 2002 г.
Украинская компания Softline объявила о беспрецедентном решении открыть исходный код инструментария для разработчиков Megapolis.
Как правило, софтверные компании используют следующий алгоритм разработки программного обеспечения: проектирование, кодирование, тестирование, внедрение. На первой стадии для этого используются CASE-средства, на второй √ RAD-средства, далее √ соответствующие средства тестирования и регистрации ошибок, а также настройки конечного продукта. Megapolis позволяет объединить все средства разработки в одно целое и сопровождать продукт на всем цикле его создания.
В центре архитектуры инструментария находится сервер приложений, взаимодействующий с реляционной СУБД и OLAP-сервером, с одной стороны, и клиентами (в том числе удаленными), с другой. В свою очередь, есть также взаимодействие с Интернетом через вэб-сервер. Для управления средой используется единое рабочее пространство Megapolis Navigator, присутсвует построитель форм и генератор отчетов.
Благодаря использованию Megapolis можно обеспечивать поддержку полного цикла разработки ПО, быстро смоделировать систему с получением работающего макета, обеспечить тесную интеграцию работы бизнес-аналитиков, проектировщиков и программистов. Пока Megapolis работает только с ОС Windows, однако в следующем году планируется выпуск версии под Linux.
Решение компании Softline сделать этот продукт общедоступным позволит сторонним разработчикам развивать и использовать его для собственных нужд. Фактически дальше эволюция продукта Megapolis будет в чем-то аналогична развитию открытой и бесплатной ОС Linux. Причем, если судить по масштабам разработки, этот инструментарий √ один из самых крупных open-source-проектов в мире. Сообщество разработчиков благодаря открытию исходного кода Megapolis сможет в будущем самостоятельно совершенствовать этот продукт, за Softline остается сертификация новых версий, сопровождение, консультационные услуги и обучение методике работы с этим инструментом.
К чему может привести подобное решение в будущем? Во-первых, оно позволит Megapolis укрепить позиции на рынке подобных продуктов, во-вторых, поддерживать продукт на конкурентоспособном уровне в условиях динамичного рынка ИТ, не затрачивая на это большие ресурсы.
|