Nie od razu Kraków zbudowano
- Rafał Jakubowski,
- 12.08.2002
mBank do zarządzania zawartością internetowego serwisu informacyjnego zastosował narzędzie DynaXML 2.0.
mBank do zarządzania zawartością internetowego serwisu informacyjnego zastosował narzędzie DynaXML 2.0.
<b>WOJCIECH BOLANOWSKI</b>, doradca departamentu bankowości elektronicznej Bre Banku SA
Nie tylko aktualności
Od chwili uruchomienia pracownicy pierwszego polskiego banku wirtualnego korzystali z prostego systemu redakcyjnego umożliwiającego edytowanie wyłącznie strony z aktualnościami. Pozostałe elementy serwisu były modyfikowane przez informatyków wprowadzających zmiany w plikach źródłowych. Nie było możliwe zarządzanie grafiką, brakowało funkcji obsługi obiegu dokumentów.
"Nowy system oferuje większą elastyczność. Pozwala m.in. na przypisywanie pracownikom ról i nadawanie im na tej podstawie różnych uprawnień. Zwiększono także liczbę elementów podlegających zmianom z poziomu systemu redakcyjnego. Redagowane są już nie tylko wiadomości, komunikaty i ich krótkie zapowiedzi, ale także ankiety, tabele, wykresy oraz cała struktura działu FAQ" - mówi Wojciech Bolanowski. - "Wraz z nowym systemem wprowadzono możliwość formatowania tekstu, dołączania grafiki oraz zmian w strukturze strony poświęconej konkursom i promocjom".
Prosto z Worda
Nowy system redakcyjny zastosowany w mBanku już wcześniej znalazł zastosowanie w innych projektach internetowych BRE Banku: izzyBanku, Multiporcie i Multibanku. DynaXML 2.0 J2EE pozwala przede wszystkim na tworzenie i redagowanie treści przez przeglądarkę WWW w trybie WYSIWYG. Oprogramowanie umożliwia też współpracę z pakietem biurowym Microsoftu. Autorzy mogą tworzyć dokumenty w Wordzie lub Excelu, które są zapisywane bezpośrednio do bazy danych dokumentów. DynaXML 2.0 J2EE ma moduły wspierające obieg dokumentów, dzięki czemu możliwa jest kontrola procesu redakcyjnego, zarządzanie rolami użytkowników i przydzielanymi im uprawnieniami, a także obsługa dokumentów wielojęzycznych.
Treść dokumentów jest przechowywana w relacyjnej bazie danych. W tym celu w mBanku zastosowano bazę danych MySQL. Serwerem aplikacyjnym dla całego systemu jest Orion Application Server.
Wszystkie elementy pojawiające się na stronach internetowych generowanych przez DynaXML są obiektami znajdującymi się w jednej bazie danych. Zarządzanie zawartością polega na tworzeniu obiektów i przypisywaniu im poszczególnych stron wraz ze wskazaniem roli, w jakiej występują. Jako podstawowy mechanizm wymiany danych zastosowano technologię XML.
DynaXML 2.0 J2EE to druga wersja tego systemu. Pierwotnie był on tworzony w technologii Perl. Jego przebudowa pod kątem pracy w środowisku J2EE pozwoliła na integrację DynaXML z platformą Dynamo firmy ATG.
Ku dynamicznym treściom
mBank planuje w ciągu najbliższych miesięcy wzbogacenie DynaXML 2.0 o system publikacji Dynamo, na który składają się elementy wspierające handel elektroniczny, obsługę portali i tzw. e-CRM. "Na razie zadowalamy się generowaniem tradycyjnych, statycznych stron HTML z bazy systemu redakcyjnego. Docelowo zamierzamy wdrożyć platformę Dynamo, która pozwoli tworzyć te strony dynamicznie" - zapowiada Wojciech Bolanowski.
Oprogramowanie ATG Dynamo umożliwiłoby bankowi personalizowanie wyświetlanych informacji. Dzięki temu mBank mógłby wykorzystać np. mechanizm scenariuszy, pozwalający na planowanie sposobu interakcji systemu z klientem. Dzięki prostemu, wizualnemu interfejsowi pracownicy banku mogliby tworzyć zaawansowane scenariusze typu "jeżeli klient zaloguje się w serwisie, wyślij do niego mail" lub "jeśli klient wykona daną czynność, zaprezentuj mu odpowiednią ofertę".
Wdrożenie: System zarządzania zawartością serwisu internetowego DynaXML 2.0 J2EE
Cel: Umożliwienie edytowania większości elementów witryny mBanku z poziomu systemu redakcyjnego wg mechanizmu ról pracowników
Technologie: Baza danych MySQL, serwer aplikacyjny Orion Application Server
Wykonanie: AMG.Net
Osoba odpowiedzialna: Wojciech Bolanowski, doradca Departamentu Bankowości Elektronicznej BRE Banku SA