SUTOL Symposium 2014

Podobné dokumenty
Embedded Experience Ondřej Fuxa, YOUR SYSTEM spol. s r.o.

Možnosti propojení Lotus Notes/Domino a jiných systémů. Ondřej Fuxa Your System spol. s r.o.

Integrace prostředí pomocí TDI v praxi

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o.

Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

Databáze prodejců. Tlačítka. Vytvoří kartu nového prodejce (Alt+N); Změní vybraného prodejce Uloží nového prodejce nebo změnu (Alt+U);

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

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

MBI - technologická realizace modelu

Boříme zdi klienta Lotus Notes 8. Jan Krejcárek DIGI TRADE

Formy komunikace s knihovnami

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Firemní informační systém

Web Services na SOAP

Integrace TechIS s ostatními podnikovými systémy. Ing. Josef Stromský PhD

Time Tracking, Attendance a Billing sledování času pro vaše projekty a úlohy

Nový Node Monitor. 13. prosince Lukáš Turek Praha12.Net

Úvod do Web Services

Migrace Lotus na verzi 8.x

TRANSPORTY výbušnin (TranV)

Úvod do FlexiBee REST API. Petr Ferschmann FlexiBee Systems s.r.o.

1 Vytvoření oboustranné informační platformy MČ občan (mobilní aplikace + rozhraní API pro přenos informací do webových stránek městské části)

RESTful API TAMZ 1. Cvičení 11

Převod LN aplikace do xpages

Úvod do tvorby internetových aplikací

Možnosti aplikací Google pro analýzu (geo(

Úvod do aplikací internetu a přehled možností při tvorbě webu

IBM Domino a Apache Solr

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

Beehive groupware. Meet your visions.

administrativní systém, samostatný a přesný

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Modul Konfigurace MTJ Service, s.r.o.

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

1. Webový server, instalace PHP a MySQL 13

Notes and Domino Social Edition 9. David Marko, TCL DigiTrade

Systém pro evidenci a vyhodnocování hovorů

Domino 10 nové komponenty a související témata (node.js, ES )

Jak bude? To ví jen... Váš mobil!

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

Otevřená data. Shrnutí. Když stavím nový IS nebo upravuji existující, co musím udělat, abych byl Open Data Ready? Prosinec 2018

Internetový obchod ES Pohoda Web Revolution

Georeferencované mapové podklady z WMS služeb

Projekt JetConf REST API pro vzdálenou správu

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

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

Informační systém ozdravných pobytů zdravotní pojišťovny

GOOGLE APPS FOR WORK. TCL DigiTrade

Microsoft Office 2003 Souhrnný technický dokument white paper

Reranking založený na metadatech

1 Příručka používání Google Apps

Synchronizace CRM ESO9 a MS Exchange

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

ATS Global B.V. ATS Bus.

Artlingua Translation API

SUTOL 2012 konference

Stěhování aplikací. Michal Tomek, Sales Manager

Jan Forman Manuál CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: AUTH OR:

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

OUTLOOK ADDIN PRO SYNCHRONIZACI S AKTIVITAMI RAYNET CRM - POUŽITÍ

MODERNÍ WEB SNADNO A RYCHLE

v Uživatelská příručka - 1 -

Tvorba webových stránek

Město Česká Lípa městský úřad odbor rozvoje, majetku a investic náměstí T. G. Masaryka č.p. 1, Česká Lípa

PRODUKTY. Tovek Tools

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů

Compatibility List. GORDIC spol. s r. o. Verze

Vzdálený přístup k počítačům

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access složitější konverze dat Ing. Kotásek Jaroslav

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

1 Webový server, instalace PHP a MySQL 13

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

Vývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie,

Programátorské večery. Tomáš Herceg Microsoft Student Partner

DATABÁZE MS ACCESS 2010

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Klinický informační systém Porodní kniha - případová studie -

Internetové služby isenzor

Užitečné rady pro administrátory. IBM Domino/Notes

Manuscriptorium v roce 2013

FIO API PLUS. Verze 1.1.1

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

Manuál pro obsluhu Webových stránek

Zpráva o zhotoveném plnění

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Migrace na aplikaci Outlook 2010

Využití identity managementu v prostředí veřejné správy

Moderní metody automatizace a hodnocení marketingových kampaní

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

Transkript:

SUTOL Symposium 2014 24.dubna, GreenPoint Praha

Partneři konference www.sutol.cz

Otevřete Domino světu Ondřej Fuxa, YOUR SYSTEM, spol. s r.o. Jak řešíte načítání dat z IBM Domino aplikací do externích IS? Stále si píšete vlastní agenty, kteří data generují do "nějakého" formátu? Nemyslíte, že by to chtělo už něco jiného? standardního? Něco co můžete užívat opakovaně a je to funkční na pár kliků? Pojďme společně objevit možnosti Domino Access Services (REST API), které nativně umí poskytovat data ve formátu JSON, který lze zpracovat nejen v webové aplikaci, ale i kdekoliv jinde, kde je potřeba.

Osnova Integrace, integrace aneb ten svět není jednobarevný Jak to bylo dříve, dnes Jak to může (mělo) být OpenNTF Extension Library Diskuze a konzumace zbytků jídel

Integrace, Neexistuje jen jeden systém, jeden výrobce, jeden formát Potřeba prezentovat data z databází v různorodých klientech Nutnost mít možnost data z databáze užít kdekoliv (čtení, editace, zakládání) Zachování bezpečnosti

Práce s daty v notes databázi Potřeba data synchronizovat s jiným systémem Potřeba data zobrazit na intranetu (např. telefonní seznam) Potřeba vytvořit záznam nový Potřeba upravit stávající záznam Životní situace Přístup ke kalendáři, plánu volného času Přístup k poštovním službám

Klasické možnosti (aneb co známe) Exportní soubor ve formátu CSV, XML Frekvence dle plánovače Offline přístup Typicky Notes Agent v LotusScriptu Nutnost společného místa na síti kam to IBM Domino uloží a cílový systém načte CSV Konzument

Klasické možnosti (aneb co známe) Vlastní online rozhraní Notes Agent LotusScript, Java Připravený pohled Připravený ve správném formátu HTML, XML, JSON

Klasické možnosti (aneb co známe) HTML Pohled do pravěku Proprietární generace Neustálé změny v kódu Obrovské množství přenášených, nepotřebných dat (tagy jako tr, td, table, javascript pro barvení řádek při přejetí myši)

Klasické možnosti (aneb co známe) XML fáze I. Proprietární generace Již nejsou nepotřebné elementy Velký objem přenášených dat XML fáze II.?ReadViewEntries První automatizované řešení umožňující autogeneraci XML z jakéhokoliv pohledu Omezení: jen čtení dat z pohledu

Klasické možnosti (aneb co známe) JSON fáze I. Proprietární generace Již nejsou nepotřebné prvky Minimální objem přenesených dat Často chyby při převodu dat do požadovaného formátu (např. uvozovky, nová řádka) JSON fáze II.???

IBM Domino Access Services (DAS) Standardně dostupné od verze IBM Domino 9.0 (8.5.3 UP1) Data Service Od verze IBM Domino 9.0.1 rozšířeno Core Service, Calendar Service Implementace části OpenNTF Extension Library Ta samotná umí ještě více! Kompletní popis rozhraní http://www-10.lotus.com/ldd/ddwiki.nsf/xpapiviewer.xsp?lookupname=ibm+domino+access+services+9.0.1

Výhody Nativně dostupné bez nutnosti instalace doplňků Připraveno k instantnímu užití Vrací chyby? Pod supportem IBM Smysluplné URL pro získávání informací Postupné pravostranné rozšiřování <db>/api/<služba>/parametr1/parametr2/ Lze je v skoro číst jako příběh s pravostranným rozšiřováním <db.nsf>/api/mail/inbox/messages/<unid>

Jak začít? 1/3 Nutný předpoklad běžící HTTP služba Zapnu službu v Enabled services

Jak začít? 2/3 Ve vlastnostech notes databáze aktivuje, zda chci povolit jen přístup k sestavám (read), či i formulářům (edit)

Jak začít? 3/3 Zapnu nad pohledem, že chci, aby tento pohled byl dostupný tímto způsobem

HOTOVO GET /db.nsf/api/data/collections/unid/d9f69297b6755c41c1256f0d00668229

Příklady z praxe Správa objektů v notes aplikaci Vizualizace přes Google Maps

Příklady z praxe Načítání informací do sestav různorodých frameworků (Bootstrap)

Telefonní seznam Příklady z praxe

OpenNTF Extension Library http://extlib.openntf.org/ Po nahrání na server přidává další možnosti Mezi nimi jsou i 2 rozšíření pro Domino API

Mail Service Přístup k své došlé poště, odeslané poště, konceptům Smazání poštovní zprávy Vytvoření a odeslání nové zprávy, konceptu GET /{database}/api/mail/inbox

Nalezení obsazeného času pro určitou osobu I formát icalendar Freebusy Service Nalezení volné místnosti dle času, kapacity, Vylistování Sites z Domino Directory GET /api/freebusy/busytime?name=deanmelnyk@ acme.com

Zazvonil konec a přednášky je konec YOUR SYSTEM, spol. s r.o. Tel: +420 277 775 500 Email: ics@ys.cz Web: http://www.yoursystem.cz Technické kontakty: Ondrej.Fuxa@ys.cz Radim.Navratil@ys.cz