SoftEU

Archív rubriky ‘WinStrom’

e-faktura ISDOC a PDF dokumenty

26. Červenec 2009 v 13:52

Když jsem před časem přednášel na konferenci Data a dokumenty o e-faktuře ISDOC, zmiňoval jsem se zde o našem způsobu posílání faktury e-mailem. Pokud stisknete ikonku obálky, otevře se vám poštovní klient a jako přílohu má PDF a také fakturu ve formátu ISDOC. Díky tomu jsme zajistili, že uživatel odesílá ISDOC a nemusí řešit, zda jej bude příjemce schopen otevřít.

Po přednášce za mnou přišel jeden z účastníků konference (bohužel jméno už nevím), který má bohaté zkušenosti okolo formátu PDF. Zeptal se mně, proč není ISDOC definován jako součást formátu PDF. PDF totiž umí přidávat přílohy k dokumentu a jedna z nich může být i XML. Data z tohoto XML lze i přímo vizualizovat v PDF dokumentu.
Pokračování »

Protokolový multiplex a vlastní RMI

4. Červenec 2009 v 09:52

Náš produkt WinStrom používá architekturu klient/server, jehož součástí je i WinStrom Server. Tato služba poskytuje služby WinStromu v síti. Kvůli průchodu přes firewally a NAT jsme museli eliminovat množství používaných portů a proto jsme použili protokolový multiplex. Současně tato služba používá vlastní protokol nazvaný MiniRMI – jedná se o optimalizovanou verzi RMI. V tomto článku si popíšeme způsob, jakým byly tyto funkce implementovány.

Tyto funkce jsou součástí produktu již od počátku února.
Pokračování »

WinStrom a iCalendar

23. Červen 2009 v 11:38

V rámci implementace REST API jsme rozšířili podporu formátů, do kterých umí WinStrom exportovat data. Jednou z novinek je i podpora formátu iCalendar. Jedná se o formát, který je používán kalendářními programy (např. i google calendar).
Pokračování »

Automatické aktualizace WinStromu

9. Červen 2009 v 00:00

Jednou z novinek, které jsme přidali do WinStromu, je automatická aktualizace klientů ze serveru. Je možná trošku nepřesné nazývat tuto funkci aktualizací, protože se může snadno stát, že dojde k přesnému opaku a verze bude dokonce snížena.
Pokračování »

Pozvánka: Prague PostgreSQL Developers’ Day 2009

3. Únor 2009 v 09:37

Chtěl bych vás pozvat na konferenci Prague PostgreSQL Developers’ Day 2009, která se koná 12. února 2009 v budově ČVUT na fakultě elektrotechnické na Karlovo náměstí 13 v učebně K1.

Naše společnost se stala partnerem konference a já zde budu mít přednášku o použití PostgreSQL v ekonomickém systému WinStrom:

Ekonomický systém WinStrom používá jako úložiště dat databázi PostgreSQL. Dodáváme jej s našimi instalátory a uživatelé obvykle ani netuší, že používají právě PostgreSQL. V této přednášce bychom zmínili důvody, které nás k tomu řešení vedli, jaké máme zkušenosti s touto databází a v tomto prostředí a také o našich zkušenostech při distribuci PostgreSQL na systémy Windows, Linux a Mac OS X.

Jste srdečně zváni. Z přednášky pořídíme audio záznam.

WinStrom 10 a REST API

19. Leden 2009 v 15:53

Dnešní ekonomické softwary již neřeší jen samotné účetnictví, ale také mnoho dalších navazujících úkolů. Samotné účetnictví je tak již jen zlomkem celkové funkčnosti. A co neřeší ekonomický systém, to řeší navazující systémy (jako např. CRM, výrobní, plánovací systémy, …). A právě s nimi chceme WinStrom 10 co nejlépe integrovat.

Dnes je samozřejmostí import a export dat, nicméně je to řešením jen části problému. Import a export se obvykle provádí ručně. Některé ekonomické systémy umožňují i jeho strojové zpracování. Nicméně pokud něco naimportujete do účetního systému, je těžké již s daty dále pracovat. Příkladem může být vytvoření objednávky a tvorba navazující výdejky ze skladu a faktury. U většiny systémů se informace o této vazbě se ztratí. Znemožňuje to pak následné analýzy a statistiky v účetnictví.

Z těchto důvodů je nutné neprovádět jen import a export, ale přímo manipulovat s daty v ekonomickém systému.

Proto jednou z funkcí, které chceme přidat je i REST API. Jedná se o jednoduchý protokol postavený na HTTP, pomocí kterého mohou mezi sebou snadno komunikovat různé systémy. Dnes snad neexistuje programovací jazyk nebo platforma, která by tento protokol nepodporoval.

Tento článek je tedy určen pro vývojáře a ukazuje, jak by takové rozhraní mohlo vypadat. Berte jej, prosím, hlavně jako návrh rozhraní a představení možností.

Pokračování »


Switch to our mobile site