Oracle Application Server 10 g Release 2

У Oracle Application Server 1910 g Release 2 об'єднані просунуті можливості Service Oriented Architecture (SOA – корпоративна мережева архітектура на базі сервісів) для стратегічно важливих програм, дозволяють запропонувати найбільш згуртовані і всеосяжні замовлені рішення в галузі для масштабування, забезпечення безпеки та керування Web-сервісами і мережею, що підходять для будь-яких середовищ ІТ.


Уведення


У Oracle Application Server 1910 g Release 2 продовжується використання переваг двох важливих технологічних тенденцій – корпоративних обчислень на базі сервісів (Service-Oriented Computing) і мережевих обчислень (Grid Computing):




У цьому офіційному документі описуються нові характеристики та удосконалення, введені в платформі Oracle Application Server 1910 g Release 2 у всіх трьох вищезгаданих категоріях.


Головні особливості Oracle Application Server 1910 g Release 2


У Oracle Application Server 1910 g Release 2 включені удосконалення, що дозволяють будувати кращі сервісні рішення, інтегрувати, оркестрував, аналізувати і розгортати сервіси, управляти циклом терміну служби в мережі і забезпечувати безпечний доступ до сервісів з будь-якого місця і у будь-який час.


Будуйте рішення на базі сервісів: Oracle Application Server 1910 g є всеосяжною і інтегрованою платформою, яка забезпечує розробку зручної і гнучкої структури модулів SOA-додатків. Oracle JDeveloper 10 g забезпечує загальну інфраструктуру розробки та сервіси метаданих, необхідні для швидкої побудови сервісних рішень.


Сервіси інтеграції та оркестрування: Oracle Application Server Integration (інтеграція Oracle Application Server) пропонує повне рішення для оптимізації та інтеграції даних, оркестрування бізнес-процесів, здатності гетерогенного системного забезпечення до взаємодії і узгодженість і несуперечність даних.


Аналітичні сервіси: Oracle Business Intelligence пропонує повний набір сервісів для ведення звітності та аналітичних сервісів, щоб дозволити користувачам отримувати, перетворювати і завантажувати дані з систем діалогової обробки запитів у сховища даних, аналізувати інформацію допомогою інтегрованих реляційних і OLAP можливостей, і або публікувати підсумкову інформацію, як документи, або розміщувати її в Web в найрізноманітніших форматах.


Сервіси доступу і зв'язана інформація: Oracle Portal (портал Oracle), Oracle Wireless (бездротової Oracle) і Oracle Sensor Edge Server (сервер сенсорного управління Oracle) допускають повсюдний (pervasive) доступ до релевантної інформації і додатків – через будь-який пристрій, з будь-якого місця і у будь-який час.


Розгорніть сервіси в мережі: Oracle Application Server 1910 g має безліч нових характеристик, спроектованих таким чином, щоб надати бізнес-додатків чудову продуктивність, масштабованість і високу доступність з допомогу ю кластерів з дешевих процесорів і пам'яті. Ці характеристики знижують вартість апаратних засобів і пам'яті, скорочують витрачається даремно обчислювальну потужність; дозволяють додавати обчислювальні потужності маленькими модульними блоками і забезпечувати кращу якість обслуговування для бізнес-додатків.


Управляйте циклом терміну служби в мережі: Oracle Enterprise Manager 10 g і Oracle Application Server 10 g роблять можливими автоматизовану підготовку до роботи програмного забезпечення і управління системою і додатками. Крім того, Grid Control (управління мережею) пропонує готові політики, які гарантують, що ваші системи відповідають встановленим кращим методам.


Ці можливості проектуються для того, щоб зменшити вартість управління і скоротити число людських помилок, зазвичай пов'язаних з управлінням складними системами.


Сервіси, що забезпечують безпеку в Grid: Oracle Application Server 1910 g використовує інфраструктуру Oracle Identity Management (управління ідентифікаційними параметрами Oracle) для ефективної підготовки користувачів до роботи та централізованого управління користувачами, їх ідентифікаційними параметрами, ролями і привілеями управління доступом. Централізовано керована захист скорочує витрати на адміністрування захисту і її вразливість.


Рішення для побудови сервісів – нові можливості


У Oracle Application Server 1910 g підтримується нова модель для розробки та інтеграції корпоративних додатків – сервіс-орієнтована архітектура (SOA). З появою SOA з'явилися зрушення від монолітних додатків до формування складних додатків, які зібрані з багаторазово використовуваних бізнес-компонент і сервісів. Будь-яке нове або існуюче додаток може бути опубліковано як сервіс. Якщо вони розкриті з використанням стандартних інтерфейсів типу WSDL, ці сервіси називають Web-сервісами, які полегшують функціональну сумісність між платформами.


Контейнери Oracle Application Server для J2EE

Oracle Containers for J2EE (OC4J – контейнери Oracle для J2EE) – є ядром під час виконання J2EE і Web-сервісів на Oracle Application Server. OC4J 10 g (10.1.3) сертифікований як повністю сумісний з J2EE 1.4 сервер з підтримкою JCA 1.5, JMS 1.1, JTA 1.0, JNDI 1.2, EJB 2.1, Servlet 2.4 і JSP 2.0.


Підтримка нової інфраструктури управління і розгортання


OC4J забезпечує реалізацію J2EE Management 1.0 (JSR 77), що базується на Java Management Extensions (JMX), яка містить ряд попередньо підготовлених компонент управління (Management Beans – MBeans) для адміністрування і моніторингу самого сервера, додатки J2EE і Web-сервісів і засоби підтримки. Використовуючи цю інфраструктуру, розробники можуть також розробляти замовні MBeans для адміністрування та моніторингу замовних додатків. У стандартизованих операціях розгортання і плани передбачена повна підтримка J2EE Deployment 1.1 (JSR 88).


У комплект поставки OC4J входить нова компонента Oracle Enterprise Manager на базі браузера – Application Server Control (управління сервером додатків), що базується на інфраструктурі JMX, яка використовується для управління, розгортання та моніторингу програм J2EE і Web Service. На додаток до орієнтованим на завдання екранів адміністрування, пропонується повний браузер JMX MBean.


Кластеризація додатків


Контейнер OC4J вводить нову модель кластеризації на рівні додатків, яка дозволяє примірникам OC4J одночасно приймати (бути хостом) як кластерізованние, таки і некластерізованние додатки. Для реплікації станів можуть використовуватися багато протоколів, включаючи Многоабонентскіе (multi-cast) протокол, протокол взаємодії рівноправних (peer to peer) систем і протокол з підтримкою бази даних. Ця нова модель кластеру пропонує більш гнучкий контроль, простоту використання і збільшену продуктивність.


Web-сервіси


На додаток до виконання вимог платформи J2EE 1.4 для підтримки JAX-RPC та Web-сервісу EJB, в OC4J вводиться велика структура управління Web-сервісами, що дає користувачам можливість вести аудит повідомлень SOAP, реєстрацію на основі контенту, надійне отримання повідомлень і організацію безпеки. Забезпечується повна підтримка WS-Reliability та WS-Security (кожен з яких є галузевим стандартом організації з удосконалення стандартів структурованої інформації – OASIS). Ця структура управління може бути сконфігурований через консоль управління OC4J – Application Server Control – Для системних адміністраторів, і через Oracle JDeveloper – для розробників.


Для розробників і адміністраторів у цьому випуску також вводяться завдання Ant (Ant tasks) для розгортання і згортання програм з використанням базової інфраструктури JMX. Крім того, пропонується великий набір завдань для створення пакетування Web-сервісів, згенерованих з Java, EJB, JMS, CORBA і засоби ідентифікації бази даних.


Архітектура конекторів JCA


Забезпечуючи для інтеграторів додатків, що працюють з інформаційними системами підприємства (EIS), суттєвий крок вперед, OC4J 10.1.3 пропонує повну реалізацію версії 1.5 J2EE Connector Architecture. Сюди входить повна підтримка контрактів рівня якості обслуговування системи, включаючи управління життєвим циклом, управління захистом, управління робочими періодами, а також вхідні потоки повідомлень і транзакцій. Новинкою в J2CA 1.5 став стандартизований підхід для вхідних і вихідних комунікацій, що дає можливість зовнішнім EIS ініціювати потоки в контейнер, і, як і раніше, отримувати потоки з контейнера.


JMS


Основним функціональним елементом реалізації OC4J J2CA є готовий до вживання відразу після установки адаптер родових ресурсів JMS, який дає можливість провайдерам JMS від третіх фірм повністю включитися в інфраструктуру OC4J. Використовуючи цей адаптер, Oracle Application Server 1910 g сертифікує інтеграцію з серверами JMS від третіх фірм, наприклад, з WebSphereMQ, JMS Tibco і SonicMQ. Крім підтримки провайдера JMS від третіх фірм, родової адаптер ресурсу JMS передбачає MDB, які автоматично пристосовуються до навантаженню, що змінюється від повідомлень, оптимізованої глобальної підтримки транзакцій і створенню пулів підключень JMS.


Маршрутизатор JMS


Маршрутизатор JMS – це додаток J2EE, упаковане в OC4J, який пропонує надійне з'єднання за допомогою повідомлень між будь-якими підтримуються провайдерами JMS, наприклад: OracleAS JMS, OJMS (AQ / JMS), WebSphereMQ, Tibco JMS і чи SonicMQ. Маршрутизатор JMS також підтримує фільтрацію повідомлень для маршрутизації повідомлень.


Бізнес-правила


Бізнес-правила Oracle дозволяють розробникам додатків додавати в свої додатки приголомшливі маневреність і прозорість. Це досягається за рахунок того, що бізнес-аналітикам дозволяється самостійно, без будь-якої залежності від програмістів, вносити до програми зміни, що відображають нову політику ведення бізнесу. Бізнес-правила Oracle особливо підходять для розгортання, зокрема, як додатків BPEL, так і додатків SOA взагалі, а також додатків інших архітектур, де маневреність, особливо за низьку ціну, є важливою властивістю.


Oracle JDeveloper


Oracle JDeveloper 10 g – це середовище розробки J2EE з наскрізною підтримкою моделювання, розробки, налагодження й розгортання додатків і Web-сервісів.


Основна IDE


У Oracle JDeveloper 10 g Release 2 (10.1.3) введені абсолютно нові принципи побудови користувальницького інтерфейсу, що базуються на JGoodies. Удосконалення зручності та простоти використання щодо до управління вікнами включають зворотний зв'язок по "перетягування", можливості швидкої максимізації і відновлення, області заголовка у вигляді закладок і подвійне клацання для розділення вікна редактора. Крім того, в JDeveloper 10 g введені удосконалення, типу можливостей створювати динамічні проекти, робочі набори, загальні та локальні для користувачів властивості і керування біблії набряками, щоб усунути всі перешкоди в роботі з проектами в середовищі групових розробок.


Кодування Java і рефакторинг


Нова структура рефакторінгу дозволяє вести більш потужний і більш швидкий рефакторінг і додає більше 20 нових дій рефакторінгу. Ця нова структура дозволяє вести додатковий пошук у файлах, написаних не на Java, а також у коментарях і рядках вихідних файлів Java. Нові правила навігації по коду Java включають можливість переміщень з використанням міток Find Usages, Hierarchy Browser, Implemented and Overridden margin, а також полегшують навігацію між членами.


Підтримка J2SE 5.0


Крім цього, JDeveloper 10 g пропонує повну підтримку J2SE 5.0. Мало того, що нова версія J2SE може використовуватися для компілювання, виконання, налагодження і профілювання проектів Java – IDE пропонує також інструментальні засоби для допомоги з новими конструкціями кодування, введеними в J2SE 5.0. Наприклад, всі опції Structure Pane, Code Insight і Code Editor були оновлені для роботи з анотаціями метаданих, родовими величинами, автоматичним створенням вікон (auto-boxing), змінними параметрами (varargs) і багатьма іншими. Такі можливості IDE, як програмні шаблони і рефакторинг, були посилені, щоб можна було скористатися перевагами нових особливостей J2SE.


Інтеграція з відкритими програмними технологіями


Тепер Oracle JDeveloper 10 g (10.1.3) став більш дружнім до відкритих джерел і надає більш просту інтеграцію з Ant, Junit, CVS, Struts і Xdoclet. Як очікують, Oracle JDeveloper, запропонує еталонну реалізацію JSR-198, як тільки ця специфікація буде завершена, роблячи, таким чином, можливою інтеграцію з будь-яким і інструментальними засобами, які підтримують цю специфікацію.


Цей новий випуск JDeveloper підтримує Web-сервіси, згідно з технічними характеристиками J2EE 1.4, з можливістю створити клієнтів і сервіси JAX-RPC. У нього також включені нові Майстри для WS-Security, WS-Reliability та WS-Management, що дозволяють користувачам встановлювати властивості захисту, якості обслуговування та реєстрації для Web-сервісу перед його розгортанням.


Розробка структури додатків Oracle

Розробка структури додатків Oracle (Oracle Application Development Framework – ADF) спрощує розробку J2EE за рахунок мінімізації потреби написання програмного коду, що реалізує шаблони проектування та інфраструктуру програми. Визнаючи, що недостатньо мати набір сервісів часу виконання, Oracle ADF зосереджується на досвіді розробки, що забезпечує візуальний та декларативний підходи до розробки в середовищі J2EE.  


Розробка в середовищі JavaServer Faces


У Oracle JDeveloper пропонується візуальне середовище розробки JavaServer Faces (JSF), а також велика бібліотека компонентів JSF – Oracle ADF Faces. На додаток до підтримки "перетягування" компонент для користувача інтерфейсу та навігації по особах (faces navigation), розробники постійно мають доступ до початкового тексту JSF. Це дає їм можливість швидко створювати макет (прототип) користувальницького інтерфейсу, взаємодіяти з користувачами для отримання зворотного зв'язку, а потім ітераційно удосконалити його без обмежень.


У своєму візуальному редакторі Oracle ADF забезпечує пряму візуалізацію компонентів JSF, пропонованих еталонної реалізацією JSF (Reference Implementation-RI), а також візуалізацію замовних компонентів типу ADF Faces, MyFaces та інших компонентів JSF третіх фірм.


Oracle TopLink


Розробка в середовищі J2EE спрощується завдяки застосуванню Oracle TopLink, що пропонує ряд сервісів даних, які дозволяють застосункам звертатися до даних практично з будь-якого джерела даних. Сервіси даних використовують загальний дизайн та інфраструктуру часу виконання і включають об'єктно-реляційне відображення, доступ до даних бізнес-процесу і відображення об'єкт-XML з реалізацією JAX-B.


Oracle TopLink 10 g (10.1.3) більш тісно інтегрований з Oracle Application Server і підтримує CMP EJB, згідно з технічними характеристиками CTS 1.4, структуру управління на базі JMX, структуру стандартної реєстрації та політику захисту. Він використовує базу даних Oracle з підтримкою Virtual Private Database, типу XDB-XML, опції Flashback і збережені функції. У Oracle TopLink також включені істотні вдосконалення в област і Object-XML, Mapping Workbench, Cashing, Clustering і Transaction.


Інтеграція та оркестровка сервісів – нові характеристики


Повна бізнес-інтеграція може покращити здатність організації передбачати ринкову динаміку і відповідати на неї, збільшити продуктивність організації і радикально спростити середу інформаційної технології, даючи, в той же самий час, можливість експлуатувати раніше зроблені інвестиції. Рішення інтеграції Oracle пропонує повну, продуктивну, відкриту, розширювану і стратегічно важливу платформу інтеграції, яка є кращою в класі за критеріями цінності і функціональних можливостей.



Він органічно взаємодіє з корпоративними порталами Oracle з метою створення складних додатків, до яких залучені бізнес-процеси підприємства і дані. Крім того, він забезпечує комплексний моніторинг і керування, використовуючи для цього Oracle Enterprise Manager.


Oracle Integration Interconnect

Використовуючи великі можливості шинної організації служб підприємства Oracle Integration InterConnect, можна значно скоротити час, потрібний для розгортання рішення для інтеграції даних. До числа ключових можливостей відносяться:



Концентратори даних Oracle (Oracle Data Hubs)

Продукти Oracle Data Hubs дозволяють вам синхронізувати інформацію від усіх систем на вашому підприємстві в єдиному центральному розташуванні, щоб отримати точне, несуперечливе уявлення з повним оглядом (на всі 360 градусів) даних компанії. Ця інтеграція ще більше спрощується за рахунок використання Oracle Integration Interconnect – еталонної реалізації Customer Data Hub – і пропонує конкретні конектори із провідними пакетами програм і технологіями, що забезпечують широку функціональну сумісність з наявними у вас інформаційними активами підприємства.


Oracle Integration B2B

Oracle Integration B2B є єдиним інструментом, що вимагаються для визначення, конфігурування, управління та моніторингу електронного обміну інформацією між двома або більшою кількістю підприємств. У поєднанні з Oracle Integration InterConnect, BPEL Process Manager та відповідними технологіями – адаптерами Application і Legacy – Oracle забезпечує повне наскрізне рішення для інтеграції на вашому підприємстві і за його межами. До числа нових можливостей, включених до цього випуск, відносяться:


Широка підтримка протоколів


Oracle Integration B2B пропонує широку підтримку протоколів, що робить можливою розгортання визнаних галуззю стандартів: RosettaNet, електронного обміну даними (Electronic Data Interchange – EDI), Applicability Statement 2 (AS2) і замовлених конфігурацій. Ця підтримка включає:



Комплексне угоду з торговельним партнером


У Oracle Integration B2B пропонується зручний інтерфейсом з користувача (UI) на базі майстра, щоб провести його через кроки визначення можливостей каж дого торгового партнера. Потім, використовуючи ці можливості, можна визначити електронне угоду, що забезпечує примусове виконання правил взаємодії торгових партнерів в рамках певного бізнес-процесу.


Oracle BPEL Process Manager

Мова виконання бізнес-процесів (Business Process Execution Language – BPEL) з'явився як чіткий стандарт для об'єднання декількох синхронних і аси нхронних сервісів в спільні і пов'язані з операцією потоки процесу. До удосконаленням Oracle BPEL Process Manager відносяться всеосяжне і зручне рішення на базі стандартів для створення, розгортання та управління бізнес-процесами, в яких беруть участь кілька при положень. У цих бізнес-процесах можуть матися як автоматизовані, так і "людські" кроки технологічного процесу, в результаті чого стає можливим створення істинної корпоративної архітектури на базі сервісів. Реалізована в ньому "рідна" підтримка стандартів типу XML (1.0), XSLT (2.0), XPATH (2.0), JMS (1.0.2), JCA (1.5) і Web-сервісів робить його ідеальним рішенням для створення інтегрованих бізнес-процесів, які будуть стерпними між платформами.


BPEL Designer


BPEL Designer (проектувальник процесів) пропонує графічний і дружній до користувача спосіб побудови процесів BPEL, використовуючи BPEL як свій власний ("рідний") формат. Це означає, що процеси, побудовані за допомогою Designer, є на 100% стерпними, і, крім того, він дає можливість розробникам переглядати і змінювати вихідний код BPEL, не зменшуючи корисності інструменту. Обеспечівающ ий користувачам уніфіковану середу часу проектування Designer є частиною JDeveloper.


Консоль Oracle BPEL Process Manager (інтеграційна панель)


Консоль BPEL забезпечує дружній до користувача Web-інтерфейс для управління, адміністрування та налагодження процесів, розгорнутих на BPEL-сервері. Автоматично підтримується інформація трасування аудиту та статистичні дані / дані звітності процесу; вона доступна і через BPEL-консоль, і через API Java. Списки завдань технологічного процесу і статистичні звіти аналізу процесу також і нтегріровани в ту ж саму консоль.


Вбудовані сервіси інтеграції


Вбудовані сервіси інтеграції дають розробникам можливість без праці використовувати зі стандартних процесів BPEL розширені технологічні процеси, можливості функціональної сумісності та перетворення. До числа цих можливостей відносяться підтримка перетворень XSLT і XQuery, а також зв'язування із сотнями успадкованих систем через адаптери JCA і "рідні" протоколи. Сервіси технологічних процесів за участю людини, типу управління завданнями, управління повідомленнями та управління ідентифікаційним і параметрами особистості, забезпечуються як вбудовані сервіси BPEL, щоб забезпечити і нтеграцію в потоки BPEL людей і ручних завдань. Розширювана структура зв'язування WSDL робить можливою функціональну сумісність з багатьма протоколами та форматами повідомлення, крім SOAP. Зв'язування доступні для JMS, електронної пошти, JCA, HTTP GET і POST, а також для багатьох інших протоколів, які дозволяють просту функціональну сумісність з сотнями серверних систем. Ось тільки деякі готові до вживання відразу ж після установки адаптери, які роблять можливою роботу сервісів інтеграції:



Сервер Oracle BPEL Process Manager


Oracle BPEL Process Manager виконує стандартні процеси BPEL і забезпечує можливість "дистиляції" (dehydration), так щоб стан потоків, що виконуються тривалий час, автоматично підтримувалося в базі даних, що робить можливою кластеризацію як з метою автоматичного подолання наслідків збоїв, так і для досягнення масштабованості. Деякі розширені можливості Oracle BPEL Process Manager включають:



Oracle інтегрує BAM


Oracle BAM є повністю новою, побудованої на повідомленнях, що управляє подіями, резидентної в пам'яті архітектурою, розробленої спеціально під потреби аналітики та управління в реальному часі звітами додатків. Oracle BAM є першим і єдиним рішенням, яке забезпечує наблюдаемость в реальному часі діяльності підприємства, яке дає бізнес-користувачам докладну аналітичну інформацію, які потрібно поліпшити процеси, які скоротити витрати, – як тільки в бізнесі відбуваються трапляються деякі події. Архітектура Oracle BAM використовує управління повідомленнями (messaging), інтеграцію даних, вдосконалене кешування даних, аналітичний моніторинг, тривожну сигналізацію (alerting) та технологічну звітність, щоб надати за кілька секунд необхідну важливу інформацію про події або зміни стану (статусу). Оскільки первинне джерело даних – повідомлення, Oracle BAM здатний коректувати звіти і генерувати тривожні сигнали з швидкістю, яку просто не можуть забезпечити традиційні аналітичні архітектури. Oracle BAM може прийняти десятки тисяч коригувань у секунду в постійно знаходиться в пам'яті кеш, який служить центром архітектури Oracle BAM.


Архітектура Oracle BAM включає три головних логічних елемента:



Oracle BAM: Повністю нова архітектура реального часу


Oracle BAM довів до нового рівня можливості аналітики, реалізуючи інформаційне та отчетностное рішення в цілому по підприємству. На відміну від традиційного рішення, коли дані знаходяться в сховищі і до них здійснюється доступ по запитах, Oracle BAM унікально базується на активній, заснованої на повідомленнях і управлінні подіями архітектурі, в якій за допомогою повідомлень (messaging) промислова інформація передається моментально і доходить до графічного відображення за 2-10 секунд після події на підприємстві. Oracle BAM дозволяє впроваджувати нові і тільки ще розвиваються технології, які радикально змінюють основну бізнес-діяльність, покращують ефективність експлуатації та продуктивність. У числі таких технологій можна назвати:



При залученні цих ключових технологій Oracle BAM оптимізує бізнес-продуктивність за допомогою ефективного впливу всіх уповноважених осіб, як всередині, так і поза організацією. Ці особи, які приймають рішення (ОПР), здійснюють дії, які позитивно чи негативно впливають на бізнес-продуктивність в цілому. При використанні Oracle BAM ОПР можуть зробити правильні рішення, оскільки вони завжди мають необхідну інформацію, в зручному для них форматі, і саме тоді, коли вони її потребують. Oracle BAM унікально забезпечує:


Своєчасність … Постійно змінюється інформація
Щоб робити ефективні дії і підвищувати продуктивність, безпосередньо у момент рішення ОПР мають потребу в інформації в реальному часі,. Oracle BAM забезпечує сигнали тривоги в реальному часу та доступ до актуальних даними, які представляють собою цю секундні відомості, щоб рішення було проактивним, випереджувальним, а не запізнілим, реактивним. Потокова доставка даних гарантує, що повідомлення в реальному часі автоматично і безперервно модернізуються, якщо зміни відбуваються в основних даних.


Досяжність … Все для осіб, які приймають рішення
На відміну від традиційних запитальних рішень Oracle BAM об'єднує інформацію з багатовимірних і реляційних джерел даних, web-сервісів, даних від програм підприємства, і становить в інтуїтивному користувальницькому браузер-інтерфейсі на на будь-якому пристрої, забезпечуючи готовність всієї інформації підприємства в реальному часі.


Релевантність … Тільки потрібна інформація
У Oracle BAM інформація персоніфікована, так що кожен користувач отримує тільки потрібну йому інформацію у точному, зручному форматі в точний час. Звіти Oracle BAM в реальному часі забезпечують групове співробітництво і прийняття рішення зі зворотним зв'язком, що дозволяє термінове безпосереднє обговорення проблеми і її рішення.


Застосовність … Ефективно, ефектно, зручно в роботі
Oracle BAM побудований для рівномірної, гладкою роботи з існуючими інформаційними інфраструктурами. Він підтримує практично будь-які комерційні бази даних та системи управління повідомленнями. Oracle BAM застосуємо і може бути повністю налаштований і персоніфікований за ролями, обов'язків і навичкам кожного користувача. І іскущенние, і бізнес-користувачі приходять до висновку, що звіти настільки ж легко проектувати, розподіляти і вивчати, як слайди PowerPoint.


Аналітичні сервіси


Oracle Business Intelligence 10g – це інтегроване рішення, що надає бізнес-користувачу повну картину стану справ на рівні організації. Це рішення забезпечує можливість швидше приймати правильні рішення, дозволяє більшій кількості службовців мати доступ до інформації, якої вони потребують, видаляє шум і забезпечує якісну інформацію. Крім того, Oracle Business Intelligence використовує пакетну обробку і можливості очищення даних Oracle Warehouse Builder для надання єдиного джерела правди для важливих інформаційних активів.


Oracle Business Intelligence Discoverer


За допомогою Oracle Business Intelligence Discoverer (OracleBI Discoverer) бізнес-користувачі на всіх рівнях організації можуть більш швидко приймати бізнес-рішення на основі більш широкої і повної інформації. Використовуючи будь-який стандартний web-браузер, користувачі отримують захищений і негайний доступ до своїх даних. Discoverer пропонує бізнес-вистави, що приховують складність лежать в їх основі структур даних, тим самим, даючи користувачам можливість зосередитися на вирішенні ділових проблем.


Прямий доступ OLAP


Цей випуск Discoverer підтримує в базі даних опцію OLAP, що забезпечує багатовимірні представлення даних з реляційних таблиць та аналітичних робочих просторів. База даних Oracle інтегрувала OLAP і реляційну аналітику в єдиний механізм. Вам більше не потрібний для аналізу витягувати, переносити і перетворювати дані в окремий багатовимірний механізм. Використовуючи новий прямий доступ OLAP, користувачі можуть виконати свій власний багатовимірний аналіз, створювати звіти і забезпечувати їх спільне використання, щоб приймати кращі рішення.


Звітність


У OracleBI Discoverer 10g (10.1.2) є багато нових удосконалень звітності, включаючи генерацію високоякісних PDF, експорт у формат PDF, попередній перегляд виводиться на друк інформації, макет сторінки і опції друку. Використовуючи Discoverer Viewer, користувачі будуть тепер в змозі, як вкладення, відправити електронною поштою зміст своїх робочих листів в будь-якому з форматів експорту, включаючи Excel, PDF, HTML, текст, CSV та інші. Для користувачів, яким зручніше працювати з робочими листами Excel, Discoverer не тільки експортує дані, але і експортує їх як зведені (pivoting) таблиці Excel.


Простота використання


У цьому випуску стала тепер доступна пряма маніпуляція для виконання більшості завдань, а також і можливість простого проходу за даними багатьма способами, типу "занурення" в дані для їх деталізації і укрупнення (агрегації) даних. Підтримка "перетягування" поліпшене занурення в дані, можливість доводити періодичну інформацію до великої кількості користувачів, надання доступу до результатів запланованої робочої книги, і поліпшені можливості управління робочою книгою підвищує кваліфікацію користувачів.


Портал


У OracleBI Discoverer 10g (10.1.2) тепер можна інтегрувати з Oracle Portal замовні портлет Business Intelligence, роблячи тим самим можливим своєчасний корпоративний доступ до якісної інформації. Він вводить портлет для підбиття підсумків, що дозволяють створювати миттєві знімки (снепшоти) інформації. Крім того, замовники можуть тепер персоніфікувати свої уявлення портлетів Business Integration для опублікованого робочого аркуша, змінюючи значення параметрів, формати, макет сторінки, типи графічного представлення і так далі.


Reports


Oracle Reports 10g (10.1.2) робить можливою міжплатформову середовище розробки, в якій можна розробляти звіти на одній платформі і розгортати їх на будь-який інший. Крім того, в Reports проведено багато змін інфраструктури, типу міграції від Visibroker до ORB Sun, які дозволили збільшити продуктивність і масштабованість. У Oracle Reports введено багато удосконалень форматування для PDF, Postscript, HTMLCSS, електронних таблиць і RTF. До числа удосконалень інтеграції управління Oracle Reports відносяться розширення вмісту сторінки стану Reports і поява нової сторінки All Metrics.


Сервіси доступу і зв'язана інформація



До складу Oracle Application Server включено повне і інтегроване рішення для формування, розгортання та підтримки корпоративних порталів світового класу, яке допускає доступ до інформації з будь-якого місця, в будь-який час і через будь-який пристрій.



Oracle Portal


У Oracle Application Server 1910 g Release 2 (10.1.2.0.1) з'явився Instant Portal, який стає доступним одразу ж після установки. Крім того, Oracle Portal продовжує забезпечувати удосконалення в усіх своїх сервісах, включаючи середовище проектування на базі браузера, публікацію і управління контентом методом самообслуговування, спільноти користувачів, багатоканальний доступ і вбудовані системи аналізу бізнес-інформації.


Instant Portal


Oracle Instant Portal – це готове відразу ж після встановлення рішення порталу для спільного використання та передачі інформації. Не потрібно ніяких попередніх розробок, оскільки Instant Portals генеруються "з одного клацання". У кожен портал включається ряд попередньо сконфігурованих сторінок для публікації та організації контенту по відділах або функціями. Перший Instant Portal генерується автоматично при інсталяції Oracle Application Server Standard Edition One. Запускається з одного клацання майстер полегшить створення додаткових порталів.



Дизайн та розробка сторінки


До числа зроблених у цьому випуску удосконалень відносяться: Майстер для створення і редагування сторінок, впорядкування сторінок і керування ними, а також налаштування сторінок і портлетів.


Управління контентом в режимі самообслуговування


У цей випуск включені наступні удосконалення: Майстер для публікації контентів, збільшення числа типів елементів контенту, можливість розширити список атрибутів і поведінка контенту, нові політики, дозволяють адміністраторам порталів більш точну угруповання контенту та управління ним, і розширені можливості групової розробки контенту.


Підтримка стандартів


У Oracle Portal як і раніше підтримується розроблений OASIS стандарт Web-сервісів для віддалених портлетів (Web services for Remote Portlets – WSRP), який уможливлює функціональну сумісність портлетів на різних платформах порталів.


Oracle Sensor Edge Server

Oracle Sensor Edge Server – новий компонент Oracle Application Server 1910 g Release 2 – діє подібно мосту між світом сенсорних пристроїв та іншою частиною програмної інфраструктури. Його головна функція – забезпечити механізм управління і розширення для з'єднання з фізичними апаратними засобами і легко об'єднати їх можливості з наявними або новими додатками. Sensor Edge Server спроектований для того, щоб справлятися з швидко змінюються стандартами та можливостями сенсорних технологій, і в той же час захистити розробників додатків від змін протоколів і апаратних засобів та різновидів різних пристрою.  


Інфраструктура драйвера


Інфраструктура драйвера Oracle Sensor Edge Server підключає до бізнес-програм апаратні засоби RFID, усуваючи тим самим потребу в тому, щоб програми знали про специфіку апаратних засобів, що використовуються в тому чи іншому проекті. Він нормалізує потік подій між апаратними засобами і додатком в загальновживаний формат і протокол і управляє взаємодією із самим апаратним пристроєм. Отже, цей драйвер полегшує розробку додатків на основі RFID, які можуть працювати майже з 100 різними пристроями RFID, не вимагаючи від розробників додатків, щоб вони розуміли їх специфіку або могли реалізувати свої додатки у відповідності з характеристиками кожного пристрою.


Фільтри, групи та управління


У Oracle Sensor Edge Server пропонується каркас фільтра, що забезпечує фільтрацію на рівні груп і фільтрацію на рівні пристроїв. У результаті скорочується низькорівнева обробка, яка повинна проводитися корпоративними додатками. Можливість групування дозволяє згрупувати кілька фізичних пристроїв, що зчитують в єдиний логічний об'єкт, дозволяючи додатком ігнорувати базову реалізацію і розглядати його (цей об'єкт) як єдине пристрій, що зчитує.


Диспетчеризація подій


Каркас Dispatcher (диспетчера) пропонує кілька готових диспетчерів, дозволяючи посилати дані від сенсорних датчиків через Web-сервіс або інші стандартні інтерфейси безпосередньо додатком, або в технологію накопичення та диспетчирування подій типу Oracle Streams, що стали доступними в Oracle Database 10 g. У внутрішній черзі перед диспетчером кешуються всі надходять від датчиків події, щоб забезпечити страхування на той випадок, якщо вийде з ладу з'єднання між Sensor Edge Server та програмою.


Edge Extensions


При проектуванні Oracle Sensor Edge Server було враховано, що сенсорні технології змінюються дуже швидко. Sensor Edge Server забезпечує розширюваний інтерфейс для посилення здатності сервера за трьома ключових моментів: Driver Extensions, Filter Extensions і Dispatcher Extensions.


Oracle Wireless


Oracle Wireless пропонує комплексну платформу для розширення радіуса дії ваших корпоративних додатків. Програми обміну повідомленнями (односпрямовані і двонаправлені, SMS / MMS / IM / Email / Voice Alerts), сервіси, пов'язані з розташуванням замовників (мобільне позиціонування, робота з картами, вибір маршруту), інтерактивний голосовий доступ (VoiceXML), і мобільні додатки з браузером (WML, XHTML MP) – все це можна розробити і розгорнути, а також управляти цим за допомогою Oracle Application Server Wireless, забезпечуючи одну консолідовану платформу сервера додатків для всіх ваших бездротових потреб.


Канали обміну повідомленнями


Архітектура обміну повідомленнями Oracle Application Server Wireless є розширюваної і дозволяє додавати нові канали. Підтримуються наступні канали, готові до вживання відразу ж після установки: SMS, EMS, SmartMessages (vCard, vCal, Ringtones, Icons, логотипи Оператора), MMS, електронна пошта, факс, голосові повідомлення, пейджери і миттєвий обмін повідомленнями.


Підтримка шлюзів і протоколів


Була розширена підтримка різних шлюзів і протоколів, як це описано нижче.



Развервертиваніе сервісів в grid


У Oracle Application Server 1910 g Release 2 є безліч нових можливостей, які були спроектовані, щоб надати бізнес-додатків чудову продуктивність, масштабованість і високу доступність на кластерах, зібраних на базі дешевих процесорів і пам'яті. Ці можливості знижують вартість апаратних засобів і пам'яті; зменшують витрачаються даремно обчислювальні потужності; дозволяють додавати обчислювальні потужності маленькими, модульними блоками і забезпечують кращу якість обслуговування бізнес-додатків.


У Oracle Application Server 1910 g Release 2 включені удосконалення, які були спроектовані, як забезпечують безліч переваг:




Якість обслуговування – продуктивність

Oracle Application Server 1910 g Release 2 продовжує забезпечувати користувачам найкращу в галузі продуктивність, оптимізуючи кожен аспект сервера додатків і використовуючи удосконалення технології апаратних засобів. У нього закладено безліч удосконалень продуктивності:



Oracle Application Server 1910 g є доведеним переможцем у всіх категоріях еталонного тестування SpecJ, типу: загальне ставлення ціна / продуктивність, повна продуктивність, також у категоріях c двома і з багатьма вузлами.


У наступних розділах ми обговоримо деякі з цих можливостей докладно.


Web-кеш Oracle


У OracleWeb Cache 10 g (9.0.4) введені значні удосконалення в кешуванні і потокових алгоритмах. У цьому випуску в потокових алгоритмах зроблені подальші удосконалення, що дозволили включити можливість стиснення. Крім того, в Web-кеш були ще більш посилені можливості вирівнювання навантаження IP. Управління Web-кешем Oracle стало простішим за рахунок застосування Oracle Enterprise Manager 10 g Application Server Control (10.1.2). Ось деякі з удосконалень Application Server Control для Web-кеша: можливість активувати / блокувати правила кешування, настроюються імена для правил кешування і автоматизоване конфігурування порту прослуховування HTTP.


Oracle Containers для J2EE


У Oracle Containers для J2EE 10 g (10.1.3) введено багато удосконалень продуктивності, які дають додаткам можливість задовольнити відповідні угоди про рівень обслуговування. Ось тільки деякі з цих характеристик:



Oracle Integration


Удосконалення продуктивності для Oracle Integration 10 g (10.1.2) помітні у всіх її компонентах. У диспетчері процесів Oracle BPEL з'явилося багато характеристик, що збільшують продуктивність, включаючи певні вдосконалення для не фіксує свого стану BPEL і більш швидкі перетворення. Був значно поліпшений механізм Oracle Integration B2B, отримав більш швидку хореографію. Інтеграція даних багато виграла від удосконалень, зроблених в JDBC, XSD і метаданих, і результати показують, що тепер вона стала на 22% швидше, ніж у попередньому випуску. Крім того, в більшість адаптерів були додані конкретні, що залежать від об'єкта характеристики удосконалень продуктивності. Наприклад, адаптер AQ став у цьому випуску на 30% швидше через удосконалень, зроблених в способі копіювання пам'яті, а також завдяки змінам на рівні JDBC.


Якість обслуговування – масштабованість

У Oracle Application Server 1910 g Release 2 вводиться новий адміністратор динамічних ресурсів (Dynamic Resource Manager), який полегшує підвищення або зниження масштабів програми, використовуючи обчислювальні ресурси оптимально. Адміністратор динамічних ресурсів складається з трьох взаємодіючих компонентів: (i) сервіс динамічного моніторингу (Dynamic Monitoring Service – DMS) використовується для моніторингу продуктивності системи та споживання ресурсів індивідуальними програмами. (Ii) Oracle Enterprise Manager використовується для збору інформації моніторингу з DMS і установки порогів продуктивності і політики розподілу ресурсів для конкретних програм. Наприклад, можна зробити так, щоб додаток для введення замовлень (Order Entry) отримувало 30% часу центрального процесора, у той час як програма ведення головної книги (General Ledger) отримувала 70% часу центрального процесора. (Iii) Адміністратор динамічних ресурсів інтерпретує певну політику управління ресурсами і направляє запити відповідно до цієї політики. Якщо у програми виникає нестача ресурсів, адміністратор динамічних ресурсів може завершити неактивні процеси; зняти певну частину ресурсів з інших програм, які в даний момент не потребують їх; запустити нові екземпляри сервера додатків або додати (на вимогу) обчислювальну потужність. Отже, адміністратор динамічних ресурсів забезпечує оптимальне використання ресурсів; скорочує розмір витрачені даремно обчислювальних потужностей та звільняє адміністраторів додатків від виконання стомлюючих завдань по налаштуванню продуктивності і балансуванню ресурсів.


Якість обслуговування – висока доступність

У міру зростання числа стратегічно важливих програм, розгорнутих в Інтернеті і интранете, користувачі стають все більш вимогливими до якості обслуговування і високої доступності розгортаються систем. Через постійне збільшення кількості систем, що використовуються службовцями і партнерами, висока доступність перейшла з розряду стратегічно важливих вимог до розряду загальних вимог, які зачіпають всі типи розгортання.


У Oracle Application Server 1910 g Release 2 були розширені можливості високої доступності попередніх випусків, щоб скоротити час як планового, так і незапланованого простою. Оскільки саме він є головною цінністю для всіх замовників, які використовують сервер бази даних Oracle, був інтегрований з останніми можливостями високої доступності Oracle Database 10 g. Тепер Oracle Application Server 1910 g Release 2 пропонує самі передові механізми вирівнювання навантаження та автоматичного подолання наслідків збою між проміжним рівнем і базою даних програми.


Незапланований простий через збій системи


Час незапланованого простою через збої системи може бути зменшено або повністю усунуто за рахунок застосування хороших рішень для високої доступності. При збої системи є три основних проблеми, які повинні бути дозволені цими високодоступних рішеннями.



Надмірність: Oracle Application Server Release 2 дозволяє на всіх його підрівнях вибирати між активно-активними або активно-пасивними моделями надмірності. Рішення Oracle Cold Failover Cluster (кластер холодного автоматичного подолання наслідків збою) тепер розширено і працює не тільки для інфраструктури, але і для проміжного рівня і компонентів web-рівня.


Вирівнювання навантаження, інтелектуальна маршрутизація і авто-виявлення: Коли в одній операційній середовищі використовуються кілька примірників Web-кешу, Web-серверів, серверів додатків, серверів бази даних і серверів каталогу, Oracle Application Server 1910 g Release 2 вводить нові характеристики вирівнювання навантаження, маршрутизації і авто-виявлення, які роблять вирівнювання навантаження більш простим для установки і більш ефективним.



"Виявлення смерті" та авто-рестарт: У Oracle Application Server 1910 g Release 2 вводяться нові характерістікіуправленія процесом і повідомлень між екземплярами у складі ферми Oracle Application Server (група примірників Oracle Application Server). Використовуючи нові функціональні можливості Server Failover (автоматичне подолання наслідків збою сервера), стало можливо створити єдиний набір сервісів, моніторинг і управління якими будуть проводитися сервером диспетчера процесів і повідомлень Oracle (OPMN).


Ці можливості розширюють можливості "виявлення смерті" (виходу системи з ладу) та авто-рестарту, представлені в попередніх випусках Oracle Application Server для багатовузлових середовищ, і роблять OPMN самим просунутим самовідновлювальні механізмом для платформ сервера додатків на ринку.


Час позапланового простою через збій даних


Захист від збоїв даних повинна брати до уваги три основні типи вимог:



Резервне копіювання та відновлення: Термін "резервне копіювання і відновлення" відноситься до різних стратегій і процедур, задіяним у захисті від відмов апаратних засобів і втрати даних, а також до здатності відновлювати конфігурацію даних і екземпляра в тих випадках, якщо така втрата сталася. Єдине інтегроване інструментальне засіб для резервного копіювання і відновлення, що поставляється з Oracle Application Server, полегшує створення таких контрольних точок і подальше відновлення з них у разі необхідності. Інструмент Oracle Application Server 1910 g Release 2 Backup and Restore Tool може підтримувати резервне копіювання і відновлення всієї середовища програми. Цей інструмент інтегрований з Grid Control і Application Server Control і може виконувати все намічене і інкрементальне резервне копіювання із записом результатів на стрічку або на диск. Інструмент повністю інтегрований з Oracle RMAN і забезпечує створення снепшотов на задані моменти часу.


Flashback: У Oracle Application Server 1910 g Release 2 включена можливість автоматизованої архівації конфігурації і системних файлів, які можуть потім, у разі необхідності, бути використані для виконання "Перемотування" на заданий момент часу. Ця характеристика може бути скоординована з опцією Flashback сервера бази даних Oracle для наскрізного захисту від користувальницьких помилок.


Відновлення у разі надзвичайних ситуацій: До складу включено нове рішення для відновлення у випадку надзвичайних ситуацій (Disaster Recovery). Продукт Oracle Application Server Guard (ASG) побудований на базі інструменту для резервного копіювання і відновлення, а також провідної галузі технології Oracle Data Guard, які забезпечують повний захист екосистеми сервера додатків від надзвичайних ситуацій. Цей інструмент автоматизує наступні операції:



Заплановані простої – ковзні поновлення


У Oracle Application Server 1910 g Release 2 вводяться нові можливості для мінімізації впливу передислокації на різних рівнях:



Управління циклом терміну служби в Grid


Oracle Application Server 1910 g Release 2 поряд з Oracle Enterprise Manager10 g Application Control і Grid Control Release 2 додають удосконалення в наступних категоріях: