JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Podobne dokumenty
SOP System Obsługi Parkingów

EJB 3.0 (Enterprise JavaBeans 3.0)

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

Modelowanie procesów biznesowych, przepływu pracy oraz reguł biznesowych na przykładzie Drools i jbpm lub Activiti

Ekspert MS SQL Server Oferta nr 00/08

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wybrane działy Informatyki Stosowanej

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Serwery LDAP w środowisku produktów w Oracle

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

1 Wprowadzenie do J2EE

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Identity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Web frameworks do budowy aplikacji zgodnych z J2EE

Wybrane działy Informatyki Stosowanej

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

III Edycja ITPro 16 maja 2011

JBoss Application Server

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego radmat radmat@math.uni.lodz.

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Załącznik nr 1 do umowy CUI/ZP/PN/.../2017. Warsztaty grupowe

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Rozwiązania bazodanowe EnterpriseDB

Obsługa transakcji rozproszonych Java. Marek Wojciechowski, Maciej Zakrzewicz Instytut Informatyki, Politechnika Poznańska

JBOSS ENTERPRISE MIDDLEWARE WYBÓR BEZ KOMPROMISÓW

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Serwery Aplikacji "CC" Grzegorz Blinowski. tel (22) ; faks (22)

Rozwiązania internetowe iplanet

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Telco 2.0 realizacja koncepcji w technologii JAIN SLEE

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Aktualizacja środowiska JAVA a SAS

Serock warsztaty epuap 28 październik 2009 r. Sławomir Chyliński Andrzej Nowicki WOI-TBD Szczecin

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Wprowadzenie do J2EE. Maciej Zakrzewicz.

Historia zmian. Data wersja Opis Autor. 05/05/ Paweł Maćkowski. 31/05/ Paweł Maćkowski

Co to jest Business Intelligence?

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Rozwiązanie Compuware Data Center - Real User Monitoring

Enterprise JavaBean 3.0

Web Tools Platform. Adam Kruszewski

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Aplikacje Internetowe, Servlety, JSP i JDBC

Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, Bydgoszcz

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Szkolenie wycofane z oferty

ELM SYSTEM ZARZĄDZANIA CYKLEM ŻYCIA SPRZĘTU

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

O nas. Usługi. jpbs realizuje następujące rodzaje projektów usługowych:

Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

POSTANOWIENIE. z dnia 20 sierpnia 2018 roku

JBoss Seam: framework nowej generacji. Copyright Piotr Kochański & Erudis,

HP Service Anywhere Uproszczenie zarządzania usługami IT

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

Portale raportowe, a narzędzia raportowe typu self- service

1. Wymagania dla lokalnej szyny ESB

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum

Wybór Discoverer 10g czy BI Beans

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

edziennik Ustaw Opis architektury

Projektowanie: architektura baz danych

Wykład I. Wprowadzenie do baz danych

SANSEC Poland S.A. dla III Konwent Informatyków Warmii i Mazur Bezpieczna administracja w mobilnym świecie

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

Open Source Stack jako. alternatywa

Przesłanki powstania książki... xvi Dla kogo przeznaczona jest ta książka?... xvi Co znajdziemy wewnątrz książki?... xvii

IBM Corporation IBM SOA Center of Excellence

Integracja systemów transakcyjnych

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

ActiveXperts SMS Messaging Server

Technologia odpowiada człowiekowi. w w w. w i n u e l. c o m. p l

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

XML w bazach danych i bezpieczeństwie

PomysL... i co dalej?

Transkrypt:

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant

Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie zdobywające popularność JBoss Seam JBoss ESB JBoss Rules (Drools) JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 2

MetaMatrix

MetaMatrix w pigułce Platforma agregująca heterogeniczne typy źródeł danych np. relacyjnych baz danych mainframe-ów XML dokumentów np. Excel i innych Dostęp do zasobów ODBC/JDBC XML (XQuery) Web Services (SOA) JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 4

Elementy składowe (1/2) MetaMatrix Enterprise Designer narzędzie oparte o Eclipse do tworzenia i testowania źródeł danych MetaMatrix Enterprise Server komponent odpowiedzialny za wykonywanie operacji wymaganych przy integracji (runtime) MetaMatrix Repository repozytorium opisujące dane w organizacji MetaMatrix Console aplikacja kliencka pozwalająca na administrację komponentów, konfigurację serwerów, procesów i usług JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 5

Elementy składowe (2/2) JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 6

Typowy scenariusz implementacji Definicja spójnego obrazu zasobów Implementacja przy użyciu narzędzi MetaMatrix tworzenie mapowań wykorzystanie transformacji definicja sposobu «pobierania» danych (bezpieczeństwo, cache-owanie) Zapisanie nowego schematu i logiki transformacji w meta-zasobach platformy MetaMatrix Podłączenie do zintegrowanego zasobu przy użyciu sterowników JDBC dostarczonych wraz z platformą MetaMatrix JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 7

Wersje MetaMatrix Dimension liczba źródeł danych (1-20) rodzaje operacji: bez transakcji XA dane udostępniane jako Web Service Enterprise brak ograniczenia maksymalnej ilości źródeł danych zawiera obsługę transakcji XA (two-phase commit) dane dostępne jako Web Service, JDBC/ODBC, XQuery dodatkowo monitorowanie Zarówno wersja Dimension jak i Enterprise bedą wkrótce udostępnione na licencji open source http://labs.jboss.org/metamatrix JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 8

Mobicents

SLEE vs JSLEE SLEE = Service Logic Execution Environment Aplikacje o dużej przepustowości i minimalnych czasach reakcji czas reakcji < 100 ms setki/tysiące zdarzeń na sekundę Zorientowane na zdarzenia JSLEE standard JCP dla SLEE JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 10

Na co pozwala JSLEE? Umożliwia tworzenie Service Buidling Blocks obsługujących zdarzenia w obszarach zarządzania połączeniami billingami zarządzaniem użytkownikami administracją zarządzanie obecnością (instant messaging) Service Buidling Blocks (SBB) moża porównać do EJB ale w kontekście aplikacji dla telekom-ów Usługa (service) może się składać z wielu SBB JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 11

Mobicents platforma JSLEE Pierwsza i jedyna platforma open source zgodna z JSLEE Uzupełnienie JEE o możliwość konwergencji wideo dzwięku instant messaging-u innych danych Skalowalność, wysoka dostępność JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 12

JBoss Seam

JBoss Seam JBoss Seam pozwala na łatwe tworzenie aplikacji działających w oparciu o EJB3/JPA JSF BPM AJAX Rozwiązanie w założeniu utworzone w sposób który eliminuje skomplikowaną integrację wielu, często rozłącznych elementów JEE JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 14

Funkcjonalność «out of the box» Generowanie interfejsu użytkownika do istnieniących tabel w bazie danych Łatwe testowanie przy użyciu TestNG Wsparcie dla REST Możliwość integracji z portalami (JSR-168) Wsparcie dla aplikacji wielojęzycznych Dzięki użyciu Ajax4JSF proste tworzenie aplikacji AJAX (Web 2.0) JBoss Developer Studio środowisko programistyczne JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 15

Dalsze informacje Możliwość tworzenia aplikacji www działających niezależnie, równocześnie w wielu oknach przeglądarki (workspaces) Tworzenie PDF-ów Hibernate Search Zintegrowany serwer poczty Wspierane serwery aplikacji JBoss Application Server / Application Platform IBM Websphere BEA WebLogic OC4j JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 16

JBoss ESB

JBoss ESB wprowadzenie Platforma integracyjna Rozwiązuje problem komunikacji many-tomany Działa w oparciu o zdarzenia (events) Content based routing kierowanie w oparciu o treść komunikatów Message transformation modyfikacja treści w locie JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 18

JBoss ESB funkcjonalność Jako endpoint-y Web Services MQ's: JBoss, WebSphere bazy danych: Oracle, DB2, MySQL, PostrgeSQL pliki JCA Dodatkowo rejestr usług transformacje: XSLT, Smooks, XPATH, XQuery JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 19

JBoss Rools

JBoss Rools Silnik «zasad biznesowych» Programowanie deklaratwyne Domain Specific Languages (DSL) Rozdzielenie logiki i danych Wsparcie narzędzi JBoss Developer Studio JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 21

JBoss Rools zalety Uproszczenie aplikacji z jednoczesnym zwiększeniem elastyczności Rozwiązanie efektywne i wydajne 4-krotnie szybszy silnik niż konkurencja Katalizuje transfer wiedzy biznesowej zasady określane są przez osoby odpowiedzialne za decyzje, menadżerów i specjalistów Możliwość wielokrotnego wykorzystania tych samych zasad w wielu aplikacjach działających w oparciu o architekturę SOA JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 22

Dziękuję za uwagę! http://www.redhat.com http://www.proacta.pl Przemysław Rudzki Przemyslaw.Rudzki@proacta.pl JBoss: MetaMatrix, Mobicents, Seam, Drools, ESB 23