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

Slides:



Advertisements
Podobné prezentace
Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Advertisements

První kroky s Ensemble Jak rychle a efektivně otevřete své aplikace světu.
Stručný úvod do UML.
VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Generální ředitelství cel Projekt ECR brána případová studie
Přednáška č. 5 Proces návrhu databáze
Workflow Foundation Základy a architektura
ÚVOD DO CPP 7 Dědičnost - pokračování
Definování a správa požadavků
Softwarový systém DYNAST
Integrace aplikací s využitím komunikačního serveru Vema
Návrh architektury moderních informačních systémů
A4M33NMS Návrh a modelování softwarových systémů
Jiří Mašek BIVŠ Praha Obecný popis SCA Podporuje modelování aplikací a komponent v rámci celého životního cyklu. Modelování podnikových procesů.
SAP Ing. Jiří Šilhán.
Popis systému DBMAN. Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním záměrem.
Informační systém základních registrů. Obsah Úvod Komunikace se základními registry Autentizace a autorizace Práce s údaji Funkcionalita v rámci Portálu.
SOAP Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
Vývoj aplikací pro SharePoint
Datové schránky ve velké společnosti SharePoint partenrská konference Microsoft Pavel Salava Mainstream technologies,
Operační systémy.
Absolventská práce 2002 Aplikace XML rozhraní v prostředí krajského úřadu Autor : Marek Cop Vedoucí : Ing. Petr Pavlinec 2002.
8. dubna 2013ISSS - Portál interních identit, Z. Motl1 Portál interních identit jako nadstavba identity managementu Mgr. Boleslav Bobčík, T-Systems Czech.
Databázové systémy Architektury DBS.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
ARL klient Stručný přehled funkcí Klient – jiný přístup k datům v systému  Umožňuje používat i další pole v záznamu - Je nezbytný v případě.
B. Miniberger, BIVŠ Praha 2009
Transparentní modelování a provádění procesů Michael Juřek Software Architect Microsoft s.r.o.
Dokumentace objektů a zveřejnění funkcí
Ing. Jan Mittner Životní cyklus požadavku 2. Moduly 3. Pluginy 4. Jak řešit komponenty typu menu 5. atd. 2.
Dílna Caché II. CSP pro pokročilé Tomáš Vaverka. Zdroje HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference v sekci Reference.
IB111 Programování a algoritmizace
Základní principy řešení a využití ERP aplikací
Výhody Cloud Computingu PLATBA ZA PŘÍSTUP – NE VLASTNICTVÍ – KE ZROJŮM SDÍLENÍ „DOČASNÉHO A NEHMOTNÉHO“ VÝPOČETNÍHO VÝKONU MEZI VÍCE PRONAJÍMATELY OPTIMALIZUJE.
Richard Lipka Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia, Pilsen, Czech Republic 1.
Vývoj Android Aplikace
Databázové modelování
Seznam.cz, a.s. I Radlická 2 I Praha 5 I Tel.: I Fax: FastRPC meziserverová.
Česko a Slovensko, výhledy do budoucnosti Michal Tomek – InterSystems BV.
JADEGen Nástroj pro generování chování z prostředí Agent Studio Implementace (ver0.1)
Modelování a řízení podnikových procesů Dílna Ensemble I.
Systém DESA DŮVĚRYHODNÁ ELEKTRONICKÁ SPISOVNA A ARCHIV
© Doc. Miniberger, BIVŠ UML modelování Webové služby představují sadu standardů umožňující komunikaci aplikací bez ohledu na platformu, na které jsou provozovány.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
OPERAČNÍ SYSTÉMY.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II –IS na platformě.NET Michal Varga.
Service layer. Service layer – úvod Problém  Vytvoření API aplikace  Odstínění bussiness logiky a transakčního chování od zbytku aplikace  Kam s aplikační.
Teorie ES a jejich aplikace Biskup Jiří, Fakulta stavební, ČVUT Praha, Květen 2004.
Popis systému DBMAN (KEVIS). Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním.
Prezentace diplomové práce
ECM – Enterprise Content Management
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II - IS nové generace Michal Varga.
Rezervační systém v prostředí XUL Zdeněk Novák, Petr Ondrejka.
Geografické informační systémy pojetí, definice, součásti
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných.
Business Activity Monitoring Jiří Kolář. Pojmy a zkratky ● SOA ● Servis Oriented Architecture ● BPMS ● Business Process Management System ● BAM ● Business.
as4u advanced system for you
INTEGRACE řešení základních registrů
Operační systémy 9. Spolupráce mezi procesy
Redakční systém s integrací webových služeb
Přednášky z distribuovaných systémů
Transkript prezentace:

Představujeme Ensemble Michal Tomek

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

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

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

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

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

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

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“

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í

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

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

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ě

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

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

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ů

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

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

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

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

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

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í …. ….

Ensemble Kontrolní panely