Библиотека компонентов Base One Foundation
Оригинальный автор(ы) | Стивен Ашерман, Арун Кумар |
---|---|
Разработчик(и) | Контент Galaxy Inc. |
Стабильная версия | 7,61 / 11 ноября 2020 г |
Написано в | С++ , С# |
Операционная система | Microsoft Windows |
Платформа | Microsoft Visual Studio , .NET |
Тип | Фреймворк веб-приложений |
Лицензия | лицензия GPLv3 |
Веб-сайт | контентгалактика |
Библиотека компонентов Base One Foundation ( BFC ) — это набор инструментов для быстрой разработки приложений, для создания безопасных, отказоустойчивых предназначенный приложений баз данных в Windows и ASP.NET . Microsoft Visual Studio В сочетании с интегрированной средой разработки общего назначения BFC предоставляет платформу веб-приложений для работы с базами данных Microsoft , Oracle , IBM , Sybase и MySQL , работающими под управлением Windows, Linux/Unix или IBM iSeries или z/OS. . BFC включает средства для распределенных вычислений , пакетной обработки , организации очередей и сценариев команд базы данных , которые работают под Windows или Linux с Wine .
Дизайн
[ редактировать ]BFC основан на архитектуре, ориентированной на базу данных между СУБД , в которой словарь данных играет центральную роль в поддержке функций безопасности , проверки , оптимизации и удобства обслуживания данных . [1] Некоторые из основных технологий BFC основаны на базовых патентах США в области связи с базами данных и высокоточной арифметики. [2] [3] [4]
BFC поддерживает уникальную модель крупномасштабных распределенных вычислений . [5] [6] Это предназначено для снижения уязвимости и влияния на производительность в зависимости от централизованного процесса распределения задач или прямого взаимодействия между узлами посредством сообщений. Deutsche Bank использовал первоначальную версию BFC для создания своей системы хранения ценных бумаг и является одним из первых успешных примеров коммерческих сетевых вычислений. [7] [8]
BFC реализует архитектуру распределенных вычислений , основанную на модели «виртуального суперкомпьютера», состоящего из слабосвязанных «серверов пакетных заданий». Они выполняют задачи, которые определяются и координируются посредством резидентных структур и очередей управления базой данных. Модель является виртуальной, поскольку использует доступные вычислительные мощности и ресурсы обычных серверов и систем баз данных, которые также могут продолжать работать в своих прежних ролях. Результат называется виртуальным суперкомпьютером, поскольку он представляет собой единый унифицированный вычислительный ресурс, который можно масштабировать как по мощности, так и по вычислительной мощности. [ нужна ссылка ]
История
[ редактировать ]Первоначально BFC был разработан Base One International Corp. при финансовой поддержке проектов Marsh & McLennan и Deutsche Bank , начавшихся в середине 1990-х годов. [9] Начиная с 1994 года компания Johnson & Higgins (позже приобретенная Marsh & McLennan) создала Stars, систему управления страховыми рисками, используя компоненты, известные как ADF (Application Development Framework). ADF был предшественником BFC и был разработан совместно Johnson & Higgins и программистами Base One, при этом Base One сохранила право собственности на ADF, а Johnson & Higgins сохранила за собой все права на программное обеспечение для управления рисками Stars. [10] [11] В 2014 году BFC была приобретена компанией Content Galaxy Inc., чья служба публикации видео была создана с помощью BFC. [12]
Название «BFC» было обыгрыванием классов MFC Microsoft Foundation Visual C++ , которые BFC расширил с помощью библиотек классов для облегчения разработки крупномасштабных клиент-серверных приложений баз данных. Разработчики могут включать компоненты BFC в веб-приложения и приложения Windows, написанные на любом из основных языков программирования Microsoft ( C# , ASP.NET , Visual C++ , VB.NET ). Они также могут использовать множество старых технологий, включая COM / ActiveX , MFC и Crystal Reports . BFC работает как с управляемым, так и с неуправляемым кодом , и его можно использовать для создания тонкого или расширенного клиента приложений с браузерными интерфейсами или без них. [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ «Подробнее о распределенных вычислениях Base One» . Boic.com. Архивировано из оригинала 15 января 2013 г. Проверено 10 января 2013 г.
- ^ «Способ кодирования числовых данных и манипулирования ими — патент США 6384748» .
- ^ «Система связи с базой данных и способ связи с базой данных — патент США 6738775» .
- ^ «Система связи с базой данных и способ связи с базой данных — патент США 7 181 474» .
- ^ «Выдан патент на распределенные вычисления, ориентированные на базы данных» . www.gridtoday.com. Архивировано из оригинала 17 мая 2007 года.
- ^ «В сети: отчет о международной корпорации Base One. NYSIA» . www.nysia.com. Архивировано из оригинала 14 апреля 2008 года.
- ^ «Base One: Grid-вычисления для приложений, ориентированных на базы данных. Мнение IDC» (PDF) . Архивировано из оригинала (PDF) 6 октября 2007 года.
- ^ «Акции Base One в SIA — обмен информацией и грид-вычисления» . Informationweek.com. Архивировано из оригинала 23 января 2013 г. Проверено 12 июля 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Четыреста вещей-DB2/400: сердце суперкомпьютерного кластера?» . Itjungle.com. 27 июля 2004 г. Архивировано из оригинала 18 июня 2012 г. Проверено 10 января 2013 г.
- ^ «Компании Марш и МакЛеннан» . businessinsurance.com.
- ^ «Марш продаст подразделение программного обеспечения для управления рисками ClearSight компании Riskonnect» . www.insurancejournal.com. 26 июля 2018 г.
- ^ «Домашняя страница Base One» . Архивировано из оригинала 8 мая 2021 года.
Внешние ссылки
[ редактировать ]- База Один. Введение в БФК
- База Один. Архитектура вычислений Base One Grid
- ITДжунгли. Обновление Base One добавляет сетки кластеров , 14 июня 2005 г. По состоянию на 9 апреля 2008 г.