CZ EN

Řešení mobilního bankovnictví v Komerční bance

O výhodách internetového bankovnictví dnes již nikdo nepochybuje. Další výzvou ve vývoji těchto služeb je možnost ovládat bankovní účet jednoduše v on-line režimu a v příjemném uživatelském prostředí, s obdobnými možnostmi jako má internetové bankovnictví, i přes mobilní telefon. Přitom zabezpečit vysokou úroveň ochrany přenášených dat nebo-li „mobilní bankovnictví nové generace“.

Této výzvy využila Komerční banka, která jako první banka v České republice a jedna z prvních v Evropě službu „mobilní bankovnictví nové generace“ svým klientům nabídla.

Služba Mobilní banka KB

Služba Mobilní banka KB funguje na bázi technologie Java a veškerá komunikace mezi klientem a bankou probíhá formou on-line datových přenosů. Prostřednictvím Mobilní banky mohou klienti zadávat platební příkazy, zjišťovat aktuální zůstatek na svých účtech, kontrolovat transakční historii, přehled blokací z platebních karet, využívat šablony pro opakované platby, posílat oznámení o provedených platbách a mnoho dalších služeb, které byly až doposud nerealizovatelné pomocí stávajícího řešení, které je postaveno na bázi SIM Toolkit aplikací mobilního bankovnictví.

Na vývoji aplikace Mobilní banka spolupracovala s Komerční bankou společnost Cleverlance, která KB dodala řešení založené na robustní a škálovatelné technologii J2EE na bázi IBM WebSphere Application Server V6.0.

Na rozdíl od technologie SIM Toolkit, která byla až doposud využívána pro mobilní bankovnictví, není realizace úprav a nových funkčností mobilního bankovnictví nové generace svázáno s nákladnou a pro klienty mnohdy nepříjemnou výměnou SIM karty. Vše probíhá v intuitivním a uživatelsky příjemném prostředí, které je podobné službě mojebanka - internetovému bankovnictví Komerční banky.

Základní charakteristika systému

V přípravné fázi projektu byla v KB zamítnuta technologie využívající SIM toolkit jako řešení skýtající minimální uživatelský komfort a faktem je, že mnohá moderní zařízení (PDA, MDA, SmartPhones, atd.) tuto technologii již nepodporují. Dalším požadavkem byla rychlá implementace celého řešení spojená s nutností vysoké úrovně zabezpečení.

Společnost Cleverlance využila svých dlouholetých zkušeností z oblasti bankovnictví a vývoje mobilních technologií a rozhodla se postavit aplikaci Mobilní banka na vlastním produktu – Cleverlance FrontEnd Server (Cleverlance FES), který právě pro obdobné aplikace začala vyvíjet již v roce 2003.

Cleverlance FES je produkt určený k vytváření klientských aplikací pro mobilní zařízení, přičemž klade důraz na minimalizaci nákladů na vývoj, testování, provoz aplikace a také na samotný přenos dat. Jeho nasazení významně zkracuje dobu nasazení mobilních řešení.

Technologie

Základní infrastruktura celého řešení v KB je instalována na robustním a škálovatelném J2EE aplikačním serveru IBM WebSphere Application Server V6.0.

IBM WebSphere Application Server V6 rozšiřuje tradiční funkcionalitu aplikačního serveru směrem k řešení problematiky integrace a mobilního řešení. V6 pomáhá k přechodu k servisně orientované architektuře (SOA), která ve svém konečném důsledku umožní koncovému uživateli rychleji reagovat na potřebné změny IT v návaznosti na požadavky trhu.

Mezi technologická vylepšení V6 patří zjednodušená instalace a administrace internetových aplikací a to díky nástroji IBM WebSphere Rapid Deployment, který zároveň umožňuje zjednodušit proces implementace aplikací z vývoje do prostředí aplikačního serveru. Poskytuje také výrazně vylepšenou funkcionalitu, dostupnost a škálovatelnost prostředí aplikačního serveru.   

Aplikační server V6 podporuje poslední J2EE standardy, standardy definované pro Web Services a je určen především jako multi-platformní nástroj pro internetové a celopodnikové aplikace. 

Implementace

Implementace Mobilní banky trvala tři a půl měsíce do spuštění pilotního provozu a byla rozdělena do čtyř základních kroků.

V prvním kroku bylo nutné analyzovat požadavky Komerční banky týkající se bezpečnosti a uživatelského komfortu a zabezpečit integraci s internetovým bankovnictvím.

Druhým krokem byla analýza funkčností výsledného mobilního bankovnictví a definice vzhledu uživatelského rozhraní, na kterou navazovala ve třetím kroku samotná instalace Cleverlance FrontEnd Serveru a úprav dle požadavků zákazníka. Posledním, čtvrtým krokem, bylo důkladné několika úrovňové testování, kterým byla implementační fáze zakončena.

Poté byla aplikace Mobilní banka uvedena do pilotního provozu, a od 10 .5. 2005 je aplikace přístupná všem klientům Komerční banky.

Bližší popis produktu FES

Vývoj produktu Cleverlance FrontEnd Server byl započat v září 2003. Zkušenosti společnosti Cleverlance s vývojem aplikací pro mobilní telefony totiž ukázaly, že vývoj pro platformu J2ME vyžaduje zcela jiný přístup, než je běžný při vývoji mobilních aplikací s jedním pevně daným mobilním zařízením. Nová myšlenka řešení těchto problémů pak položila základ pro Cleverlance FrontEnd Server.

Ukázalo se, že některé části aplikace podléhající častým změnám - především formuláře uživatelského rozhraní, pageflow těchto formulářů, kontrola (validace) vstupních dat a transformace dat pro cílové systémy.

Naopak existují části, které není nutné měnit s každou úpravou aplikace a jsou dokonce společné různým aplikacím. Jsou to např. procesy komunikace, šifrování, ukládání dat a vykreslování uživatelských rozhraní.

FES je proto spíše aplikační prohlížeč poskytující prostředí pro běh specifických aplikací dle požadavku zákazníka. Tyto aplikace mohou být měněny bez zásahu do samotného prohlížeče a
v praxi je tedy možné změnit např. formuláře, pageflow, grafické prvky bez nutnosti manuální instalace nové J2ME aplikace na koncová zařízení.

Aplikace pro FES jsou implementovány v tzv. FES jazyku, což je XML popis jednotlivých formulářů a jejich vzájemných vztahů.

Součástí produktu FES je i část uložená na J2EE serveru – tzv. FES server. Tento server jednak distribuuje nové verze FES aplikací a dále zajišťuje integraci a přenos dat se systémem zákazníka.
Pro podporu vývoje je ve FES serveru obsažen nástroj pro usnadnění integrace.

FES server je založen na technologiích JAVA J2EE, EJB 2.0. Podporuje aplikační servery
BEA WebLogic, IBM WebSphere, Sun Java Systém Application Server, JBoss databáze Oracle 9i
(volitelně MySQL, PostgresSQL), volitelně platforma MS.NET a MS SQL).

FES klient podporuje zařízení na platformách J2ME MIDP 1.0, 2.0 pro zařízení JAVA kompatibilní;
J2SE pro zařízení s OS Linux, Windows 2000/XP (PC) MS.NET Compact Framework pro zařízení s operačním systémem PocketPC 2002, 2003; MS .NET pro zařízení s Windows 2000/XP (PC).

Výhody řešení na bázi Cleverlance FES

FES klient je pro konkrétní mobilní zařízení vyvinut pouze jednou a poté může sloužit pro libovolnou FES aplikaci. Jeho ovládání, vzhled a chování je stejné na všech zařízeních, což má za následek vznik hned několika výhod:

• Uživatelská podpora FES aplikace je jednoduchá, jako kdyby byl použit jediný typ mobilního zařízení.
• Vývoj a testování aplikace může probíhat na omezeném portfoliu mobilních zařízení, protože všechna zařízení s FES klientem pro aplikaci poskytují kompatibilní prostředí.
• Rychlost vývoje mobilní aplikace je závislá pouze na integraci FES serveru s cílovými systémy a návrhu FES aplikace. Tím odpadá nutnost ladění jednotlivých mobilních zařízení s každou změnou.
• Vzhled je plně přizpůsobitelný požadavkům vlastníka aplikace.

Bližší popis aplikace Mobilní banka

FES server je v prostředí Komerční Banky integrován s aplikací mojebanka, která zajišťuje přistup k uživatelským datům a s aplikací Expresní linka, která zajišťuje ověřování uživatele.
Tato architektura umožní jednoduché změny funkčností a další rozšiřování aplikace Mobilní banka o služby dostupné prozatím pouze klientům aplikace mojebanka a profibanka.

Díky rychlé implementaci celého projektu a úspěšnému průběhu pilotního provozu mohlo být mobilní bankovnictví nabídnuto již v průběhu května 2005 klientům Komerční banky, kteří tak získali přístup k unikátní službě dostupné 24 hodin denně 365 dní v roce, a to v české i anglické verzi. Službu mohou využívat klienti všech mobilních operátorů.




 

©   2004 - 2010 Cleverlance Všechna práva vyhrazena | Podmínky použití | Ochrana informací | Mapa Serveru |