Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:

Podobné prezentace


Prezentace na téma: "Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:"— Transkript prezentace:

1 Představujeme Ensemble Michal Tomek

2 Na tomto obrázku vidíte, co systému Ensemble chybí:

3 Správa Vývoj Universal Business Integration Platform Jedna abstrakční vrstva, úložiště & výkonný stroj VývojZprávyOrchestraceAnalýzy Řízení událostmi Služby TechnologieAplikaceData KódDokumentDiagram If Order.Type = “online” { Select Case … } AdaptersAdapters

4 Standardní jazyk pro tvorbu procesů BPL ve formátu XML a diagramy Ensemble BPL

5 Spojení síly a jednoduchosti Přizpůsobitelná celková správa

6

7 Komponenty Ensemble Základní procesy Základní procesy –Business Operations –Business Process –Business Services Zprávy Zprávy –Request –Response Transformace dat Transformace dat Adaptéry Adaptéry Kontrolní panely a ukazatele metrik Kontrolní panely a ukazatele metrik Produkce Produkce

8 Ensemble Model procesů Business Processes Business Operations Business Services Vstupní adaptéry Výstupní adaptéry Kompozitní aplikace Vnější aplikace Databáze Aplikace žádající služby

9 Komponenty Ensemble Základní třídy Operace (Business Operations) Operace (Business Operations) –Metody, které využívají funkcionalit vně Ensemble –Volané zevnitř Ensemble Procesy (Business Processes) Procesy (Business Processes) –Koordinace několika „Business Operations“ (nebo „Business Processes“) –Volané zevnitř Ensemble Služby (Business Services) Služby (Business Services) –Vystavují funkcionality Ensemble –Volané aplikacemi, které vyžadují služby (vně Ensemble) –Volají „Business Processes“ a „Business Operations“

10 Ensemble Operace (Business Operations) Odchozí žádosti Odchozí žádosti Zapouzdřují akce (nebo skupiny akcí) které jsou obslouženy externí aplikací Zapouzdřují akce (nebo skupiny akcí) které jsou obslouženy externí aplikací Jsou vyvolávány zprávou typu požadavek „Request message“ Jsou vyvolávány zprávou typu požadavek „Request message“ Mohou vracet zprávu typu odpověď „Response message“ Mohou vracet zprávu typu odpověď „Response message“ Volání synchronní, asynchronní nebo nekontinuální Volání synchronní, asynchronní nebo nekontinuální

11 Ensemble Třídy operací „Business Operation“ Operace jsou metody Operace jsou metody Metody operací „Business Operation“ jsou obsaženy ve třídě Business Operation Metody operací „Business Operation“ jsou obsaženy ve třídě Business Operation

12 Ensemble Model procesů Business Processes Business Operations Business Services Vstupní adaptéry Výstupní adaptéry Kompozitní aplikace Vnější aplikace Databáze Aplikace žádající služby

13 Ensemble Procesy „Business Processes“ Řídí vyvolávání operací při vykonávání určité definované činnosti. Řídí vyvolávání operací při vykonávání určité definované činnosti. Ensemble udržuje stav procesů a zajišťuje jejich obnovitelnost Ensemble udržuje stav procesů a zajišťuje jejich obnovitelnost Vyvolávány jsou synchronně nebo asynchronně Vyvolávány jsou synchronně nebo asynchronně

14 Ensemble Procesy „Business Processes“ Definovány pomocí diagramů nebo v jazyce BPL Definovány pomocí diagramů nebo v jazyce BPL –formát XML Také je lze psát přímo pomocí skriptovacích jazyků Ensemble Také je lze psát přímo pomocí skriptovacích jazyků Ensemble

15 Ensemble Model procesů Business Processes Business Operations Business Services Vstupní adaptéry Výstupní adaptéry Kompozitní aplikace Vnější aplikace Databáze Aplikace žádající služby

16 Ensemble Služby „Business Services“ Rozhraní pro vnější přístup k Ensemble Rozhraní pro vnější přístup k Ensemble Služby přístupné vnějším aplikacím, které vyžadují služby Služby přístupné vnějším aplikacím, které vyžadují služby –vyvolány vnější aplikací –vyvolány pomocí vstupního objektu –mohou vracet výstupní objekt Výběr vstupních adaptérů Výběr vstupních adaptérů

17 Ensemble Model procesů Business Processes Business Operations Business Services Vstupní adaptéry Výstupní adaptéry Kompozitní aplikace Vnější aplikace Databáze Aplikace žádající služby

18 Komponenty Ensemble komunikují pomocí zpráv Komponenty Ensemble komunikují pomocí zpráv Zprávy požadavků „Request“ a odpovědí „Response“ Zprávy požadavků „Request“ a odpovědí „Response“ Požadavek lze odeslat Požadavek lze odeslat –synchronně: „Pasivně“ čeká na odpověď„Pasivně“ čeká na odpověď –asynchronně: Očekává odpověď, ale pokračuje v činnosti, a odpověď zpracuje, když přijdeOčekává odpověď, ale pokračuje v činnosti, a odpověď zpracuje, když přijde Neočekává odpověďNeočekává odpověď Ensemble Správa zpráv

19 Ensemble Zprávy Všechny zprávy jsou potomkem Ens.MessageBody Všechny zprávy jsou potomkem Ens.MessageBody –Ens.Request –Ens.Response Zprávy jsou persistentní Zprávy jsou persistentní Zprávy obsahují Zprávy obsahují –MessageHeader –MessageBody

20 Ensemble Transformace dat Přetvoří jeden objekt v jiný Přetvoří jeden objekt v jiný Konvertuje zprávu jednoho typu ve zprávu jiného typu Konvertuje zprávu jednoho typu ve zprávu jiného typu Z dat poskytnutých externím systémem vytvoří zprávu Ensemble Z dat poskytnutých externím systémem vytvoří zprávu Ensemble

21 Ensemble Kontrolní panely Metriky zachycují aktuální statistiky Metriky zachycují aktuální statistiky Okamžité hodnoty nebo průběhy v čase, automatické zobrazení Okamžité hodnoty nebo průběhy v čase, automatické zobrazení Běží jako specializovaná služba Běží jako specializovaná služba Kontrolní panely zobrazují vizualizace metrik Kontrolní panely zobrazují vizualizace metrik

22 Ukázka Ensemble na jednoduchém příkladu Seznamte se se studiem Seznamte se se studiem Seznamte se s prostředky pro správu produkcí Seznamte se s prostředky pro správu produkcí …. ….

23 Ensemble Kontrolní panely


Stáhnout ppt "Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:"

Podobné prezentace


Reklamy Google