Дэвид Макговеран
Дэвид Макговеран (1952 г.р.) — американский учёный-компьютерщик и физик, аналитик индустрии программного обеспечения и изобретатель. В области информатики он признан одним из пионеров теории реляционных баз данных .
Образование
[ редактировать ]Дэвид Макговеран специализировался на физике и математике, а с 1973 по 1976 год специализировался на познании и коммуникации в Чикагском университете , а также получил аспирантуру по физике и психолингвистике . С 1976 по 1979 год он учился в аспирантуре Стэнфордского университета .
Карьера
[ редактировать ]Будучи студентом, он работал в Энрико Ферми Лаборатории астрофизики и космических исследований Института (Чикаго, 1973-1974 гг.), в Западных лабораториях прикладной науки и технологий Dow Chemical Company (Уолнат-Крик, Калифорния, 1974 г.) и в больницах Чикагского университета. и клиники (1975-6). После окончания Чикагского университета он основал консалтинговую фирму Alternative Technologies. [1] (Менло-Парк, Калифорния, 1976) под руководством Х. Дина Брауна и Катберта Херда . Начав свою консалтинговую практику, он работал в SRI International (1976-9), своем первом консультационном клиенте. [2]
В период с 1979 по 1981 год он преподавал электронику в Профессиональном инженерном институте колледжа Менло (Редвуд-Сити, Калифорния) и был заведующим кафедрой компьютерных наук и бизнеса в колледже Конди (Сан-Хосе, Калифорния), разрабатывая школьную программу бакалавриата по компьютерным технологиям. наука. [3]
Компания Alternative Technologies предоставила консультации по проектированию и разработке многочисленных программных систем, специализирующихся на критически важных и распределенных приложениях. Среди клиентов были AT&T, Blue Cross, Digital Equipment, Goldman Sachs, HP, IBM, Microsoft, MCI-Worldcom, Oracle и многие другие. [4]
Вклад Макговерана в разработку программного обеспечения включает систему совместной конференц-связи (1978); многоуровневая реляционная система CIM ( компьютерно-интегрированное производство ) (Fasttrack, 1982); менеджер реляционного доступа (1984–89); международный электронный перевод средств (1984 год); базы данных торговых систем (1986–91); OLCP требования (1986 г.); объектно -реляционное управление портфелем (1986–89); первый клиент Sybase SQL Server для ПК (1987 г.); требования к клиент-серверному API (1988 г.); требования к объектно-реляционному API (1990 г.); требования к оптимизатору запросов (1990 г.); первый промежуточного программного обеспечения анализ и прогноз рынка (1991 г.); возможности подключения к базе данных Тест (1993 г.); [5] многочисленные высокодоступные и масштабируемые системы (1994–96); и разработал продукты BPMS и создал BPM [6] категория (1998-2000) с HP и IBM .
Он председательствовал на различных профессиональных конференциях (1975–2001). Он оценивает возможности и риски программного обеспечения для поставщиков, венчурных капиталистов и других инвесторов; а иногда выступает в качестве эксперта в судебных процессах по вопросам интеллектуальной собственности на программное обеспечение .
Исследовать
[ редактировать ]Математическая логика
[ редактировать ]Работа над приложениями математической логики пронизала карьеру г-на Макговерана (с 1971 г. по настоящее время). Он провел оригинальные исследования и опубликовал статьи о структуре парадоксов . [7] применение квантовой логики к шизофрении , [8] лингвистическая логика [9] и вычислительная семантика (под руководством Джеймса Д. МакКоули ), нечеткая логика , [10] [11] [12] и приложения логики, включая многозначную логику , к базам данных. [13] [14] [15] [16] [17] [18]
Управление транзакциями
[ редактировать ]Начиная с 1981 года, [19] [20] Г-н Макговеран начал консультировать по вопросам проектирования систем обработки транзакций, включая распределенные транзакции . Исследования сложности и стоимости распределенных транзакций, а также сложности поддержания согласованности транзакций в онлайн-приложениях привели к исследованию альтернатив традиционным моделям транзакций, в которых использовалось пессимистическое управление параллелизмом и применялись свойства ACID . [21] Макговеран определил физические транзакции как единицу восстановления, логические транзакции как единицу согласованности и бизнес-транзакции как единицу аудита. [22] Полученная в результате адаптивная модель транзакций вводит внутреннее определение согласованности транзакций, откладывая принятие решения об объединении результатов двух или более транзакций. Его работа по управлению транзакциями привела к получению патента США № 7 103 597. [23]
Реляционная модель данных и соответствующие исследования
[ редактировать ]Исследование Макговерана Э. Ф. Кодда было реляционной модели сосредоточено на вопросах моделирования данных (проектирования баз данных), недостающей информации и обновления представлений. Некоторые исследователи баз данных считают последние две наиболее трудными и противоречивыми проблемами в исследовании реляционных баз данных. [24]
Работая над проектированием и разработкой нескольких ранних крупномасштабных распределенных коммерческих приложений реляционных баз данных, [25] [26] Макговеран стремился улучшить науку проектирования баз данных . Эта работа привела к развитию
- новый анализ и решения проблемы «недостающей информации» и отказ от использования нулей и, следовательно, многозначной логики
- спецификация и использование предикатов отношений (функций принадлежности отношений или множеств) как применение закона Лейбница [27] [28] [29]
- новый принцип проектирования (с CJ Date ), теперь известный как принцип ортогонального проектирования (POOD)
Его работа по логике применительно к реляционным базам данных и проектированию без нулевых значений (1993) переиздавалась несколько раз. [30] [31]
Макговеран занялся проблемой обновления представлений вместе с Кристофером Дж. Дейтом, начиная с 1993 года, после того как он разработал методы обратимой миграции схем для клиентов на Уолл-стрит. [32] Его решение, основанное на предикатах отношений, легло в основу алгоритмов, найденных в Третьем манифесте (Кристофер Дж. Дейт, Хью Дарвен ) для обновления виртуальных отношений (например, представлений). Дэйт отметил, что Макговеран первоначально предложил основную идею подхода обновления представлений: [33] и какой Хью Дарвен [34] говорит, представляет собой серьезный сдвиг в мышлении по этому вопросу. Результатом этой работы стали два патента (патент США 7620664 и патент США 7263512).
Некоторые работы Макговерана по базам данных обсуждаются на веб-сайте Фабиана Паскаля «Разоблачение баз данных». [35]
EAI и управление бизнес-процессами
[ редактировать ]Проведя консультации по многочисленным интеграции данных и корпоративных приложений проектам , а также по соответствующим продуктам промежуточного программного обеспечения , Макговеран признал, что технологические аспекты интеграции по большей части упускаются из виду. [36] [37] Большинство технологий бизнес-процессов сосредоточено на анализе и документировании существующих бизнес-процессов, а затем на ручной « реинжиниринге » процессов для устранения потерь, устранения узких мест и сокращения времени цикла. Эти усилия в значительной степени были отделены от систем автоматизации процессов и распределенных систем управления (которые были сосредоточены на повторяющихся, часто непрерывных процессах) и технологий рабочих процессов (которые были сосредоточены на повторяющихся последовательных процессах, таких как обработка документов).
Макговеран постулировал [38] аналогия между управлением данными и управлением процессами. [39] Точно так же, как реляционная модель данных предлагала отделить логическую модель данных от модели физического хранения, казалось, что модель логического процесса (т. е. модель бизнес-процесса) должна быть отделена от ее физической реализации (например, обмена сообщениями, удаленного вызова). , услуги и т. д.). Как и в случае с реляционной моделью, это позволит проектировать бизнес-процессы с помощью моделей , которые логически отделены от особенностей реализации процессов, планирования процессов и оптимизации процессов . Благодаря внедрению измерения и аналитики процесса в предлагаемую управления процессами систему управление процессом с обратной связью теоретически стало возможным . Результатом стал набор требований и каноническая архитектура для тогда еще малоизвестной системы управления бизнес-процессами (BPMS).
Первый коммерческий пакет, совместимый с этой архитектурой BPMS, ChangEngine, был затем создан и представлен Hewlett-Packard в 1997-98 годах под руководством Макговерана. [40] Впоследствии Макговеран представил эти концепции на конференции DCI EAI в 1999 году. [41] работая старшим техническим редактором журнала eAI Journal (Thomas Communications) [42] и работал с такими компаниями, как IBM, Vitria, Candle , Fuego, Savvion и многими другими, чтобы помочь сформировать рынок и категорию BPM. [43] Многие компании, занимающиеся реинжинирингом рабочих процессов и бизнес-процессов (BPR), присоединились к этим усилиям, превратившись в компании BPM в период 1999-2010 годов.
Принадлежности
[ редактировать ]- Секретарь-казначей Ассоциации альтернативной естественной философии (Кембриджский университет) с 1982 по 1986 год и был соредактором информационного бюллетеня организации вместе с Джоном Амсоном. [44]
- Соучредитель Западной ассоциации альтернативной естественной философии (ANPA West) и ее некоммерческой корпорации (1984 г.) вместе с Х. Пьером Нойесом и Крисом Гефвертом организовал ее первые три конференции и получил вторую ежегодную премию альтернативной естественной философии в 1990 г. . [45]
- Соучредитель, Database Associates [46] с Колином Уайтом, [47] Ричард Финкельштейн и Пол Винсберг (1990). [48]
- Написал и опубликовал (первоначально вместе с Колином Уайтом) отчеты об оценке продуктов баз данных (1989–1996).
- Основал Совет по интеграции предприятий, состоящий из 60 членов (1999–2002). [49]
- Пожизненный член ACM (1983)
- амер. Математика. Пожизненный член общества (1996)
- Член IEEE (1978). [50]
- Редактор-консультант международного исследовательского журнала (1975-6).
- Заместитель редактора InfoDB (1990-4)
- Старший технический редактор журнала eAI Journal/Business Integration Journal (1999–2006). [51]
- Он был судьей при вручении технологических наград, включая CrossRoads A-List, eAI Journal и Business Integration Journal Awards. [52] и награда IBM Beacon Awards. [53] [54]
Избранные публикации
[ редактировать ]Макговеран написал статьи в области реляционных баз данных, обработки транзакций, бизнес-аналитики, интеграции корпоративных приложений, управления бизнес-процессами, математики и физики, включая более 100 ежемесячных колонок для eAI Journal (также известного как Business Integration Journal ) на протяжении всего существования журнала. .
Книги
[ редактировать ]- Макговеран, Д., Дейт, CJ (1992). Руководство по SYBASE и SQL Server. Ридинг, Массачусетс: Аддисон-Уэсли. ISBN 0-201-55710-X .
- Дейт, СиДжей, Дарвен, Х., Макговеран, Д. (1998). Написания по реляционным базам данных, 1994–1997 гг. Ридинг, Массачусетс: Аддисон-Уэсли. ISBN 0-201-39814-1 .
Статьи энциклопедии
[ редактировать ]- Макговеран, Д. (1991). Оценка оптимизаторов. Энциклопедия компьютерных наук и технологий: Том 26, Приложение 11. Нью-Йорк, штат Нью-Йорк: Марсель Деккер.
- Макговеран, Д. (1993). Оценка оптимизаторов. Энциклопедия микрокомпьютеров: Том 13. Нью-Йорк, штат Нью-Йорк: CRC Press. ISBN 978-0824727116 и ISBN 0824727118 .
Ссылки
[ редактировать ]- ^ "Дом" . AlternativeTech.com .
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ "Дом" . AlternativeTech.com .
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Финкельштейн, Р. (1993). Тест подключения к базе данных.
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Макговернан, Д. (1981). Попадание в парадокс, В Килмистере, CW (ред.). «Проц. АНПА 2». Кембридж, Англия: Кембриджский университет.
- ^ Ошинс Э. и Макговеран Д. (февраль 1980 г.). Мысли о логике О мыслях. Вопрос: Шизофрения? В Банати, Б.Х. (ред.). «Материалы 24-го ежегодного североамериканского собрания Общества общих системных исследований и Американской ассоциации развития науки, Сан-Франциско, Калифорния, 7–10 января 1980 г.». Луисвилл, Кентукки: Институт системных наук. Номер OCLC 6263125.
- ^ Маккоули, Д. (1981). «Все, что лингвисты всегда хотели знать о логике... но стыдились спросить». Чикаго, Иллинойс: Издательство Чикагского университета.
- ^ Макговеран, Д. (январь 1985 г.). Нечеткая логика. Письма в редакцию: IEEE Spectrum. (стр.8).
- ^ Ошинс, Э., Адельсон, Д., Макговеран, Д. (1982). Разъяснение нечеткой логики: спектральное разложение и знаковая реализация. (представлено АААС, 1980 г.). В Грей, В. Фидлер, Дж. и Баттиста, Дж. (ред.). «Общая теория систем и психологические науки. Том 2». Сисайд, Калифорния: Публикации Intersystems. ISBN 978-0914105107 и ISBN 0914105108 .
- ^ Макговеран, Д. (1980). Нечеткая логика и нераспределительные истинностные оценки. Ин Ван, П.П., Чанг, С.К. (ред.). «Нечеткие множества: теория и приложения к политическому анализу и информационным системам». Нью-Йорк: Пленум Пресс. ISBN 0-306-40557-1 .
- ^ Макговеран, Д. (декабрь 1993 г. - март 1994 г.) Ничего из ничего, «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Миллер-Фриман. (в четырех частях).
- ^ Дата, CJ (1998) «Сочинения по реляционным базам данных 1994–1997». Ридинг, Массачусетс: Паб Longman. Группа. ( ISBN 0201398141 и ISBN 978-0201398144 ).
- ^ Дата, CJ, Макговеран, Д. (июль 1994 г.). Новый принцип проектирования базы данных. «Программирование и проектирование баз данных».
- ^ Дата, CJ (1995). «Сочинения по реляционным базам данных 1991–1994 гг.». Ридинг, Массачусетс: Аддисон-Уэсли. ISBN 0201824590 & ISBN 978-0201824599 .
- ^ Дата, CJ, Макговеран, Д. (август 1994 г.). Обновление объединений и других представлений. «Программирование и проектирование баз данных».
- ^ [Дейт, CJ, Макговеран, Д. (июнь 1994 г.). Обновление представлений объединения, пересечения и различий. «Программирование и проектирование баз данных».]
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Альтернативные технологии.
- ^ Макговеран, Д. (ноябрь 2007 г.). За пределами ACID: адаптивный подход к управлению транзакциями. «Промежуточное программное обеспечение Spectra», 21 (4). (стр. 14-23).]
- ^ Макговеран, Д. (2004). Понимание деловых операций. «Журнал «Бизнес-интеграция». Том. 5. Даллас, Техас: Thomas Communications.
- ^ Макговеран, Д. (2002) Адаптивный менеджер транзакций для сложных транзакций и бизнес-процессов. Патент США № 7103597. Вашингтон, округ Колумбия: Ведомство США по патентам и товарным знакам.
- ^ [Дата, CJ (20 декабря 2012 г.). «Обновление просмотра и реляционная теория». Предисловие Хью Дарвена. п. хв. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .]
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом
- ^ Альтернативные технологии.
- ^ Дата, CJ, Макговеран, Д. (июль 1994 г.). Новый принцип проектирования базы данных. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Миллер-Фриман.
- ^ Дата, CJ, Макговеран, Д. (июнь 1994 г.). Обновление представлений объединения, пересечения и различий. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Миллер-Фриман.
- ^ Дата, CJ, Макговеран, Д. (август 1994 г.). Обновление объединений и других представлений. Программирование и проектирование баз данных. Сан-Франциско, Калифорния: Миллер-Фриман.
- ^ Макговеран, Д., (декабрь 1993 г. - март 1994 г.) Ничего из ничего. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Миллер-Фриман. (в четырех частях).
- ^ Дата, CJ (1998) «Сочинения по реляционным базам данных 1994–1997». Ридинг, Массачусетс: Паб Longman. Группа. ( ISBN 0201398141 и ISBN 978-0201398144 ).
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ↑ Дата, CJ (20 декабря 2012 г.). «Обновление просмотра и реляционная теория». Предисловие. п. xiv. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .
- ^ [Дата, CJ (20 декабря 2012 г.). «Обновление просмотра и реляционная теория». Предисловие Хью Дарвена. п. хв. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Альтернативные технологии.
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Макговеран, Д. (1999). Подумайте о BPMS! Макговеран, Д. (2004). Понимание деловых операций. «Журнал eAI». Том. 1. Даллас, Техас: Thomas Communications.
- ^ «Яннаш, Д. (1998). «Труды HP World '98». Сан-Диего, Калифорния: Hewlett-Packard» . Архивировано из оригинала 4 марта 2016 г. Проверено 14 апреля 2015 г.
- ^ (7 января 1999 г.). Премьера семинара по серверам приложений и конференции по интеграции корпоративных приложений состоится в 1999 году. Андовер, Массачусетс: DCI/PRNewswire.
- ^ ЖУРНАЛ eAI и СТАТЬИ ЖУРНАЛА БИЗНЕС-ИНТЕГРАЦИИ. Каталог публикаций по альтернативным технологиям. [ постоянная мертвая ссылка ]
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Боченски, Б. (17 декабря 1990 г.) Клиент-серверные продукты. «Компьютерный мир», стр.53-54, Барбара Боченски.
- ^ "Дом" . bi-research.com .
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ Холт, С. (5 апреля 1999 г.). Поставщики интеграции корпоративных приложений объединяются. «ИнфоМир». п. 72.
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ↑ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачение баз данных».
- ^ «BEA Systems названа «Поставщиком года» по версии журнала Business Integration Journal. — Бесплатная онлайн-библиотека» . Архивировано из оригинала 14 апреля 2015 г. Проверено 14 апреля 2015 г.
- ^ IBM Beacon Awards отмечает выдающиеся достижения бизнес-партнеров в 2001 году. Сан-Франциско, Калифорния: IBM.
- ^ Награды IBM Beacon Awards отмечают выдающиеся достижения деловых партнеров в 2002 году. Новый Орлеан, Луизиана: IBM.