Введение

Дэвид Макговерен (род. 1952) - американский компьютерный ученый и физик, аналитик программной индустрии и изобретатель. В области информатики он признан одним из пионеров теории реляционных баз данных.

Образование

Дэвид Макговерен получил степень магистра в области физики и математики, а также степень магистра в области познания и коммуникации в Чикагском университете с 1973 по 1976 год, с аспирантурой по физике и психолингвистике. Он продолжил дополнительные аспирантуры с 1976 по 1979 год в Стэнфордском университете.

Карьера

Будучи студентом, он работал в лаборатории Института Энрико Ферми по астрофизике и космическим исследованиям (Чикаго 1973 г. 4), в лабораториях Западной прикладной науки и технологий Dow Chemical Company (Walnut Creek, Калифорния 1974 г.) и в больницах и клиниках Чикагского университета (1975 г. 6). После окончания Чикагского университета он основал консалтинговую фирму "Alternative Technologies" (Menlo Park, CA 1976) под руководством Х. Дина Брауна и Кэтберта Хёрда. Начав свою консультационную практику, он работал в SRI International (1976-9), его первом клиенте-консультанте. В 1979-1981 годах преподавал электротехнику в Институте профессионального инженеризма в Менло-колледже (Редвуд-Сити, Калифорния) и был председателем кафедры компьютерных наук и бизнеса в Колледже Конди (Сан-Хосе, Калифорния), разрабатывая программу бакалавриата в области компьютерных наук. Alternative Technologies предоставляет консультации по проектированию и разработке многочисленных программных систем, специализирующихся на критически важных и распределенных приложениях. Клиенты включают AT&T, Blue Cross, Digital Equipment, Goldman Sachs, HP, IBM, Microsoft, MCI Worldcom, Oracle и многие другие. Вклад Макговера в разработку программного обеспечения включает в себя совместную конференц-систему (1978); многоуровневую реляционную систему CIM (компьютерное интегрированное производство) (Fasttrack, 1982); реляционный менеджер доступа (198489); международные электронные переводы средств (1984); базы данных торговых систем (198691); требования OLCP (1986); управление реляционным портфелем объектов (198689); первый клиент Sybase SQL Server PC (1987); требования API клиентского сервера (1988); требования API реляционного объекта (1990); требования оптимизатора запросов (1990); первый анализ рынка среднего ПО и прогноз (1991); Бенчмарк связи баз данных (1993); многочисленные системы высокой доступности и масштабируемости (199496); разработанные BPMS продукты и создана категория BPM (1998 2000) с HP и IBM. Председательствуя на различных профессиональных конференциях (1975-2001). Он оценивает возможности и риски программного обеспечения для поставщиков, венчурных инвесторов и других инвесторов; и иногда выступает в качестве эксперта по судебным разбирательствам в области интеллектуальной собственности программного обеспечения.

Математическая логика

Работа по применению математической логики пронизывает карьеру г-на Макговера (1971 - настоящее время). Он провел оригинальные исследования и опубликовал статьи о структуре парадоксов, применении квантовой логики к шизофрении, лингвистической логике и вычислительной семантике (под руководством Джеймса Д. МакКоули), расплывчатой логике и применении логики, включая многозначную логику, к базам данных.

Управление транзакциями

Начиная с 1981 г., г-н Макговерен начал консультировать по вопросам разработки систем обработки транзакций, включая распределенные транзакции. Исследования сложности и стоимости распределенных транзакций, а также трудностей в поддержании транзакционной согласованности в онлайн-приложениях привели к исследованию альтернатив традиционным моделям транзакций, которые использовали пессимистический контроль конкурентности и применяли свойства ACID. Макговерен определил физические операции как единицу восстановления, логические операции как единицу согласованности, а деловые операции как единицу аудита. Полученная адаптивная модель операций вводит внутреннее определение согласованности транзакций, откладывая решение о объединении результатов двух или более операций. Его работа по управлению транзакциями привела к присуждению патента США No 7,103,597.

EAI и управление бизнес-процессами

После консультаций по многочисленным проектам интеграции данных и интеграции корпоративных приложений и связанным с ними продуктам промежуточного программного обеспечения Макговерен признал, что процессовые аспекты интеграции в значительной степени упускаются из виду. Большинство технологий бизнес-процессов сосредоточены на анализе и документировании существующих бизнес-процессов, а затем вручную "реинжиниринге" процессов для устранения отходов, устранения узких мест и улучшения времени цикла. Эти усилия были в значительной степени отделены от систем автоматизации процессов и распределенных систем управления (которые сосредоточены на очень повторяющихся, часто непрерывных процессах) и технологиях рабочего процесса (которые сосредоточены на очень повторяющихся последовательных процессах, таких как обработка документов). Макговерен постулировал аналогию между управлением данными и управлением процессами. Так же, как модель реляционных данных предлагала отделять логическую модель данных от модели физического хранения, казалось, что логическая модель процесса (то есть модель бизнес-процесса) должна быть отделена от ее физической реализации (например, как обмен сообщениями, удаленное вызов, услуги и т. Д.). Как и в случае с реляционной моделью, это позволило бы проектировать бизнес-процессы с помощью моделей, которые были логически отделены от специфики реализации процесса, планирования процесса и оптимизации процесса. Внедрение измерения процесса и аналитики в предлагаемую систему управления процессом позволило теоретически осуществить контроль процесса с замкнутым циклом. В результате был создан набор требований и каноническая архитектура для тогда в значительной степени неизвестной системы управления бизнес-процессами (BPMS). Первый коммерческий пакет, совместимый с этой архитектурой BPMS ChangEngine, был затем построен и представлен Hewlett Packard в 1997-98 годах под руководством Макговерана. Впоследствии Макговерен представил эти концепции на конференции DCI EAI в 1999 году, работая старшим техническим редактором журнала eAI (Thomas Communications) и работая с такими компаниями, как IBM, Vitria, Candle, Fuego, Savvion и многими другими, чтобы помочь сформировать рынок и категорию BPM. Многие компании по реинжинирингу рабочих процессов и бизнес-процессов (BPR) присоединились к усилиям, преобразовав себя в компании BPM в период с 1999 по 2010 год.

Избранные публикации

Макговерен написал статьи в области реляционных баз данных, обработки транзакций, бизнес-аналитики, интеграции корпоративных приложений, управления бизнес-процессами, математики и физики, в том числе более 100 ежемесячных колонк для eAI Journal (a. k. a. Журнал "Интеграция бизнеса" (Business Integration Journal) на протяжении всего существования журнала.

Статьи энциклопедии

Макговерен, Д., (1991). Оценка оптимизаторов. Энциклопедия компьютерных наук и технологий: том 26, дополнение 11. Нью-Йорк, Нью-Йорк: Марсель Деккер. Макговерен, Д., (1993). Оценка оптимизаторов. Энциклопедия микрокомпьютеров: том 13. Нью-Йорк, Нью-Йорк: CRC Press. & # 91; .