CASE STUDY |
08.05.01
|
Компания |
Oxford Molecular Group PLC Оксфорд, Англия |
Индустрия |
Фармацевтическая |
Инструментарий |
JBuilder Клиент/сервер |
Приложения |
Отображение химических структур (Chemical Structure Display) |
Серверы базы данных |
Oracle |
Компания Oxford Molecular (OM) обеспечивает фармацевтические и химические компании программами, которые позволяют хранить и осуществлять поиск данных по химическим структурам для сотен тысяч соединений. Информация хранится в "таблицах соединений (connection tables)" в базе данных Oracle (Oracle является стандартом de facto в химической/фармацевтической промышленности). Таблица построена с использованием сложной нотационной схемы, которая транслирует взаимосвязи индивидуальных атомов в молекуле в цифровую запись, которая может быть сохранена в базе данных. Когда химики определят интересующую их часть химических структур, скажем фрагмент из шести связанных атомов, они могут производить поиск в базе данных других соединений, включающих тот же самый фрагмент структуры. Например, известно, что определенное соединение проявляет анальгезирующие (болеутоляющие) свойства, и вполне вероятно, что активным фрагментом является специфический набор атомов. Химик проводит поиск других соединений, содержащих набор этих атомов в аналогичной конфигурации, так как эти соединения могут оказаться потенциальными обезболивающими средствами. Поиск в базе данных позволяет найти стандартные фрагменты структуры (building blocks) для создания новых соединений, и проверить, были ли они синтезированы ранее.
Connection tables - обычно буквенно-цифровое перечисление атомов и связей или соединений между атомами, но химики при этом имеют дело со схематическими изображениями молекул - рисунками. Основной компонент решения OM автоматически рисует схематические изображения из данных, содержащихся в таблицах соединений. Первоначально OM использовал ActiveX и PlugIns для выполнения задач, но работать было неудобно и можно было использовать только платформу Windows (для ActiveX). Компания осознала, что решение, основанное на Java, обеспечило бы поддержку различных платформ и различных поставщиков, а также возможность его повторного использования в других клиентских инструментальных средствах, базирующихся не только на Web.
OM пробовал использовать различные инструментальные средства Java, включая Visual J++, и обнаружил, что всякий раз, когда необходимо выполнить нечто более сложное или требующее обработки большого объема данных, например, использовать сетчатую или древовидную структуры, более всего подходит JBuilder компании Borland. Разработчики убедились, что в области проектирования интегрированных сред разработки (IDE) JBuilder существенно превосходит другие рассмотренные ими инструментальные средства разработки на Java. JBuilder позволяет компании развернуть апплеты и приложения, которые существенно облегчают переход на решения Java-. Используя JBuilder и Java, OM получил очевидные преимущества по сравнению с предложениями от других компаний. OM поддерживает четыре формата для таблиц соединений, а средства создания схематических изображений OM предоставляют возможность клиентам использовать их собственные привычные программы рисования для создания высококачественных схематических изображений вместо простейших схем, создаваемых другими системами.
Java -подход обеспечивает не только все возможности, предоставляемые PlugIn и ActiveX, но и совместимость с различными платформами и поддержку различных поставщиков. JBuilder существенно облегчил создание этого приложения благодаря его браузеру классов, отладчику, клиентскому инструментарию и IDE. JBuilder также позволил OM создать инструмент формирования высококачественных схематических изображений для таблиц соединений, сохраняемых в форматах, поддерживаемых различными поставщиками, а не лишь одной единственной системой. Архитектура Модель-Представление инструментария JBuilder JBCL обеспечила быстрый, интуитивный способ связи графических классов с массивом данных Oracle.
Сервер БД |
Oracle |
Наследуемая система |
Oracle Web Server с ActiveX и PlugIns |
Размер приложения |
100,000 строк кода |
Используемый инструментарий |
JBuilder Client/Server |
Другие рассматривавшиеся средства и серверы БД |
Различные инструментальные средства Java, включая Visual J++ от Microsoft |
Размер группы |
2 разработчика |
Срок разработки |
8 месяцев. Приложение развернуто в апреле 1998 |
"Использование JBuilder позволило совместить все возможности PlugIns и ActiveX и преимущества функционирования на различных платформах. JBuilder обеспечил функциональность базы данных и другие принципиально важные возможности, которые не смогли предоставить остальные инструментальные средства", - Джо Макданиел, Менеджер ИТ-отдела, Oxford Molecular.
Oxford Molecular Group PLC - всемирно известный поставщик решений в области научных исследований для химических, фармацевтических, биотехнологических компаний и университетов. Широкое использование многими компаниями программ автоматизированного молекулярного дизайна (CAMD), передовых инструментальных средств биоинформатики, решений в области химии, и сервисов совместных исследований, могут существенно сократить стоимость и время проведения исследований, ускорить появление новых открытий по многочисленным дисциплинам. Среди клиентов компании Glaxo Wellcome, Merck, Hoffman LaRoche, Procter & Gamble, Rhone Poulenc Rorer и ряд других крупных компаний. Oxford Molecular имеет штаб-квартиру в Оксфорде (Англия), офисы в Erlangen (Германия) и шесть отделений в Америке и действует по всему миру.
Дополнительную информацию Вы можете получить в компании Interface Ltd.
Interface Ltd. Отправить E-Mail http://www.interface.ru |
|
Ваши
замечания и предложения отправляйте
автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 08.05.01 |