zajimava reseni tcl

8
Zajímavá řešení aplikací v Lotus Notes David Marko, TCL DigiTrade 11.6.2009

Upload: tcl-digitrade

Post on 12-May-2015

428 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Zajimava Reseni Tcl

Zajímavá řešení aplikacív Lotus Notes

David Marko, TCL DigiTrade 11.6.2009

Page 2: Zajimava Reseni Tcl

Insolvenční rejstřík 1/2

problém: načítání a následné zpracování dat o firmách v

insolvenci poskytovaných serverem isir.justice.cz . Data jsou

poskytována systémem webových služeb standardu SOAP.

Získaná data mají být uložena do LN databáze a navázána na

databázi se seznamem zákazníků.

Page 3: Zajimava Reseni Tcl

Insolvenční rejstřík 2/2 řešení:

1. prostřednictvím JAVA knihoven byl vytvořen agent, který je 'konzumentem'

webové služby

2. z jednotlivých záznamů jsou vytvářeny dokumenty do LN databáze, ve které

jsou dále zpracovávány prostředky LN

3. vzhledem k nutnosti použití Java 1.5, běží agent na Domino serveru 8.x

4. takto vytvořená databáze firem v insolvenci je vazbou na IČ provázána s LN

aplikací Adresář

5. denní přehled o nových záznamech firem v insolvenci (které jsou firemními

zákazníky), je odesílán na odpovědnou osobu emailem

Page 4: Zajimava Reseni Tcl

Zpracování fotografií problém: možnost hromadného vkládání fotografií do databáze s

možností úpravy jejich velikostí. Dále možnost tvorby webového

rozhraní se selekcí nepřihlášených a přihlášených uživatelů.

řešení: 1. využití produktu ImageMagic (command line edition)

2. COM rozhraní pro využívání MS Windows knihoven

- import fotografií se synchronním zpracováním pomocí externího

produktu

- program pro konverzi je uložen v DB, automaticky je 'nainstalován'

uživateli při prvním použití

Page 5: Zajimava Reseni Tcl

Přístup na data v LN z jiné webové aplikace 1/2 problém: přístup pro webové autentizované uživatele na data

obsažená v Lotus Notes databázi prostřednictvím webové aplikace,

která není vytvořena na IBM Domino serveru.

Řešení obecné situace, kdy potřebuji data z LN integrovat do

webové aplikace postavené mimo LN.

Page 6: Zajimava Reseni Tcl

Přístup na data v LN z jiné webové aplikace 2/2

IBM DominoHTTP server

-agent poskytující

vybraná data

vnitřní prostor prostor přístupný z veřejných sítí

Webový server s aplikací komunikující s Dominem

přes HTTP klienta

řešení: vytvoření webové aplikace mimo Domino server, která si svá data

získává z Domino serveru na vnitřní síti.

Komunikace se děje prostřednictvím HTTP klienta, který si data vytahuje z

Lotus Notes databáze, upraví je a poskytuje klientskému prohlížeči. Pokud to

situace dovolí, lze s Domino serverem komunikovat i prostřednictvím SOAP

webových služeb, kterých může být Domino server poskytovatelem.

Page 7: Zajimava Reseni Tcl

Výběry z databází

problém: zajistit jednoduchý způsob vyhledávání dokumentů přes

více databází.

řešení: 1. Nadefinovat uživatelsky srozumitelné názvy formulářů a polí2. Připravit rozhraní pro jednoduché zadání dotazů3. Umožnit další zpracování výsledků

Page 8: Zajimava Reseni Tcl