All posts by Vojtěch Matocha

9 důvodů, proč dát přednost CzechIdM před Oracle Waveset

V poslední době se mě na prezentacích a školeních čím dál častěji ptají, v čem je náš Identity Management CzechIdM lepší než dosluhující Oracle Waveset, dříve nazývaný též Sun Identity Manager. Jako projektový manažer i vývojář jsem se na vlastní kůži setkal s oběma; nedávno jsem tu psal o úspěšné migraci z Oracle Waveset na CzechIdM ve Všeobecné fakultní nemocnici. Můžu tedy srovnávat, důvodů k migraci je celá řada.

  1. Podpora – CzechIdM je svým tvůrcem stále rozvíjeno.
    Zatímco Oracle Waveset je jako produkt mrtvý, CzechIdM se vyvíjí podle požadavků zákazníků, reaguje na technologické trendy a přizpůsobuje se novým verzím napojovaných systémů.
  2. Otevřené zdrojové kódy – Pokud máte Waveset, máte černou skříňku.
    S Wavesetem jste si nainstalovali předkompilované binární soubory, které si nepřečtete ani nepřizpůsobíte. Zákazníci CzechIdM naproti tomu dostanou kompletní zdrojové kódy a je na nich, zda budou chtít něco upravit.
  3. Příjemnější rozhraní – uživatelé mají raději CzechIdM.
    Rozdíl je v detailech: jednodušší menu, větší tlačítka, smysluplnější popisky, méně klikání v obvyklých situacích, přehlednější nápověda…
  4. Méně práce pro vývojáře – přizpůsobit CzechIdM je rychlejší a stojí to méně peněz.
    Kdo někdy programoval pro Oracle Waveset, dá mi za pravdu: napsat jednoduchý proces pro Waveset znamená naučit se podivný jazyk XPress a napsat v něm tisíc řádků kódu. CzechIdM používá standardní Javu, pokud jste se s ní potkali aspoň na gymnáziu, nejspíš byste zvládli napsat svůj první proces pro CzechIdM ještě dnes. Zákazník tak ušetří přes 30% nákladů.
  5. Výkon – CzechIdM zvládne za stejný čas více práce.
    Waveset drží všechny své objekty v XML struktuře. CzechIdM má datový model chytřejší: využívá všech výhod moderních relačních databází. Díky tomu pracuje s uživateli, účty a rolemi rychleji a efektivněji.
  6. Bezpečnost – tvůrci CzechIdM reagují na rizika.
    Ve světě informačních systémů se každý rok objevují nová bezpečnostní rizika – v databázích, aplikačních serverech, programovacích jazycích… Zatímco programátoři CzechIdM novým slabinám v technologiích čelí (viz nedávno odhalená bezpečnostní chyba v MySQL, na kterou museli reagovat, http://blog.sucuri.net/2012/06/security-vulnerability-in-mysql.html), Waveset už jen stojí na místě: bezpečnostní díra u něj zůstane dírou navždy..
  7. Jednodušší pro administrátory – s CzechIdM se administrátor rychleji naučí pracovat
    CzechIdM má jen ty funkce, které jsou skutečně potřeba. Administrátor tak může hned dělat svou práci a netráví dlouhý čas studiem nového produktu. Kompletní dokumentace v češtině taky není k zahození.
  8. Lokální tvůrce – tým vývojářů v Česku
    Na rozdíl od Wavesetu je CzechIdM stoprocentně český produkt vyvinutý lokální společností. Když zákazník potřebuje pomoc, dorazí k němu expert, který CzechIdM sám vytvářel a zná produkt do posledního řádku kódu.
  9. Prezentační vrstva na míru – JSF vs. XPress
    Složitější formulář pro Waveset jsou 3 dny práce v jazyce XPress a výsledek pravděpodobně nebude úplně podle vašich představ. CzechIdM stejně jako většina dnešních aplikací používá JSF, formulář bude za odpoledne a po stránce vzhledu je realizovatelné prakticky cokoli.

Ano, mít důvodů deset, vypadalo by to lépe. Máte podobnou zkušenost jako já? Pomůžete nám vymyslet desátý důvod? Kontaktovat nás můžete na adrese info@bcvsolutions.eu.

Pomáháme spravovat přes 2 000 000 účtů!

Je mi potěšením Vám oznámit, že jsme v lednu 2014 zdolali další magickou hranici v počtu spravovaných účtů na napojených systémech. K dnešnímu dni CzechIdM a Sun IdM u našich zákazníků pracuje s neuvěřitelnými 2 204 122 účty napříč všemi segmenty trhu: pomáhá ve zdravotnictví, ve školství, ve státní správě i v soukromém sektoru.

pocitadlo

Continue reading

Rozklad zátěže pomocí JMS fronty

Před nějakou dobou jsme v jedné velké energetické společnosti nasazovali řešení, v jehož středu stojí náš Identity Management CzechIdM. Komunikuje s ostatními systémy a prostřednictvím portálového rozhraní umožňuje statisícům zákazníků spravovat své heslo, vyžádat si heslo zapomenuté nebo provést samoregistraci do systému (kdysi jsem tu o tom psal). V jednom okamžiku tak můžou CzechIdM bombardovat stovky výpočetně náročných požadavků ze všech stran. Pojďte si přečíst, jak jsme se s extrémními nároky vypořádali.

Fronta

Continue reading

Nový monitoring systému CzechIdM

Od chvíle, kdy jste si tu mohli přečíst článek o nástroji pro monitoring našeho Identity Managementu CzechIdM, už uplynula pěkná řádka měsíců a dnes jsme zase o něco dál. V nové verzi CzechIdM, která je právě testována a brzy bude představena veřejnosti, je aktivní monitoring prostředí propracovanější a nabízí administrátorům spoustu dalších možností a hlavně jednoduchou konfiguraci. Pojďme se společně podívat, co všechno můžeme v nové verzi CzechIdM monitorovat a jak si monitoring přizpůsobit podle svých představ.

Monitoring Continue reading

Databázové rozhraní personálního systému Vema

Personální systém Vema je v Česku velmi oblíbený a používá ho celá řada státních institucí i komerčních společností. Často se s ním proto setkáváme u zákazníků v rámci našich integračních projektů; Vema je pro náš Identity Manager CzechIdM typický zdroj dat o zaměstnancích. Systém Vema ovšem běžně nenabízí přístup k datům v reálném čase, člověk zpravidla dostane jen pravidelné noční exporty do CSV souborů. Naše zákazníky proto obvykle překvapí, že cesta k datům v reálném čase existuje a je daleko elegantnější než CSV soubory. Společnost Vema totiž vyvinula modul, který umí exportovat personální data v reálném čase do Oracle relační databáze. A právě o něm bude můj dnešní článek.

vema-logo

Continue reading

CzechIdM – Java – E-maily s přílohou

Minulý týden jsem naučil náš Identity Manager CzechIdM odesílat e-maily s přílohami. Situací, ve kterých se to může hodit, je celá řada: předvyplněný formulář v PDF k tisku, konfigurační soubor k nově zřízené VPN, certifikát nebo třeba aktuální verze telefonního seznamu. V článku vás rychle s novou funkcí seznámím, naučím vás ji používat a společně se podíváme, jak CzechIdM tvoří instanci třídy MimeMessage, která se pro odesílání e-mailu z Javy standardně používá.

email

Continue reading

CzechIdM spravuje účty v NIS Medea

V pražské Všeobecné fakultní nemocnici, kde od jara letošního roku spravuje uživatelské účty náš Identity Manager CzechIdM, je coby nemocniční informační systém používán produkt Medea od společnosti Stapro. Ve svém článku Vás podrobněji seznámím s technickou realizací napojení CzechIdM na NIS Medea a společně se podíváme na životní cyklus účtu na tomto systému.

schema-clanek

Continue reading

CzechIdM a Exchange 2007

U jednoho našeho zákazníka se rozhodli přejít z dnes už poměrně zastaralého mailserveru MS Exchange 2003 na novější verzi MS Exchange 2007. O uživatelské účty v informačním systému se už několik let stará Identity Management – na mailserveru zakládá a aktualizuje účty, nepoužívané účty blokuje. Pojďme se podívat, co migrace znamenala pro Identity Mangement CzechIdM, jaké úpravy jsme museli provést a čím se Exchange 2007 od Exchange 2003 z hlediska napojení liší.

schemata

Continue reading

Moje SMS brána přes USB modem

Když jdu na projektovou schůzku k zákazníkovi, používám pro připojení k internetu USB modem. Každý takový modem má svoje telefonní číslo a vlastně by měl umět všechno, co umí třeba váš telefon. Tak jsem si zkusil nainstalovat gnokii a poslat z příkazového řádku svou první sms. A protože mi to šlo pěkně od ruky, postavil jsem na svém počítači i jednoduchou SMS bránu.

obrázek

Continue reading

CzechIdM a a přidělování práv na FTP server

Jedna ze společností, ve kterých provozujeme a rozvíjíme náš Identity Management CzechIdM, prodává svým zákazníkům čerstvá data. Každý zákazník při podpisu smlouvy dostane přístupy k veřejnému FTP serveru, odkud si může nová data pravidelně stahovat. V procesu uzavření smlouvy donedávna vystupovaly tři strany: zákazník, obchodník a administrátor FTP serveru. Pojďme se společně podívat, jak CzechIdM usnadnilo administrátorům život a obchodníkům umožnilo jednoduchou evidenci zákazníků.

ftp

Continue reading