Oracle tuxedo


Завдання, які вирішуються Oracle Tuxedo

  • реалізація систем класу XTP (eXtreme Transaction Processing), з обробкою> 100k TPS;
  • міграція з мейнфреймів - Tuxedo надає автоматизовані засоби для міграції додатків з мейнфреймів в середу Tuxedo, вам більше не потрібно дорога підтримка вендора мейнфреймів;
  • інтеграція в SOA-архітектуру застарілих додатків С / С ++ / COBOL;


Як працює?

Як в першій в світі середовищі, що реалізує принципи сервіс-орієнтованої архітектури (SOA), всі внутрішні сутності Tuxedo є сервіси, доступні на ім'я. Клієнт просто викликає сервіс, передаючи його ім'я в параметрах, все інше робить Tuxedo, перенаправляючи запит вільному серверного процесу, відповідального за виконання відповідної бізнес логіки. Серверний процес, виконавши запитувану завдання, повертає в буфері результат клієнту. Запити до сервісу можуть здійснюватися синхронно, асинхронно, в черзі або односпрямовані, в рамках XA-транзакції чи ні. Ви можете вибирати між практично миттєвою доставкою повідомлення з передачею параметрів в буфері пам'яті і гарантованою доставкою з попередніми збереженням для можливості повтору виклику.

Поверх цієї основи, званої ATMI в термінології Tuxedo ( "Application To Transaction Monitor Interface"), можуть виконуватися сервера CORBA, веб-сервіси (SALT) і т.д. але пам'ятайте, що в підсумку все це - всього лише серверні процеси в високопродуктивної середовищі Oracle Tuxedo, спілкуючись між собою максимально швидким способом, яким тільки можуть передавати дані програми, написані на C / C ++.

Oracle tuxedo

Клієнти можуть бути написані на C, C ++, COBOL. NET і Java. Бібліотеки балансування навантаження за різними алгоритмами між серверами Tuxedo в розподіленої середовищі вже вбудовані в клієнтське ПЗ Tuxedo.

Схожі статті