Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích David Marko TCL DigiTrade - 29.5.2014
Xpages a napojení na SQL data Přístup na SQL tabulky a nebo uložené procedury (stored procedures řízená data správce databáze) JDBC konektory (MS SQL, Oracle, DB2, MySQL, PostgreSQL) (screen výsledku v Xpages ) Domino 9 + Extensions Library z OpenNTF OSGi Driver plugin Xpages aplikace jako rychlý klient pro zobrazování různých firemních dat (SingleSignOn LN klient a prohlížeč)
Opensource a Domino Integrace z pohledu běhu na Domino serveru: Apache POI MS Word a Excel (JAVA) Komunikace s externími systémy SQL Servery, LDAP servery, speciální vyhledávací servery
Mobilní aplikace pro LN databáze Mobilní telefon / tablet jako klient pro standardní Lotus Notes aplikaci bez webového rozhraní Možné použití: * zápisky z jednání (texty) * sběr dat z terénu (fotky) * inventarizace majetku (skenování čárových kódů)
Převod stávajících Notes aplikací Xpages oddělený svět od klasických Notes aplikací Je nutné udělat znovu formuláře a přepsat všechny kódy do Javy, SSJS Je možné ponechat agenty, v některých případech pohledy Web aplikace se často dělá separátně a jenom sahá na původní data Mnoho nového učení
Převod velkých databází na WEB Automatizované převody LN formulářů z XML LN form v XML -> Xpages Zachování typu pole, defaultní hodnoty, výběrové hodnoty, skrývací formule Vygenerování layoutu formuláře
UI pro Mobilní aplikace vhodné pro: mobilní telefony, tablety (ukázka)
UI pro webové aplikace vhodné pro: stolní počítače, tablety, mobilní telefony v omezené míře (ukázka)
Xpages zkušenosti s provozem * rychlejší práce s daty (pohledy, otevírání dokumentů) * modernější GUI přijatelnější pro uživatele * jednodušší vícejazyčnost * nepadavá platforma * aplikace s mobilním rozhraním cca 5 let provozu na 8 serverech * produktový webshop cca 8 let * NET.Notes s převedenými aplikacemi z LN klienta
BIG DATA Enterprise Search Server Kategorizace rozpětí hodnot Řazení nalezených položek Četnost výrazů ve výběru Odkaz na původní zdroj informace Počet položek splňující kritéria
BIG DATA Proč firemní search server? Náhledová nástavba nad ostatními systémy dnešní fakturace v ERP za jednotlivé produktové řady, moje nesplněné úkoly v HelpDesku, aktivity se zákazníky za poslední týden Agregace dat z různých zdrojů pro jednotný přístup Obrovská rychlost nalezení informací, škálovatelnost pro stovky miliónů záznamů Využití speciálních vyhledávacích možností a vytváření relací mezi daty z různých systémů (Domino, ERP, HR, internet)
org
BIG DATA Enterprise Search Server Zdroje dat * Lotus Notes databáze, SQL databáze(erp), souborový systém, interní weby, RSS Formy prezentace tabulky, grafy, mapy Zabezpečení pomocí autentizace a přístupových práv zpětná návaznost na existující systémy (notes:///server01/458adf854785478/ae85485498558/f56558541589)
BIG DATA Typy dat: texty, čísla Texty, CSV soubory Číselná data rozsahy hodnoty, četnost rozsahů Fuzzy search: Osrtava Ostrava Autocomplete - suggester
BIG DATA Typy dat: Obrázky 9 různých algoritmů pro hledání podobnosti * barevná podobnost * podobnost kompozice EXIF informace Date/Time Original: 2011:07:14 14:16:10 Image Height: 600 pixels date: 2011-07-14T14:16:10 exif:datetimeoriginal: 2011-07-14T14:16:10 Date/Time Digitized: 2011:07:14 14:16:10 description: Popo tiff:imagewidth: 800 Image Width: 800 pixels Content-Type: image/jpeg
BIG DATA Typy dat: Soubory Indexace souborů na souborovém systému Podpora pro nejrozšířenější formáty Vytahuje metadata ze souborů + indexuje textový obsah (velikost, datum změny, autor)
BIG DATA Typy dat: GEO data Adresář firem z GPS souřadnicemi (pomocí služeb Google)??? Jedu do Kutné Hory, které zákazníky v okolí 20km mohu navštívit???? Zákazník je z Újezdu u Kroměříže - který náš servisák to má nejblíže? Vizualizace na mapě, vytisknutelné podklady
BIG DATA Co k tomu potřebujeme? Zcela opensource řešení Apache SOLR / Elasticsearch Webová aplikace (Apache HTTP Server)