Novinky
Setkání uživatelů MAX
Co jsou KUBIKI
KUBIKI jsou procesně-integrační portálová platforma určená k integraci podnikových aplikací nasazených i nově dodaných komponent a systémů. Je postavena na moderních open source technologiích Java EE a otevřených standardech. Řešení je vhodné pro všechny typy podniků. Přináší možnost vylepšení např. jen určité části podnikové struktury, není potřeba vynaložit velké náklady k dosažení pozitivních výsledků v krátké době, to vše samozřejmě bez nutnosti měnit svoje stávající IT prostředí.
V čem spočívá unikátnost řešení Kubiki:
Portálová technologie
Kubiki představuje sadu integrovaných komponent, tzv. portletů, které pokrývají pouze specifickou a jasně ohraničenou funkcionalitu celého systému. To přináší modularitu, znovupoužitelnost komponent a tím i celého systému, což vede k ochraně investic podniku do informačních technologií. Tyto portlety jsou postavené na specifikaci JSR-168, což je de facto standard pro tvorbu portletů a tento všichni výrobci portálových technologií plně podporují. Tím zákazník není vázán na konkrétního dodavatele portálových technologií a zároven s růstem firmy a tím i rostoucími požadavky na IS zákazník může volit robustnější a dražší portálové řešení. Řešení Kubiki je dodáváno s open source portálovým serverem Liferay.
Portálové řešení je vhodné pro tvorbu intranetových zaměstnaneckých, zákaznických a partnerských portálů. Administrátor těchto portálů potom pro každou uživatelskou roli ve firmě i mezi partnery definuje, které komponenty (portlety) mohou být v těchto rolích využívány a také definuje výchozí nastavení portletů na stránce. Každý uživatel pak si umístění portletů na stránce v jednotlivých záložkách může definovat podle svých potřeb a rovněž si uzpůsobovat jejich vzhled v detailním nastavení.
Tyto aplikace se na klientských stanicích neinstalují, jedná se o tzv. tenké webové aplikace, které pro svůj provoz potřebují jen běžný webový prohlížeč (Internet Explorer, Firefox atd.) a veškerý systém je nainstalován pouze na serveru. Portálové řešení je kompatibilní s různými operačními systémy (MS Windows, Linux atd.), stejně tak jako volba databázových systémů závisí na výběru zákazníka.
Business Process Management
Business process management (BPM) představuje způsob, jak přehledně, efektivně a konfigurovatelně zobrazit, implementovat a nasadit obchodní procesy ve firmě (tzv. business procesy). Obchodní procesy zahrnují různé typy aktivit - například zadávání údajů, schvalování nebo transkace nad stávajícími aplikacemi.
Všechno odpovídá individuálním vnitropodnikovým porcesům firmy. Přizpůsobení systému specifickým požadavkům zákazníka na každou komponentu probíhá zejména změnou těchto business procesů spíše, než změnou kódu. Tím je dosaženo stavu, kdy na nasazení komponent ve firmě se podílejí spíše konzultanti a analytici nebo přímo zákazník, než vývojáři a v neposlední řadě zkracuje dobu celkové implementace systému ve firmě.
Podnikové procesy nejsou naprogramovány přímo v kódu, ale nakreslené v přehledném diagramu v jednoduché notaci - BPMN (Business process management notation), která je v této oblasti de facto standardem. Výsledkem jsou přehledné a konfigurovatelné grafy toku business procesů, přehledné i pro zákazníka. Z této notace je vygenerován popis procesu v jazyce BPEL, který je jako standard používán řešením Kubiki.
Business procesy po nasazení ve firmě lze pomocí speciálních nástrojů monitorovat a na základě výstupů z tohoto monitoringu a dostupných reportů, management firmy dále může optimalizovat a zefektovňovat procesy např. vhodnou konfigurací všechny procesy ve firmě.
Paralelně s business procesy lze vyčlenit z kódu celého systému do oblasti administrace také obchodní pravidla, tzv. business rules. Tyto obchodní pravidla podobně jako obchodní procesy jsou specifické pro každého zákazníka a definují se konzultanty v době analýzy nebo přímo zákazníkem.
Integrační platforma a SOA
Řešení Kubiki představuje integrační platformu založenou na otevřených a v praxi používaných standardech. Implementuje infrastrukturu pro integraci různorodých aplikací nasazených v organizaci. K tomu využívá servisně orientovanou architekturu (SOA) a používá standardní webové služby. Podporuje dosažení SOA Governance ve společnosti, řízení nasazených služby v průběhu jejího životního cyklu a zajišťuje kontrolu nad firmení procesy.
Využívá standardizované řešení podnikové sběrnice - ESB (Enterprise Service Bus), s JBI (Java Business Integration) konektory. Použití těchto standardů umožňuje připojení modulů ke sběrnici bez nutnosti integrovat přímo s ostatními existujícími aplikacemi a komponenty.














