MDM - Integracja z Technologią Informacyjną

Transkrypt

MDM - Integracja z Technologią Informacyjną
MDM - Integracja z Technologią Informacyjną
przedsiębiorstwa
Sepia Master Date Management
MDM - Master Date Management - Enterprise Service Bus - ETL
Pierwsze kroki w kierunku zintegrowania MDM lub PIM
z technologią informacyjną przedsiębiorstwa
Definicje:
MDM = Master Data Management to administrowanie danymi
podstawowymi przedsiębiorstwa wspomagane oprogramowaniem.
System MDM powinien zawierać jak najbardziej aktualne, wiodące
zestawy danych z takich obszarów jak dane produktowe, dane o
klientach i finansach oraz przekazywać je do innych systemów.
Celem jest możliwość utrzymywania w ten sposób zestawów danych
jednolicie pokrywających swym zasięgiem organizację.
Oprogramowanie MDM obok funkcji służących do utrzymywania
danych zawiera funkcje bazujące na zdarzeniach (mówiąc językiem
technicznym: Event Handler), niezbędne do synchronizacji danych
podstawowych z innymi systemami.
PIM = Product Information Management to administrowanie
podstawowymi danymi przedsiębiorstwa bazujące na
oprogramowaniu - ograniczone do zakresu danych produktowych.
W odróżnieniu do MDM w systemach PIM dane są zapisywane
z naciskiem na marketing, dystrybucję i eCommerce oraz ze
szczególnym ukierunkowaniem na ich umiędzynarodowienie. Z tej
przyczyny liczba funkcji dotycząca obsługi danych i lokalizacji w tym
segmencie oprogramowania jest znacznie wyższa niż w przypadku
samego oprogramowania MDM.
Oprogramowanie PIM zawiera takie same lub podobne funkcje
służące do utrzymywania danych jak system MDM. Tylko nieliczne
systemy PIM posiadają funkcję „Event Handler“ służącą do
synchronizacji danych produktowych z innymi systemami. W tym
celu w systemach PIM występuje duża ilość funkcji służących do
opracowywania danych dla różnych kanałów dystrybucji i regionów.
ESB = Enterprise Service Bus (podobnie: "Integration Broker") to
infrastruktura, budująca przedsiębiorstwo w celu zintegrowania jego
zastosowania przy pomocy magistrali danych.
Podczas transmisji danych poprzez niniejszą magistralę danych
wyróżnia się następujące warianty:
• komunikacja synchroniczna,
• komunikacja asynchroniczna,
• transmisja danych zmasowanych.
W czasie transmisji danych, do zmiany formatów odpowiadających
aplikacji celem dalszego ich przekazania do właściwego odbiorcy
korzysta się z „usług transformacji“ oraz „usług routingowych”.
Pierwsze kroki w kierunku zintegrowania MDM
z technologią informacyjną przedsiębiorstwa
To, w jaki sposób Master Data Management - (MDM) lub Product
Information Management (PIM) System jest integrowany z
technologią informacyjną przedsiębiorstwa, zależy od różnych
czynników, które chcielibyśmy w tym miejscu przybliżyć.
Przykład:
1. Klient zmienia swój standardowy adres dostaw w systemie
sklepów internetowych.
2. Enterprise Service Bus rejestruje tą zmianę.
3. Następnie przekazuje ją do systemu MDM.
4. System MDM „wyzwala“ zdarzenie, sprawiające, że Service Bus
przekazuje zmieniony zestaw danych do ERP, CRM i systemu
billingowego.
b) Integracja nastawiona na MDM
Najważniejszym czynnikiem pozycjonowania takiego systemu jest
uporządkowanie stopnia ważności zawartych w nim informacji w
całym przedsiębiorczym kontekście. Czy system powinien zawierać
„wiodący” zestaw danych dla innych systemów krytycznych dla
biznesu lub czy istnieją inne miejsca na przykład system ERP, gdzie
przechowywane są i rozpowszechniane te właśnie wiodące
informacje?
W przypadku integracji nastawionej na MDM również MDM/system
PIM jest systemem wiodącym. Jednak do przekazywania danych do
innego systemu nie stosuje się żadnej Enterprise Service Bus.
Raczej chodzi tu o to, aby tak zdefiniować procesy w
przedsiębiorstwie, aby w zależności od możliwości dane
podstawowe zmienić ręcznie najpierw w systemie MDM.
W pierwszym przypadku system jest integrowany z punktem
ciężkości zarządzania danymi podstawowymi, w drugim przypadku
odgrywa on rolę obszaru uszlachetniania danych - a więc bardziej
czystego systemu PIM = Produkt Information Management z
naciskiem na marketing.
W istocie możliwe są trzy konfiguracje:
a) Integracja nastawiona na MDM z Enterprise Service Bus
W tym wariancie integracyjnym system prowadzący dane
podstawowe jest osadzany w istniejącej infrastrukturze poprzez
magistralę danych. Magistrala danych (ESB) przekazuje informacje
o stanie i treści między systemami korzystającymi z danych
podstawowych. Konfigurację przeprowadzono w taki sposób, aby
zmiany danych wystąpiły najpierw w MDM/systemie PIM, a
następnie magistrala danych otrzymuje sygnał, że doszło do zmiany
zestawu danych i synchronizuje wszystkie następne systemy, dla
których istotny jest dany zestaw danych.
Rysunek: Integracja nastawiona na MDM/PIM
Inne systemy ściągają sobie najbardziej aktualne dane podstawowe
kierując się czasem lub zdarzeniem. Jako interfejsy stosuje się tutaj
klasycznie XML lub przekaz batch .CSV, powiązania banków
danych przez ODBC/JDBC/DAO lub powiązania SOAP.
Za interfejsy mogą posłużyć następujące warianty:
• Wymiana plików wraz z synchronizacją poprzez import/eksport:
XML, .CSV
• Powiązanie banków danych poprzez ODBC/JDBC/DAO (nie
zalecane)
• Wymiana danych poprzez ETL = Extract Transform Load
• Wymiana danych poprzez interfejs SOAP przez serwer
SOAP/złącze klienta
Rysunek: MDM z Enterprise Service Bus
Jeśli w tym wariancie integracyjnym zastosowany zostanie
MDM/system PIM, posiadający zarządzanie zdarzeniami (np. Sepia
Alterra lub Talend MDM), wówczas systemy odbierające dane
podstawowe mogą być poinformowane w sposób zróżnicowany
poprzez źródło zdarzenia o zmianach w danych podstawowych, by
następnie zażądać odpowiednich danych poprzez proces „pull”.
c) Integracja nastawiona na ERP
Integracja nastawiona na ERP jest wybierana rzadziej w środowisku
MDM, natomiast częściej podczas wdrażania czystego systemu
PIM. Przedsiębiorcy stawiają przy tym na integralność danych
podstawowych zapisanych w systemie ERP. Procesy w
przedsiębiorstwie są skonstruowane w taki sposób, aby dane
podstawowe składować generalnie w systemie ERP, jednak dane
podstawowe dotyczące produktów w systemie PIM.
Klasa średnia: o ile obszar systemowy w przedsiębiorstwie jest
przejrzysty, w zależności od średniookresowego priorytetu i
istniejących procesów można wybrać albo wariant b (nastawiony na
MDM) lub c (nastawiony na ERP).
Przy czym nie należy źle pojmować pojęcia klasy średniej: pospolite
są wyłącznie istniejące struktury technologii informacyjnej, których
nie można niedoceniać również w przypadku przedsiębiorstw
formalnie średniej klasy i w nich w razie wątpliwości można
całkowicie rozważyć zastosowanie wariantu a (ESB).
Rysunek: Integracja MDM/PIM nastawiona na ERP
System PIM zawiera najczęściej szczątkowe informacje z systemu
ERP, na podstawie których uzupełnia się je w manualnych
procesach i lokalizuje, czytaj: przenosi i obrabia na potrzeby
regionalnych warunków rynkowych.
Podsumowanie
Decyzja dotycząca wyboru jednego z opisanych wariantów
integracji MDM/PIM w infrastrukturze oprogramowania
przedsiębiorstwa zależy od następujących czynników:
Duże przedsiębiorstwa: w „kompleksowych” obszarach
systemowych często znajduje się najczęściej szczątkowo
funkcjonująca Enterprise Service Bus. W tym przypadku można na
istniejącej infrastrukturze zintegrować rozsył danych podstawowych
do magistrali danych.
UWAGA“ Nie można niedoceniać nakładów!
Sepia Zentralvertrieb
Mail: [email protected]
Telefon: +49 (0)211 51 41 9 75
Web: http://www.sepia.de

Podobne dokumenty