Případová studie intranetu

Qbizm Yachting Team

Qbizm Yachting

Ocenění

WebTop100 IBM Business Partner Internet Effectiveness Award 2007

Případové studie

Skupina RWE

Skupina RWE Řešení intranetu celé skupiny RWE včetně integrace, DMS a specializovaných aplikací.

více zde
Skupina ČSOB

Skupina ČSOB Řešení distribuční crosseling platformy, business aplikací a integrace.

více zde
HomeCredit

HomeCredit Vývoj podnikových aplikací na míru,  integrace a řešení HelpDesku.

více zde
ČNB

ČNB Řešení redakčního systému a aplikace pro hlavní web ČNB s integrací.

více zde
CzechTourism

CzechTourism Řešení intranetu a jednotné platformy redakčního systému, specializované aplikace s integrací.

více zde
Stavební spořitelna ČS

Stavební spořitelna ČS Řešení intranetu

více zde

Implementace redakčního systému ČNB

Průmyslové odvětví

  • Bankovnictví a finance

Profil typického uživatele systému

  • Pracovníci pověření správou, údržbou a aktualizací obsahu webové prezentace České národní banky.

Profil zákazníka

Česká národní banka je ústřední bankou České republiky. Je zřízena na základě zákona o České národní bance a jejím hlavním cílem je péče o cenovou stabilitu. ČNB má postavení veřejnoprávního subjektu se sídlem v Praze a jsou ji svěřeny kompetence správního úřadu v rozsahu stanoveném zákonem.

Důvody realizace systému

Cílem projektu je realizace redakčního systému pro aktualizaci internetové prezentace ČNB, především s ohledem na sjednocení současného heterogenního prostředí. Citace z „Předběžné studie“ uvádí, projekt by měl vyřešit způsob publikace informací na internetu s možností distribuovaného plnění webu se schvalovacím mezistupněm. Zároveň by měl sjednotit prezentační vrstvu webu, tj. zajistit přesunutí odpovědnosti za část této vrstvy doposud provozované na serveru WDB na dodavatelskou firmu. Součástí projektu by mělo být i vyřešení fulltextového prohledávání v obsahu celého webu a vyřešení možnosti efektivního a srovnatelného sledování statistik přístupů pro celý web. Projekt by měl zahrnout integraci Národní stránky ekonomických údajů pro MMF (SDDS), jejíž naplňování daty probíhá nyní automatizovaně ve spolupráci s Ministerstvem financí ČR a Českým statistickým úřadem a dále ručně na základě dat z webu Ministerstva práce a sociálních věcí (MPSV).

Způsob provozu systému

Veřejně přístupný web provázaný na interní systém ČNB s aplikacemi provozované na adrese http://www.cnb.cz

Uživatelské rozhraní

WWW prohlížeč

Použité technologie

  • SuSE Linux Enteprise Server
  • WWW server Apache
  • aplikační server Apache Tomcat
  • databázový server MySQL a Oracle
  • Content management systém Miranda2
  • JMS server Oracle

Partneři/subdodavatelé řešení

  • Hlavní dodavatel: Qbizm technologies, a.s.
  • Subdodavatel: GTS Novera, a.s. - služby hostingu

Popis řešení

Celkový rámec řešení

Redakční systém České národní banky je založen na CMS Miranda2 (CMS - Content Management systém - redakční a publikační systém www.miranda2.cz).

Zajišťuje celý proces správy obsahu, od jeho přípravy, přes zpracování a schvalování, až po publikování na webových stránkách ČNB. Vedle zadávaných příspěvků je součástí řešení i publikování se schvalovacím mezistupněm rolí redaktorů a šéfredaktorů ve vazbě na jednotlivé oblasti webu.

Obsah je dostupný ve dvou jazykových mutacích – češtině a v angličtině.

Webové stránky podporují jak neautorizovaný, tak i autorizovaný přístup návštěvníků. Chráněné sekce jsou přístupné pouze po přihlášení oprávněného návštěvníka.

Součástí dodávky projektu byl, vedle implementace samotného redakčního systému CMS Miranda2, návrh a řešení potřebných šablon, migrace stávajících dat, vytvoření „datové pumpy“, která zajišťuje přenos dokumentů a dat pro dynamické aplikace z vnitřních informačních systémů ČNB pomocí integrační technologie JMS.

Dodané řešení současně splňuje vysoké nároky na spolehlivost řešení a dostupnost stránek a to i při velmi vysokém zatížení.

CMS Miranda2

Redakční a publikační systém CMS Miranda2 (www.miranda2.cz) zajišťuje správu obsahu webu. V redakčním systému lze definovat pro každou část webu uživatele s právem pro vytváření a editaci dokumentů – tzv. redaktoři a uživatele pro schvalování a publikování dokumentů – tzv. šéfredaktoři. Tyto části jsou v redakčním systému CMS Miranda2 nazývány „oblastmi“. Šéfredaktor má plný přístup k oblasti webu, zatímco redaktor může pouze editovat a dělat návrhy pro odstranění dokumentů. Publikování změn provedených redaktory musí být vždy potvrzeno šéfredaktorem dané oblasti. Jednomu uživateli mohou být současně přidělena práva redaktora i šéfredaktora. Na výsledném webu jsou zpřístupněny pouze ty změny dokumentů, které byly publikovány šéfredaktorem oblasti.

Obsah zobrazovaných dokumentů je vytvářen na základě šablon, které byly součástí dodávky. Tyto šablony obsahují definici struktury dokumentu. Vzhled je uložen v samostatných šablonách. Výsledný zobrazovaný dokument je pak výsledkem kombinace obsahu dokumentu uloženém v příslušných šablonách a definicí vzhledu (CSS).

Stručný popis webových stránek ČNB

Internetové stránky ČNB obsahují:

  • zveřejněné informace v podobě dokumentů (např. tiskové zprávy, informace, novinky, události apod.)
  • dynamická data přebíraná z interních informačních systémů ČNB (např. Kurzy devizového trhu, sazby PRIBOR, statistická data apod.)
  • sekce s omezeným přístupem, do kterých mají oprávnění uživatelé přístup na základě přihlášení.


Obrázek: Ukázka výsledného vzhledu webových stránek ČNB

Datová pumpa - přenos dokumentů a dat pro dynamické aplikace z interních informačních systémů ČNB

Pro zajištění přenosu dat a dokumentů z interních informačních systémů ČNB byla vytvořena datová pumpa.

Datová pumpa je nástroj pro vzdálené volání vybrané funkcionality redakčního systému CMS Miranda2. Hlavním úkolem datové pumpy je umožnit řídit vybrané základní funkce redakčního systému (jako např. vytváření a publikování nových dokumentů) automatizovaně bez nutnosti přihlašování redaktora do administrativního rozhraní redakčního systému.

Statistiky návštěvnosti

Sledování návštěvnosti bylo zajištěno s využitím rozšiřujícího modulu CMS Miranda2 - Statistiky. Na základě požadavků byly vytvořeny tzv. profily, které na základě stanovených parametrů vytvoří report a zobrazí ho v podobě tabulky.

Migrace stavajících dat

Součástí dodávky byla migrace stávajícího obsahu do nového prostředí. Migrace se týkala zhruba 8.000 dokumentů, které bylo třeba před importem zkonvertovat do jednotného formátu. S ohledem na velmi různorodé zdroje dokumentů a způsoby jejich publikování bylo v některých případech nutno dokumenty převést do jednotného vzhledu a odstranit z nich nadbytečné a nesystémové formátovací značky.

I při změně vzhledu však byl zásadní požadavek na zachování obsahu v nezměněné podobě.

Architektura řešení

Architektura řešení byla navrhována zejména s důrazem na dostupnost stránek a charakter návštěvnosti, která se vyznačuje výrazným nárůstem návštěvnosti v určitých obdobích.

Pro zajištění provozu byly použity dva servery spojené v clusteru. Content switch (Load balancer) pak zajišťuje rozdělení zátěže mezi oba servery.

Pro snížení špičkové zátěže byla využita technologie tzv. "FlexyCache". Tato technologie je součástí CMS Miranda2 a umožňuje velmi cílenou práci s cachováním jednotlivých dokumentů zpracovávaných v rámci redakčního systému. Díky tomu je možné velmi výrazně snížit nároky na redakční systém a zajistit požadovanou odezvu i při vysokém špičkovém zatížení.

Realizace projektu a popis technického řešení

Na vlastní realizaci projektu, se primárně podílel tým odborníků společnosti Qbizm technologies, který zajišťoval následující úkoly:

  • Analytické práce
  • Projektové řízení
  • Realizace
  • Následná podpora

Content management systém CMS Miranda2 (redakční a publikační systém) je postaven na otevřených standardech a využívá služeb, které zahrnují následující prověřené technologie:

  • J2SE (Java 2 Standard Edition)
    poskytuje základní prostředí pro běh aplikací založených na programovacím jazyce Java.
  • J2EE (Java 2 Enterprise Edition)
    poskytuje služby pro provoz robustních a škálovatelných aplikací založených na jazyce Java.
  • Databáze kompatibilní se standardem SQL
  • Operační systém na bázi UNIXu

Webový server je realizován jako distribuovaný systém, který je provozován na dvou separátních serverech provozovaných pod operačními systémy Linux.

Přínosy řešení

Implementace redakčního systému v ČNB výrazně přispěla ke zjednodušení a zefektivnění správy obsahu webových stránek. Zejména pak umožnila zapojení ostatních tvůrců obsahu z řad zaměstnanců jednotlivých odborů ČNB. Přehledné uživatelské rozhraní, které svým pojetím vychází z postupů běžných z ovládání kancelářských aplikací, mohou uživatelé využít svých stávajících návyků. Výrazně se tím sníží rozsah nutného školení uživatelů, zjednoduší přijetí nové technologie a krátí doba nutná na pro skutečně rutinní práci se systémem.

Díky důslednému využívání strukturovaných dokumentů je možné velmi rychle a snadno implementovat požadavky na změny obsahu, nové služby a podobně.

Způsob práce s dokumenty a obecně obsahem využívaným na webových stránkách umožnilo jeho sdílení s dalšími informačními systémy v rámci organizace. To výrazně sníží nároky a náklady spojené s tvorbou obsahu v organizaci jako celku a do budoucna významně přispívá k ochraně a zachování stávajících investic.

Vyhledávání

Celý intranet Aktuální oblast