В каждой операционной распределенной системе массового применения созданы фабрики программ, выполняющие изготовление сложных программных продуктов, работающие практически на всех современных компьютерных и кластерных платформах:
- 1) AppFab в системе коллективной разработки VS.Net;
- 2) AppFab в системе Grid рамочного Европейского проекта;
- 3) В системе IBM для создания доменов бизнес-систем;
- 4) AppFab в системе CORBA для сборки разнородных программных ресурсов;
- 5) AppFab в системе Intel;
- 6) Product Line SEI USA;
- 7) фабрики потоковой сборки программ Дж. Гринфильда, Г. Ленца,
- 8) фабрика continious integration М. Фаулера;
- 8) коммерческие фабрики программ типа ЕПАМ;
- 9) другие системные фабрики.
К системным фабрикам интеграции (сборки) разнородных компонентов в сложные ПС, семейства систем, распределенные приложения (РПС), работающих с данными из разных хранилищ данных, получивших название «Big Data», а также библиотек глобальных данных (хранилища данных Big Data), которые необходимы при организации Cloud Computing вычислений важных научнотехнических задач.
К ним относятся следующие: IBM WebSphere, Microsoft Biz Talk 2004, BEA WebLogic Oracle lOg, SAP NetWcaver, ИВК «Юпитер (см. табл. 1.1). В этой таблице отражены стедства и инструменты передовых фирм разработчиков CASEсистем интеграции, их платформы и содержание серверов приложений, каждый из которых включает в себя специфические компоненты поддержки процессов интеграции программных ресурсов в этих системах. Эти программные средства предлагаются для изготовления новых программных и компьютерных систем. Они располагаю гея на специальных серверах рассматриваемых CASE-систем.
Таблица 1.1. CASE-системы интеграции программных ресурсов.
Платформа. | Разработчик. | Содержание платформы. |
IBM WebSphere. | Корпорация IBM. | Сервер приложений J2EE, брокеры обмена данными, ГОР, портал, workflow/BPM, средства ЕИ. |
Microsoft Biz Talk 2004 и компоненты .Net. | Корпорация «Майкрософт» . | Сервер приложений СОМ, брокеры обмена данными, ГОР доставки, портал, workflow/BPM. |
BEA WebLogic. | Корпорация «BEA Systems» (в 2008 г. присоединенная к корпорации «Oracle»). | Сервер приложений J2EE, брокеры обмена данными, ГОР, сервер прикладных приложений, портал, workflow/BPM. |
Oracle lOg. | Корпорация «Oracle» http://www.oracle.com. | Сервер приложений J2EE, брокеры обмена данными, ГОР, портал, workflow/BPM, средства ЕП. |
Платформа. | Разработчик. | Содержание платформы. |
SAP Net Weaver. | Корпорация SAP http://wwwl .sap.com/ www.sap.ru. | Сервер приложений J2EE/ABAP, брокеры обмена данными, портал, инструменты ВРМ. |
ИВК «Юпитер | Компания ИВК (Россия). http://www.ivk.ru/. | Брокеры обмена данными, ГОР, среда выполнения, сертификация, защита данных. |