вторник, 2 августа 2011 г.

Краткая концепция Oracle Fusion Applications

  Oracle Fusion Applications - это новое поколение систем масштаба предприятия от компании Oracle, основанное на технологиях Oracle Fusion Middleware 11g и функциональности Oracle e-Business Suite и поглощенных ранее компаний J.D.Edwards, PeopleSoft и Siebel.

Основные приложения и модули входящие в состав Fusion Applications 11.1.1.5:

Архитектура Oracle Fusion Applications:
Fusion Applications представляет трёхуровневую архитектуру:
  1. Oracle Database;
  2. Oracle Fusion Middleware;
  3. Приложения Oracle Fusion Applications (Oracle Fusion Applications Product Families).


Oracle Fusion Applications построены на основе технологий Oracle Fusion Middleware и являются Java Enterprise Edition / ADF-приложениями развернутыми на сервере приложений WebLogic, а в базе данных хранится вся информация.
Каждое приложение (CRM,HCM, Projects и т.п.) представляет собой:
  • одну или несколько схем в базе данных;
  • одно или несколько Java Enterprise Edition / ADF-приложений и ADF Business Service-ов;
  • один или несколько композитных SOA-процессов.

Компоненты Fusion Middleware можно разделить на два типа:
  • Компоненты FMW используемые в Fusion Applications;
  • Инфраструктурные компоненты Fusion Applications.

К инфраструктурным компонентам относятся:
  • Enterprise Scheduling Service (ESS)
    Внутренний планировщик задач в Fusion Applications.
    Выполняет аналогичные операции, как диспетчер запросов (Concurrent Manager) в Oracle e-Business Suite 11i/R12.
  • Approval Management Service (AMS)
    Сервис согласований с пользователем (human workflow) на основе технологии FMW Human Tasks.
  • Oracle Enterprise Crawl and Search Framework
    Эта функциональность обеспечивается интегрированным в инфраструктуру Oracle Fusion Applications продуктом Oracle Secure Enterprise Search (SES).

К компонентам FWM относятся:
  • Oracle WebLogic
    Сервер приложений соответствующий стандартам Java EE 5.0, который является инфраструктурным компонентов для следующих компонентов.
  • Application Developer Framework (ADF)
    Представляет собой фреймворк построенный на основе Java Server Faces (JSF), предоставляющий возможности связывания сервисов с компонентами пользовательского интерфеса на основе декларативного подхода ('Drug and drop' в среде разработки Oracle JDeveloper). Для разработки бизнес-сервисов обеспечивающих декларативный доступ к реляционным базам данных используются бизнес-компоненты Oracle ADF (ADF Business Components) соответствующие спецификации JSR-227, с помощью которых можно реализовать собственную бизнес-функциональность, бизнес-правила, разграничение доступа к данным и т.п.
  • Компоненты Oracle SOA Suite:
    • BPEL
      Представляет собой сервер выполнения бизнес-процессов на языке BPEL 1.1/2.0 и взаимодействие с расширениями Oracle, такими как адаптеры.
    • Mediator
      Сервисная шина, которая в SOA Suite 10g называлась Oracle ESB. Предоставляет все основные возможности систем ESB - динамический роутинг, трансфирмации, валидации данных и т.п.
    • Human Tasks
      Представяет собой технологию управления жизненным циклом задач пользователей основанную на ADF.
    • Business Rules
      Простой и гибкий механизм бизнес-правил интегрированный в инфраструктуру SOA.
  • WebCenter
    Комплекс продуктов для создания порталов с функциональностью Enterprise 2.0 (имеется ввиду встроеные компоненты по взаимодействию со службами обмена сообщениями, блоги, wiki, тэги, форумы, социальные сети и т.д.) на основе SCA. Технологически это набор интегрированных приложений построенных на основе Oracle WebCenter Framework, который является расширением ADF.
  • Enterprise Content Management
    Система управления контентом обеспечивающая хранение и управление жизненным циклом документов и приложений(аттачментов). Технически представляет собой интегрированные Java EE/ADF-приложения развернутые на сервере приложений, а весь контент физически хранится в базе данных.
  • Business Intelligence
    Платформа Oracle Business Intelligence предоставляет широкий спектр современных инструментов бизнес-анализа: интерактивные информационные панели, подсистему отчетности, средства исполнения нерегламентированных запросов, механизм уведомлений, элементы "мобильной аналитики" и др.
  • Data Integrator
    Основная роль данного продукта в Fusion Applications - это синхронизация данных. Oracle Data Integrator представляет собой развитое средство ETL, базирующееся на SOA-архитектуре.

Скачать Oracle Fusion Applications можно с E-Delivery:


Комментариев нет:

Отправить комментарий