Komunikace eorders. aegis. aegis.cz. Konference Common 2009 Malá Fatra. Evžen Kučera



Podobné dokumenty
Operační systém UNIX

Obsah. Předmluva Začínáme: překlad, spuštění a ladění 27

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Práce se soubory opakování

ACASYS-KS Komunikace v systému ACASYS

Centrální portál knihoven

Site - Zapich. Varianta 1

Ant aneb Ferda Mravenec, práce všeho druhu

ADR View. Software pro třífázové analyzátory sítí. Software Systems MKT - AC 1


Monitoring SQL Server, Resource Governor, Tracing SQL Server

Část 1 Moderní JavaScript

Technická dokumentace

Pokročilé Webové služby a Caché security. Š. Havlíček

Cisco IOS TCL skriptování využití SMTP knihovny

Semafory Zobecněním operací WAKEUP a SLEEP přidáním celočíselného čítače vzniknou semafory a jejich atomické operace DOWN a UP.

CRS komunikační rozhraní

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla

People Counter v2. Ver. 2.0


Server. Software serveru. Služby serveru

P-334U. Bezdrátový Wi-Fi router kompatibilní s normou a/g. Příručka k rychlé instalaci

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI]

FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz>

Integrace dat. MI-DSP 2013/14 RNDr. Ondřej Zýka,

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP

Operační systémy. Přednáška 5: Komunikace mezi procesy

Nové vývojové nástroje i5/os Rational Developer for System i V7.1

Tvorba informačních systémů

1 Úvod do kompilátorů

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz

Penframe ESHOP. Basic Standard Pro Kč Kč Kč. Grafický návrh. Redesign šablon: barevnost, hlavička, logo, grafické prvky stránky

Kurz LSL skriptování. Shiny Iceberg 2009

SPRÁVA ZÁKLADNÍCH REGISTRŮ PODMÍNKY PRO PŘIPOJENÍ AGENDOVÝCH INFORMAČNÍCH SYSTÉMŮ DO ISZR. verze 2.00

Databáze I. Přednáška 4

TH2E. Inteligentní senzor teploty, vlhkosti a rosného bodu s Ethernetovým rozhraním. 22. dubna 2016 w w w. p a p o u c h. c o m

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15

Michal Krátký, Miroslav Beneš

Uživatelská příručka k webové kameře HP Elite Autofocus

New Automation Technology. Beckhoff I/O. Průmyslová PC. Beckhoff Image 1

Tipy technické podpory 2015


FPC - Převodník pro čínské čtečky F17 a F18 - podrobný popis služeb a příkazů -

Ožehavé problémy normalizace a užívání české terminologie v geoinformatice. Doc. Ing. Jiří Šíma, CSc. Praha

Matlab-To-Can Toolbox

Diagnostika webových aplikací v Azure

eorders LeasePlan ČR Michal Bašta ICT Maintenance Manager LPCZ

KIV/PIA Semestrální práce

Téma 5. Ovladače přístrojů Instrument Drivers (ID)

Procesy a vlákna IPC Komunikace mezi procesy (IPC = Inter-Process Communication)

Ivan Červinka květen OpenLIMS Laboratorní Informační Systém

NAS 269 Seznámení s Mail Serverem A S U S T O R C O L L E G E

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

Obsah. Úvod 9. Úvod do Office Seznámení s Office Vylepšení programu Access XML 13 Inteligentní značky 14

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

CloudKit I. (zatím ne zcela dořešené koncepty použití) Martin Hrubý Seminář ios, FIT VUT v Brně

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Monitoring ArcGIS systémů Hromadné řízení ArcGIS serverů

Principy operačních systémů. Lekce 7: Souborový systém

Management procesu II Mgr. Josef Horálek

Webové služby. Martin Sochor

TheGreenBow IPSec VPN klient

Distribuovaná synchronizace. Paralelní a distribuované systémy. 11. Přednáška Vzájemné vyloučení. Centralizovaný algoritmus - fronta procesů

Workshop Exact Software CEE

API pro službu mobilem.cz, verze XML 5.04

Internet-bridge XPort

Projekt JetConf REST API pro vzdálenou správu

CAL (CAN Application Layer) a CANopen

Nástroje pro FlowSpec a RTBH. Jiří Vraný, Petr Adamec a Josef Verich CESNET. 30. leden 2019 Praha

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

SPARKLAN WX-7615A - návod k obsluze. Verze i4 Portfolio s.r.o.

Integrace podnikových Open Source aplikací v praxi. RNDr. Petr Novák, Open Source Conference Praha, 19. duben 2011

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

TME. ethernetový teploměr. teploměr s přenosem dat po Ethernetu. protokoly ASCII, HTTP (WEB), SMTP ( ), SNMP

1 Webový server, instalace PHP a MySQL 13

Od CGI k FastCGI. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

ESET Mobile Antivirus

Stavba operačního systému

Popis souboru pro generování reportů *.report

Služby, Registr Služby, Registr Procesy, BCD Pro, Událo cesy, BCD sti, Událo

Číslicové měřicí systémy. Téma 4

Co je SAS?

Dokumentace ke sluţbě SMS Connect.

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

Informační systém webhostingu

Databázový systém Matylda

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Příprava k certifikaci , TS: Windows 7, Configuring

IP WATCHDOG IEEE 802.3,RJ45

Operační systémy. Tomáš Hudec.

Dvojitý IP teploměr s výstupním relé a s digitálním a analogovým vstupem.

MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka.

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName

MySQL sežere vaše data

public static void main(string[] args) { System.out.println(new Main().getClass().getAnnotation(Greet.class).text());

Contents. Revision History. congatec process. MBOX BIOS Update

PHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton

Transkript:

Komunikace eorders Konference Common 2009 Malá Fatra Evžen Kučera

Obsah Požadavky na komunikaci Aegis utility Systém Programové Komunikační Nadstavba pro LeasePlan Kontrola komunikací Další rozvoj

Požadavky na komunikaci Bezpečná, logovaná, asynchronní Programové rozhraní Příkazy a API Odstínění aplikace od komunikace Analýza a validace XML Parametrizace Uživatelské rozhraní Administrátor nastavení Operátor - logy Komunikace Konfirmace Synchronizace Monitorování Definice a nastavení Prostředí Typy zpráv Implementace Návrh a nastavení MQ Zabezpečení Začlenění do provozu

Aegis utility Sjednocení a integrace stávajících aplikací Další rozvoj a podpora Základní funkce Nastavení systému, systémové objekty Obecné programové nástroje - standardy Komunikační utility Posílání zpráv Práce s MQ Další rozvoj FTP, e-mail, komunikační server Plánované části sběr dat a řízení procesů,...

Systém Knihovna Subsystém Systémové objekty Třídy Fronty Popisy úloh, autostart úlohy Žurnály Jednotné vytváření žurnálů Jednotné a hromadné spouštění žurnálování souborů

Programové utility Ubecné funkce Chyby UNIX API Práce s timestamp Řetězce a XML SQL skripty... Unikátní klíče Integer, UUID Cesty a jména Databáze cest a jmen Převod na umělý klíč Paměťový buffer Procesy a úlohy Definice procesů Databáze procesů Úložiště dat IFS data + metadata Subfiles CopyBooks Entity, reference, vlastnosti Události

Události Vlastnosti události ID Event EventType Key_ID Solved_ID CreateTimestamp CreateProcess_ID MsgID MsgFile MsgFileLib EventData Použití Log Jméno Typ INFO, ERROR Datum a čas Úloha, uživatel Zpráva, data zprávy Synchronizace procesů Vytvoření události Čekání na událost registrace Podle jména Podle klíče Notifikace Reference Sdílení události

Entity, reference, vlastnosti Entity Definice typu informací APU_SYSTEM_JOB APU_UNIQUE_PATH APU_UNIQUE_NAME APU_DATA_STORE APU_EVENT APU_LISTENER ACU_MESSAGE NOLS NOLS_PRINTCOND Vlastnosti Vlastnost řetězec Přiřazení vlastnosti Podobné nálepkám Reference Vazby mezi informacemi EE Entity-Event IE Initiator-Event ER Entities-Reference

Komunikační utility Kanály Definice zpráv Defaultní hodnoty Vlastní zprávy Příkazy a API Posílání a příjem zpráv Práce s MQ Připojení, správa spojení, reconect, odpojení Posílání dat z paměti Příjem dat do paměti Analýza XML Analýza hlavičky Validace Logování Uložení dat Uložení metadat Zabalení/rozbalení Zabalení předaných dat do komunikační hlavičky Rozbalení přijatých dat Kontrola komunikací

Nadstavba pro LeasePlan Servisní program Defaultní hodnoty Načtení / uložení dat *SRC soubory <> paměť Vytvoření hlavičky zprávy Podle parametrů a nastavení Obalí data Předá ACU Analýza hlavičky zprávy Parser procedura Injektuje proceduru do ACU Zavolá příjem zprávy ACU ACU zavolá proceduru Procedura nastaví data ACU Načtení prostředí LP Volání programů LP Příkazy Poslání zprávy Příjem zpráv

Zprávy Definice Typ zprávy Parametry Defaultní hodnoty Definice pro typ zprávy Nastavení při poslání Nastavení při příjmu Poslání Nastavení dat Nastavení parametrů Příjem Nastavení dat Nastavení parametrů Type choices, press Enter. Change message definition (ACUCHGMSGD) Message definition....... > DATA Route............. > SEND Send mesage data........ *NONE SEND, RECEIVE... Message type.......... DATA Message folder......... send From.............. 'NOLS/*ENVIR' To............... 'WEBAPP/*ENVIR' Send/receive setup: Send/receive message..... *YES *YES, *NO, *DEFAULT, *SAME Wait time.......... 10 1-999998, *DEFAULT, *SAME Address........... '*SYSTEM.WA.APP.OUT.*ENVIR' Confirmation setup: Confirmation message..... *NO *YES, *NO, *DEFAULT, *SAME Wait time.......... 10 1-999998, *DEFAULT, *SAME Address........... '*SYSTEM.WA.SRV.IN.*ENVIR' Reply setup: Wait for message....... *NO *YES, *NO, *SAME Wait time.......... 10 1-999998, *DEFAULT, *SAME Address........... '*SYSTEM.WA.APP.IN.*ENVIR' Communication chanel...... MQ MQ, *DEFAULT, *SAME Close communication chanel... *NO *YES, *NO, *DEFAULT, *SAME MQ Manager........... *SYSTEM Log setup: Log............. *YES *YES, *NO, *DEFAULT, *SAME Expiration in days...... 30 1-999998, *DEFAULT, *SAME Validate XML.......... *NO *YES, *NO, *DEFAULT, *SAME Message data event....... DATA Description.......... 'Data to' Bottom F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display F24=More keys

Kontrola komunikací Konfirmace Zpráva - potvrzení přijetí zprávy příjemcem Monitor potvrzení Spuštěn po odeslání zprávy Definice času na potvrzení Ping Příjemce nezpracovává Konfirmace Přílohy Registrace přílohy Konfirmace Start / Stop Zprávy o ukončení a spuštění komunikace WebServices Monitorování front Vstupní fronty Příjem zpráv Monitorování procesů Řídící úloha Spouští a kontroluje Monitory front NOLS_WAP broker

Komunikační server Server Různá komunikace IMAP SMTP REP Datové schránky Athena Úložiště Relační databáze CMS Adresáře Poskytuje služby Klient Grafické rozhraní Eclipse