Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilVít Macháček
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
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.