umożliwiających transformację cyfrową

Transkrypt

umożliwiających transformację cyfrową
TWORZENIE APLIKACJI
UMOŻLIWIAJĄCYCH
TRANSFORMACJĘ CYFROWĄ
SPIS TREŚCI
1 Wprowadzenie
2 Retrospekcja — przyczyny powstania
„spaghetti”
3 Nowoczesna architektura na miarę ery
cyfrowej
4 Digital Business Platform — podstawa
transformacji cyfrowej
7 Następny krok
Transformacja cyfrowa wymusza szybsze niż dotąd tempo
przemian w przedsiębiorstwach i instytucjach. W obliczu trendów
związanych z przetwarzaniem w chmurze, rozpowszechnieniem
urządzeń przenośnych, rozwojem Internetu Przedmiotów i
obsługą wielkich zbiorów danych zmienia się też sposób, w
jaki przedsiębiorstwa komunikują się ze swoimi klientami. W
rezultacie firmy starają się oferować nowe produkty i usługi
cyfrowe, aby nadążyć za zmianami i utrzymać konkurencyjność.
To z kolei oznacza, że działy informatyczne muszą szybciej
tworzyć, rozwijać i wdrażać innowacyjne rozwiązania
umożliwiające obsługę nowych aplikacji i modeli biznesowych.
Wprowadzenie
Na czym dokładnie polega działalność cyfrowa, a konkretniej co oznacza to pojęcie w
kontekście Państwa firmy, modelu biznesowego i klientów? Działalność cyfrowa polega na
wprowadzaniu na rynek nowych produktów i usług przyciągających uwagę współczesnych
konsumentów. Jednym z jej elementów jest tzw. monetyzacja danych, czyli wykorzystanie
danych pochodzących od klientów i partnerów oraz z systemów zaplecza do tworzenia
nowych strumieni przychodów. W przedsiębiorstwie cyfrowym zaciera się granica między
światem cyfrowym a fizycznym. Dzięki temu może ono skuteczniej oddziaływać na klientów,
zmieniać na bieżąco procesy biznesowe i decyzje oraz skalować swoją infrastrukturę na
żądanie. Cyfrowe modele biznesowe pozwalają wykorzystać nowe trendy — związane
między innymi z urządzeniami mobilnymi, mediami społecznościowymi, przetwarzaniem
w chmurze, wielkimi zbiorami danych czy Internetem Przedmiotów — do budowania
środowiska dla partnerów opartego na interfejsach programowania aplikacji (API). Nowa
koncepcja biznesu zasadniczo różni się od sposobu, w jaki jeszcze do niedawna prowadzono
działalność gospodarczą. W nowym świecie technologii cyfrowych:
• Tradycyjne banki oferują nowe produkty bankowości elektronicznej, aby dotrzeć do klientów
w regionach, w których nie mają fizycznych oddziałów.
WHITE PAPER
Tworzenie aplikacji umożliwiających transformację cyfrową
„Biznes cyfrowy
stale się rozwija.
Pięćdziesiąt
procent
firm planuje
przekształcić
się w
przedsiębiorstwa
cyfrowe w ciągu
24 miesięcy,
a 83% — w
perspektywie
trzech–pięciu lat,
co przysporzy
ich pracownikom
sporego stresu”.
– Źródło: Gartner, Inc.,
Digital Business Is Here Now,
18 marca 2015 r., Jorge Lopez
• Firmy ubezpieczeniowe uzupełniają tradycyjne kanały sprzedaży ofertą internetową
skierowaną do młodszego pokolenia odbiorców.
• Tradycyjne sklepy konkurują ze sklepami internetowymi, oferując aplikacje mobilne,
wyspecjalizowane produkty i innowacyjne programy lojalnościowe.
Jak można tworzyć nowe aplikacje dla przedsiębiorstw cyfrowych i wkomponowywać je
w dotychczasowe środowisko informatyczne? W tym artykule wyjaśniamy, w jaki sposób
platforma Digital Business Platform firmy Software AG może posłużyć za fundament do
tworzenia aplikacji następnej generacji. Z artykułu dowiedzą się Państwo również, jak
opisywana platforma wspomaga transformację cyfrową i zapewnia kluczowe możliwości
niezbędne do odniesienia sukcesu w świecie technologii cyfrowych.
Retrospekcja — przyczyny powstania
„spaghetti”
W latach 1995–2014 na rynku królowały tradycyjne systemy zarządzania zasobami
przedsiębiorstwa (ang. Enterprise Resource Planning — ERP). Z punktu widzenia
korporacyjnych infrastruktur informatycznych ogromne, monolityczne środowiska tego typu
miały wiele zalet, takich jak spójna architektura, możliwość zapewnienia integralności danych
i integracji procesów oraz jednolita struktura systemu pozwalająca wprowadzać indywidualne
modyfikacje. W rezultacie wiele przedsiębiorstw zainwestowało w duże aplikacje, takie jak
SAP® i Oracle®. To właśnie wtedy powstał problem „spaghetti”:
• aby umożliwić integrację i synchronizację danych między aplikacjami ERP a
dotychczasowym oprogramowaniem, stworzono skomplikowaną, przypominającą spaghetti
sieć połączeń typu punkt-punkt.
•gdy systemy SAP i Oracle stały się przestarzałe, firmy zaczęły przenosić niektóre aplikacje
— takie jak rozwiązania CRM czy rozwiązania kadrowe — do chmury. Pogorszyło to
tylko sytuację, ponieważ potrzebne były kolejne łącza między aplikacjami w chmurze a
aplikacjami lokalnymi.
•bramy i portale łączące firmę z klientami i partnerami dodatkowo skomplikowały sprawę,
gdyż konieczne stało się połączenie jeszcze większej liczby aplikacji z systemami SAP i
Oracle w celu przesyłania większej ilości danych.
•rewolucja na rynku urządzeń mobilnych i rozwój Internetu Przedmiotów spowodowały
kolejny gwałtowny wzrost liczby połączeń typu punkt-punkt, wynikający z wprowadzenia
nowych wzorców integracji i interfejsów API.
Systemy klasy ERP są duże i skomplikowane, nieelastyczne i powolne oraz trudne do
zaadaptowania, a ich eksploatacja i modernizacja pochłaniają ogromne środki finansowe.
Jeszcze większym problemem jest ryzyko związane z utrzymaniem sprawności infrastruktury,
ponieważ starsze aplikacje monolityczne były projektowane pod kątem obsługi nie
kilkudziesięciu tysięcy, ale zaledwie kilkuset żądań użytkowników. Wyobraźmy sobie, że sklep
mający system obsługi zamówień działający w oparciu o XX-wieczną architekturę wprowadza
aplikację mobilną, która umożliwia klientom składanie zamówień i sprawdzanie ich statusu
w czasie rzeczywistym. Jeśli miliony klientów zaczną jednocześnie przeglądać katalog,
uzyskiwać dostęp do danych i składać zamówienia, nastąpi przeciążenie, a w rezultacie
awaria systemu.
Aby poradzić sobie z gmatwaniną połączeń występujących w systemach ERP, wiele firm
próbowało wykorzystać do integracji tzw. wydziałową magistralę usługową (ang. Departmental
Service Bus — DSB), która pozwala rozwiązać problemy z lokalnymi połączeniami punktpunkt. Niektóre przedsiębiorstwa próbowały również stawiać czoła wyzwaniom związanym
z przetwarzaniem w chmurze i łącznością między systemami lokalnymi a chmurą poprzez
wdrażanie systemu brokerów usług przetwarzania w chmurze (ang. Cloud Service Brokerage
— CSB). Ponadto firmy inwestowały w hurtownie danych współpracujące z systemami
raportowania i analizy danych biznesowych, aby lepiej poznać zachowania kupujących, a
ostatecznie przeniosły swoje dane na platformę Hadoop®.
Niektóre przedsiębiorstwa poszły jeszcze dalej i zaczęły udostępniać swoje tradycyjne
aplikacje jako usługi, zachwalając przy tym zalety nowoczesnej architektury zorientowanej na
usługi (SOA). Co ciekawe, przedsiębiorstwa te wcale nie wdrożyły prawdziwej architektury
SOA, której podstawą są luźno powiązane, autonomiczne usługi.
Pośród wszystkich tych komplikacji pozostało jedno pytanie: skoro aplikacje są sposobem na
odróżnienie się od konkurencji, jaka architektura jest najlepsza do ich tworzenia?
2
Tworzenie aplikacji umożliwiających transformację cyfrową
Każdy specjalista informatyk może potwierdzić, że tworzenie niestandardowych
aplikacji wiąże się z licznymi trudnościami. Programiści muszą pisać kod i projektować
warstwę merytoryczną, uwzględniając przy tym kwestie takie jak bezpieczeństwo kont,
uwierzytelnianie, autoryzacja, kontrola dostępu czy skalowalność. Bardzo często trzeba też
wykonywać podwójną pracę. Ilekroć wprowadzany jest nowy standard, taki jak SOAP, XMLRPC, Protocol Buffers czy REST, konieczne jest stworzenie kolejnej wersji aplikacji. Z czasem
powstaje ich coraz więcej, a w rezultacie tworzą się odizolowane obszary (tzw. silosy). W
wielu przypadkach te same aplikacje są tworzone na nowo, ponieważ brakuje skutecznej
metody ponownego wykorzystywania wcześniej stworzonych programów. Wszystko to
dodatkowo utrudnia życie współczesnym dyrektorom ds. informatycznych, którzy stają przed
wyzwaniem dotyczącym obniżania kosztów przy jednoczesnym utrzymaniu innowacyjności
pozwalającej firmie wyróżnić się na tle rywali.
W jaki sposób dyrektorzy ds. informatycznych mogą stać się dyrektorami ds. innowacji?
Z badań wynika, że osoby te przeznaczają 79% zasobów na utrzymanie sprawności
dotychczasowych systemów, w związku z czym na innowacje pozostaje zaledwie 21%
środków. Każdy kolejny element dodawany do już i tak skomplikowanej architektury
dodatkowo uszczupla ten niewielki, 21-procentowy budżet.
Przedsiębiorstwa z całą pewnością potrzebują rozwiązania, które umożliwiłoby wykorzystanie
dotychczasowej infrastruktury do szybszego wprowadzania innowacji przy jednoczesnym
uproszczeniu skomplikowanych, zagmatwanych niczym spaghetti architektur. Żadna firma
nie może sobie pozwolić na to, aby zaczynać od zera. Nikt nie chciałby też zmarnować
dotychczasowych ogromnych inwestycji w zaplecze informatyczne.
Rozwiązaniem jest platforma Digital Business Platform firmy Software AG.
WA
RST
WA
DOSTĘPU (INTERFEJ
SY
AP
I)
INFRASTRUKTURA PRZETWARZANIA W PAMIĘCI
ZADANIA
(procesy)
Warstwa
merytoryczna
DSB
DECYZJE
(reguły)
IF
ZABEZPIECZENIA
INTEGRACJA
WYDAJNOŚĆ/SKALOWALNOŚĆ
STANDARDY
USŁUGI WEB SERVICES
ARCHITEKTURA REST
MIKROUSŁUGI
IF
DANE
(zdarzenia)
DSB
INTEGRACJA
4.0
0 3.
3 0 2.0
ESB
DW
DW
DSB
MDM
BI
HADOOP
MDM
ZADANIA
BI
DW
DECYZJE
DW
HADOOP
DANE
INTEGRACJA
HYBRID
Stare i nowe: na rysunku porównujemy dawną architekturę przypominającą spaghetti z nową, elastyczną
platformą Digital Business Platform, która stanowi podstawę transformacji cyfrowej.
Nowoczesna architektura na miarę ery
cyfrowej
Architektury monolityczne nie nadają się już do
obsługi aplikacji cyfrowych niezbędnych
21%
decrease
50% 50%
increase
we współczesnych
przedsiębiorstwach.
Przesunięcie
akcentów w stronę lekkich struktur
costs
innovation
79%
zorientowanych na mikrousługi stawia pod dużym znakiem zapytania przydatność
dotychczasowych architektur oraz ich zdolność do obsługi i utrzymania różnych wzorców
aplikacji. Aplikacje, które nie są już uzależnione od standaryzacji oferowanej przez systemy
MDM
ERP/CRM i inne tego typu rozwiązania, wymagają
dużej elastyczności,
szybkości
i DSB HADOOP
BI
DW
sprawności działania.
3
Tworzenie aplikacji umożliwiających transformację cyfrową
„Zgodnie z
prognozami do roku
2020 w cyfrowym
wszechświecie
będzie ponad
21 miliardów
połączonych ze
sobą urządzeń. Pod
względem ilości
generowanych
danych Internet
Przedmiotów
przyćmi media
społecznościowe.
Oznacza to,
że liderzy ery
informacji muszą
już teraz zacząć
identyfikować
wymagania
związane z
rozpowszechnianiem
i wdrażaniem
rozwiązań
obsługujących
Internet
Przedmiotów”.
— Źródło: Gartner, Inc., Why the
Internet of Things Will Dwarf Social (Big
Data), 5 lutego 2016 r., Michael Patrick
Moran
Współczesne przedsiębiorstwa cyfrowe potrzebują aplikacji, dzięki którym będą mogły
odróżnić się od konkurencji. Aby je stworzyć, firmy muszą mieć do dyspozycji architekturę
bazową oferującą możliwości niedostępne w przypadku architektur monolitycznych, takie jak:
• Zarządzanie danymi w pamięci, które pozwala uzyskać bardzo krótki i przewidywalny czas
reakcji bez względu na wielkość systemu, a tym samym umożliwia skalowanie aplikacji
bez obniżania parametrów ich pracy w celu usprawnienia obsługi klienta we wszystkich
kanałach.
•Architektura oparta na zdarzeniach, która zapewnia skalowalność niezbędną do
przetwarzania miliardów zdarzeń przesyłanych strumieniowo z urządzeń przenośnych i
innych urządzeń podłączonych do Internetu oraz korelowania i rozpoznawania zawartych
w nich wzorców, a także pozwala łączyć zdarzenia i dane na potrzeby analizy klientów i
procesów biznesowych.
•Elastycznie skalowalna warstwa integracji, która pozwala zintegrować praktycznie
wszystkie systemy informatyczne, a także udostępnia i obsługuje interfejsy API dla
systemów wewnętrznych i partnerów zewnętrznych, które umożliwiają budowanie
ekosystemu produktów i procesów cyfrowych.
•Mechanizmy analizy procesów i danych, które umożliwiają analizowanie i dokumentowanie
złożonych procesów biznesowych oraz śledzenie i monitorowanie wskaźników KPI.
•Szybkie i niezawodne funkcje przesyłania komunikatów, za pomocą których można
budować wysoce niezależne aplikacje i usługi oraz przystosowywać je do wprowadzania w
przyszłości zakrojonych na szeroką skalę zmian.
•Platforma aplikacji, którą można umieścić w pakiecie i skalować przy użyciu architektur
wdrożeniowych opartych na kontenerach — takich jak Docker®.
Nowoczesna architektura zaspokaja stale rosnące potrzeby związane z zacieśnianiem relacji
z klientami, dostawcami i partnerami w erze cyfrowej oraz dokładniejszym monitorowaniem
działalności przedsiębiorstwa. Ponadto umożliwia przeprowadzanie analiz w oparciu o dane
statyczne i modyfikowane na bieżąco.
Digital Business Platform — podstawa
transformacji cyfrowej
Czy są Państwo gotowi, aby przekształcić architekturę informatyczną swojej firmy zgodnie
z potrzebami aplikacji cyfrowych? Platforma Digital Business Platform firmy Software AG
pozwala wykorzystać dotychczasową warstwę merytoryczną do szybszego tworzenia
innowacyjnych aplikacji oraz uproszczenia prac rozwojowych, wdrożeniowych i serwisowych.
Przyjrzyjmy się od podstaw najważniejszym możliwościom platformy Software AG Digital
Business Platform.
Integracja wszystkich elementów
Centralnym elementem platformy Digital Business Platform jest warstwa integracji, która
łączy wszystkie systemy informatyczne: tradycyjne systemy mainframe, systemy rejestracji
danych (takie jak SAP), systemy CRM oraz wszelkiego rodzaju aplikacje niestandardowe.
Klient otrzymuje nie tylko magistralę usług przedsiębiorstwa (ang. Enterprise Service Bus —
ESB), która zapewnia łączność, ale również lekki kontener służący do budowania aplikacji
mogących uzyskiwać dostęp do danych pochodzących z innych aplikacji działających
lokalnie i w chmurze. Kolejnym ważnym elementem jest niezawodny system przesyłania
komunikatów, który umożliwia tworzenie wysoce niezależnych usług w architekturze opartej
na mikrousługach lub architekturze BFF (Back-end For Front-end). Dzięki temu firma może
bezproblemowo łączyć się z zewnętrznymi partnerami oraz uzyskiwać dostęp do danych i
transakcji przy użyciu standardów tradycyjnie stosowanych w systemach firma-firma (takich
jak EDI) i nowoczesnych interfejsów API (takich jak RAML® czy Swagger).
Poniżej przedstawiamy najważniejsze możliwości integracji oferowane przez platformę Digital
Business Platform firmy Software AG:
1.Zgodna z otwartymi standardami platforma wykorzystująca wielojęzyczny model
programowania/obsługi baz danych jest lekkim kontenerem, który można skalować w pionie
i w poziomie zależnie od wymagań działu informatycznego. Dzięki niewielkim rozmiarom
można ją stosować zarówno w systemach kasowych instalowanych w pojedynczych
sklepach, jak i w ramach rozbudowanych, skalowalnych w poziomie wdrożeń obejmujących
setki węzłów. Za pomocą platformy można połączyć od kilku do kilkuset aplikacji, w tym
czujników i systemów opartych na platformie Hadoop.
4
Tworzenie aplikacji umożliwiających transformację cyfrową
2.Usługi udostępniane na platformie można bezpiecznie wymieniać podczas pracy kontenera.
Jest to bardzo istotne w przypadku architektury opartej na mikrousługach — w przypadku
zmiany mikrousług można dzięki temu modyfikować odpowiadające im usługi na platformie
integracyjnej bez wyłączania kontenera.
3.Platforma pełni funkcję bramy realizującej usługi routingu i mediacji, które są kluczowym
elementem architektur opartych zarówno na interfejsach API, jak i na mikrousługach. W
ten sposób zaspokaja rosnące potrzeby związane z zabezpieczeniami, uwierzytelnianiem
i mediacją. Cecha ta nabiera jeszcze większego znaczenia, gdy konieczne jest
udostępnienie funkcjonalności zewnętrznym partnerom i klientom w ramach środowiska
cyfrowego. Firma może bezpiecznie udostępniać dane i funkcjonalność partnerom
zewnętrznym za pośrednictwem interfejsów API czy nawet aplikacji mobilnych, a
jednocześnie uzyskiwać skalowalność i wydajność niezbędne do obsługi tysięcy wywołań
na sekundę.
4.Wbudowany mechanizm wielodomenowego zarządzania danymi głównymi pozwala
zwiększyć jakość danych w przedsiębiorstwie. Mechanizm ten — mający newralgiczne
znaczenie w związku ze wzrostem liczby aplikacji uzyskujących dostęp do zbiorów danych
— umożliwia zasadniczo sprawdzanie poprawności danych i transakcji, a tym samym
zmniejszanie liczby błędów, zwiększanie efektywności pracy i podnoszenie poziomu
zadowolenia klientów.
Ukierunkowanie na zdarzenia umożliwiające przedsiębiorstwu cyfrowemu
szybkie reagowanie
W świecie technologii cyfrowych niezwykle ważna jest możliwość analizowania na bieżąco
dużej liczby transakcji i interakcji z klientami oraz reagowania na nie. Wyniki analizy danych
statycznych przeprowadzanej przy użyciu tradycyjnych narzędzi typu Business Intelligence (BI)
mają minimalną wartość z punktu widzenia decyzji podejmowanych w czasie rzeczywistym. Z
pomocą przychodzi w tej sytuacji platforma Digital Business Platform firmy Software AG, która
umożliwia korelowanie, agregowanie i wykrywanie wzorców w dynamicznie zmieniających
się danych pochodzących z wielu źródeł strumieniowych. Tym samym pozwala umieszczać
zdarzenia rejestrowane w czasie rzeczywistym w odpowiednim kontekście i na bieżąco je
analizować. Jeśli przyjmiemy, że aplikacja to ludzki organizm, a dane to krew, warstwę tę
można porównać do mózgu. Pozwala ona analizować dynamicznie zmieniające się dane i
skutecznie reagować na zdarzenia w momencie ich faktycznego wystąpienia.
Czym wyróżnia się opisywany mechanizm?
1. W przeciwieństwie do tradycyjnych metod przetwarzania zdarzeń analiza strumieniowa
nie wymaga przechowywania danych ani indeksów, dzięki czemu pozwala stworzyć
prostszą i bardziej efektywną architekturę świetnie nadającą się do przetwarzania
zdarzeń na podstawie wielkich, dynamicznie zmieniających się zbiorów danych. Jeśli
jest to niezbędne do wskazania optymalnego kierunku dalszych działań, powyższe dane
można również porównać z historycznymi trendami rozpoznanymi na podstawie danych
statycznych przy użyciu tradycyjnych narzędzi do analizy danych biznesowych.
2. Platforma umożliwia kompilowanie wysoce zoptymalizowanego kodu maszynowego, który
pozwala wykonywać złożone operacje szybciej niż tradycyjnie używane języki — takie jak
C czy Java®. Dzięki temu można utrzymać krótki czas reakcji mierzony w mikrosekundach
pomimo przyrostu danych.
3. Firmy mogą bez trudu wdrażać aplikacje obsługujące Internet Przedmiotów, które
wymagają analizowania i korelowania milionów strumieni danych z czujników na sekundę.
Za pomocą platformy Digital Business Platform można również opracowywać inne
inteligentne aplikacje służące na przykład do inteligentnego kolejkowania zamówień,
ustalania cen w czasie rzeczywistym, zarządzania ryzykiem związanym z przepływami
środków pieniężnych, wykrywania oszustw w czasie rzeczywistym oraz nadzorowania i
monitorowania rynku.
4. Samoobsługowe narzędzie do wizualizacji i przeglądania danych w czasie rzeczywistym
pozwala scalać dane z różnych aktywnych źródeł informacji i tworzyć kokpity
menedżerskie, które można następnie wyświetlać w dowolnym urządzeniu. Za pomocą
tego narzędzia można połączyć dane o transakcjach z nowymi danymi z dowolnych
źródeł — hurtowni danych, platform przetwarzających wielkie zbiory danych, kanałów
informacyjnych, mediów społecznościowych, systemów analizy danych biznesowych (BI),
źródeł strumieniowych, a nawet arkuszy kalkulacyjnych programu Microsoft® Excel®. Ma
to na celu utworzenie w kokpicie menedżerskim zestawów połączonych danych, które
pozwalają uzyskać nowy punkt widzenia i podejmować trafniejsze decyzje. Wizualizacja
w czasie rzeczywistym zapewnia skuteczną kontrolę nad stale zmieniającymi się danymi
biznesowymi.
5
Tworzenie aplikacji umożliwiających transformację cyfrową
Podejmowanie trafniejszych decyzji dzięki mechanizmom wykrywania
wzorców
W złożonym świecie biznesu interesariusze reprezentujący struktury informatyczne i
merytoryczne muszą na bieżąco definiować i zmieniać reguły realizacji procesów bez
wykonywania prac programistycznych. Platforma Digital Business Platform pozwala wydzielić
reguły biznesowe i reguły dopasowywania/wykrywania wzorców do zewnętrznej warstwy
usług, dzięki czemu znacznie rzadziej konieczna jest interwencja użytkownika. W ten sposób
można zautomatyzować nawet najbardziej złożone procesy decyzyjne. Użytkownicy mogą
konsekwentnie określać jednoznaczne zasady i procedury, a następnie stosować je w
odniesieniu do wszystkich kanałów, systemów i procesów, co zwiększa dokładność.
Dlaczego jest to takie ważne?
1. Wydzielenie na zewnątrz i zautomatyzowanie mechanizmów decyzyjnych ma zasadnicze
znaczenie dla sprawnej realizacji procesów i prężnego działania przedsiębiorstwa. W
przypadku złożonych decyzji biznesowych przetwarzanie na podstawie reguł pozwala
szybciej reagować na zagrożenia i wprowadzać na rynek nowe produkty.
2. Aplikacje ukierunkowane na podejmowanie decyzji pozwalają szybko wprowadzać
zmiany mniejszym nakładem pracy. Tym samym ułatwiają dotrzymywanie zobowiązań
dotyczących poziomu usług, co przekłada się na zmniejszenie kar i kosztów prawnych
wynikających z nietrafnych decyzji. Powyższa metoda wprowadzania w życie i zmiany
decyzji umożliwia obniżenie kosztów związanych z obsługą informatyczną.
3. Architektura oparta na zdarzeniach, w ramach której obowiązują określone reguły
decyzyjne, pozwala automatycznie obsługiwać wyjątki (błędy) i ograniczać wynikające z
nich ryzyko dla firmy. Przykładem rozwiązania zwiększającego jakość obsługi może być
automatyczne udzielanie klientowi upustu w przypadku nieterminowej wysyłki.
4. Reguły dotyczące aplikacji służących na przykład do zatwierdzania kredytów czy
przyjmowania zwrotów pozwalają zautomatyzować proces podejmowania decyzji na
podstawie kryteriów takich jak zdolność kredytowa, wartość wysyłanego towaru czy wiek
klienta.
5. Zaawansowane mechanizmy wizualizacji umożliwiają podejmowanie decyzji zarówno pod
kontrolą użytkownika, jak i w sposób automatyczny.
Sprawne zarządzanie zadaniami dzięki aplikacjom ukierunkowanym na
procesy
W większości przedsiębiorstw obowiązuje podział na jednostki organizacyjne, które
współpracują ze sobą przy realizacji procesów biznesowych. Jeśli jednostki te pozostają we
wzajemnej izolacji i mają ograniczony lub zerowy wgląd w działanie innych obszarów firmy,
cierpi na tym efektywność wykonywania procesów, a przydzielanie zadań większej liczbie
dużych zespołów i zarządzanie nimi staje się praktycznie niemożliwe. Współpraca bez
właściwej koordynacji może też powodować nieprzewidziane problemy, takie jak brak zapisów
kontrolnych czy nieprawidłowy obieg zadań. Powyższe komplikacje i niewydolności można
wyeliminować poprzez zastosowanie aplikacji ukierunkowanych na zadania lub procesy, które
pozwalają skoordynować wykonywanie złożonych zadań przez różne piony przedsiębiorstwa.
Rozwiązania te mogą zrewolucjonizować działanie tradycyjnych przedsiębiorstw w
następujący sposób:
1. Wprowadzanie zmian we wszystkich aplikacjach służących do wykonywania danego
zadania może być kosztowne i złożone. W tej sytuacji zastosowanie aplikacji
ukierunkowanej na zadania pozwala ograniczyć do minimum zmiany w poszczególnych
aplikacjach, a jednocześnie zapewnić obieg danych i dokumentów pomocniczych
między poszczególnymi pionami. Wśród wynikających z tego korzyści należy wymienić
zmniejszenie liczby duplikatów danych oraz ręcznie wykonywanych procesów i rozwiązań
zastępczych.
2. Aplikacje ukierunkowane na zadania umożliwiają szybkie tworzenie i modyfikowanie
procesów w ścisłej współpracy między strukturami biznesowymi i informatycznymi.
Aplikacje takie są projektowane w sposób pozwalający uwzględniać zmiany procesów
związane z wprowadzaniem na rynek nowych produktów i usług bez zakłóceń (lub przy
minimalnych zakłóceniach) w funkcjonowaniu bazowego systemu rejestracji danych.
3. Pracownicy w całej firmie mogą obserwować jej działalność w czasie rzeczywistym.
Analiza trendów związanych ze wskaźnikami KPI umożliwia szybkie i sprawne
wykrywanie problemów i nieprawidłowości oraz przekazywanie ich na wyższy poziom
kompetencji. Tym samym pozwala na prewencyjne korygowanie procesu wykonywania
zadań w sposób, który nie wpływa na poziom zadowolenia klientów.
6
Tworzenie aplikacji umożliwiających transformację cyfrową
4. W przypadku integracji przedsiębiorstw na skutek fuzji lub przejęcia aplikacje stworzone
w modelu ukierunkowanym na zadania można łatwo rozszerzać, co pozwala asymilować
nowe systemy i procesy stosunkowo niewielkim nakładem pracy. Ponadto aplikacje tego
typu świetnie nadają się do wykonywania złożonych procesów — takich jak rozpatrywanie
wniosków kredytowych czy likwidacja szkód ubezpieczeniowych.
Wszystkie powyższe aplikacje ukierunkowane na zadania działają w oparciu o wydajną
infrastrukturę przetwarzania danych w pamięci, a łączność między nimi zapewnia system
przesyłania komunikatów charakteryzujący się małymi opóźnieniami. Pozwala to uzyskać
znakomitą skalowalność i krótki czas reakcji mierzony w milisekundach. Ponadto omawiana
platforma umożliwia przetwarzanie ogromnych ilości danych, dzięki czemu może być bardzo
przydatnym narzędziem dla firm starających się spełnić wymagania związane z rozwojem
Internetu Przedmiotów.
Niestandardowe usługi i kompletne aplikacje można tworzyć w formie kodu macierzystego lub
przy użyciu narzędzi wizualnych. Dzięki temu doświadczeni programiści mogą pisać programy
ściśle dostosowane do konkretnych potrzeb, a pracownicy działów biznesowych (czyli
programiści-amatorzy) zyskują możliwość tworzenia zaawansowanych aplikacji za pomocą
wizualnych narzędzi programistycznych przy minimalnej pomocy informatyków. Środowisko
wspomagające opracowywanie aplikacji jest dostępne za pośrednictwem interfejsów API.
Użytkownicy mogą również konfigurować indywidualne modyfikacje bez trwałego kodowania.
Na bazie powyższych rozwiązań przedsiębiorstwo może tworzyć wyspecjalizowaną treść,
która pozwoli mu odróżnić się od konkurencji. Ponadto każdy dział, który utrzymuje kontakty
z klientami — na przykład dział marketingu, sprzedaży, pomocy technicznej lub handlu
elektronicznego — może szybko tworzyć ściśle dostosowane do indywidualnych potrzeb, a
przy tym lekkie aplikacje.
Następny krok
W świecie technologii cyfrowych standardowe aplikacje, z którymi mieliśmy do czynienia
przez ostatnich 10–20 lat, nie spełniają już swojej roli. Aplikacje te miały z założenia zapewnić
standaryzację i integrację procesów biznesowych realizowanych na zapleczu firmy, nie były
natomiast projektowane pod kątem szybkiej adaptacji czy wspomagania innowacyjności. W
przypadku przedsiębiorstwa cyfrowego konieczne jest inne podejście: firma musi wyróżniać
się na tle konkurencji dzięki innowacyjności i dynamicznie zmieniającym się procesom. W
tej sytuacji aplikacje muszą nieustannie, dynamicznie dostosowywać się do sytuacji, aby
umożliwić firmie prężne działanie niezbędne do budowania przewagi nad rywalami.
W przypadku standardowego, gotowego oprogramowania największy nacisk kładziono na
samą aplikacje i jej warstwę merytoryczną, natomiast infrastruktura bazowa miała znaczenie
drugorzędne. Właśnie dlatego tak trudno było dostosowywać standardowe aplikacje do
indywidualnych potrzeb. Z kolei platforma Digital Business Platform zawdzięcza swój
rewolucyjny charakter nowej koncepcji tworzenia aplikacji, której podstawą jest infrastruktura.
Dzięki temu platforma jest niezwykle ważnym narzędziem, które pozwala sprostać
wyzwaniom związanym z cyfryzacją.
Odpowiedź
na odwieczne
pytanie „kupić
czy stworzyć
samemu” brzmi
teraz „kupić
ORAZ stworzyć
samemu”.
W oparciu
o platformę
Digital Business
Platform
przedsiębiorstwo
może zbudować
następną
generację
aplikacji
dostosowanych
do
indywidualnych
wymagań.
Najważniejsze atuty platformy Digital Business Platform firmy Software AG to:
1. Sprawność działania. Pre-integrowane komponenty pozwalają najszybciej tworzyć i
wdrażać złożone aplikacje oraz skutecznie nimi zarządzać.
2. Wszechstronność. Szeroka gama pre-integrowanych elementów pozwala tworzyć
zróżnicowane aplikacje cyfrowe bez konieczności łączenia technologii pochodzących od
różnych dostawców.
3. Dojrzałość. Sprawdzona platforma, której zaufały największe firmy świata, stanowi
dopracowane i przetestowane w praktyce środowisko zapewniające znakomitą
skalowalność, szybkość i wydajność. Dzięki temu przedsiębiorstwa mogą tworzyć i
wdrażać złożone architektury mikrousług, proste architektury trójwarstwowe oraz dowolne
kombinacje różnego typu architektur.
Software AG zaleca korzystanie z systemu wdrożeniowego opartego na kontenerach,
który może funkcjonować równolegle do dotychczasowych architektur zorientowanych na
usługi w modelu hybrydowym. W ramach platformy Digital Business Platform zastosowano
pojedynczy mechanizm integracji, który łączy ze sobą wszystkie rozwiązania do zarządzania
zasobami przedsiębiorstwa (ERP) i relacjami z klientem (CRM), aplikacje oparte na chmurze i
stworzone wewnątrz firmy oraz starsze systemy. Platforma umożliwia starannie zaplanowane
i metodyczne tworzenie aplikacji wspomagających transformację cyfrową przedsiębiorstwa.
7
Tworzenie aplikacji umożliwiających transformację cyfrową
W ten sposób można szybko zbudować ujednoliconą infrastrukturę, która zapewni łączność
między aplikacjami zainstalowanymi lokalnie i dostępnymi w chmurze. Podejście hybrydowe
pozwala optymalnie wykorzystać zalety rozwiązań opartych na chmurze.
Zdaniem firmy Software AG model hybrydowy zdecydowanie wygrywa w kategoriach
bezpieczeństwa i elastyczności. Ponadto, umożliwia stworzenie pakietu rozwiązań
opartych na chmurze, który pozwoli zintegrować systemy przedsiębiorstwa i stworzyć
zautomatyzowane rozwiązania dopasowane do jego wymagań, a nie odwrotnie. Podejście
hybrydowe sprawdza się dzięki połączeniu korzyści, jakie oferują:
•chmury publiczne — zapewniające maksymalną elastyczność i efektywność;
•chmury prywatne — zapewniające maksymalną kontrolę;
•systemy lokalne — zapewniające zgodność z przepisami i poufność danych.
W ostatecznym rozrachunku wybór modelu wdrożenia będzie podyktowany wymaganiami
przedsiębiorstwa dotyczącymi bezpieczeństwa danych, ponieważ to od nich zależy
szczegółowy przydział danych do chmury publicznej, chmury prywatnej i systemów lokalnych.
Jeśli są Państwo gotowi do rozpoczęcia transformacji cyfrowej, więcej informacji na temat
platformy Digital Business Platform można uzyskać u przedstawiciela firmy Software AG lub
w serwisie www.softwareag.com. Zachęcamy do budowania przyszłości przedsiębiorstwa
cyfrowego na platformie opracowanej z myślą o inteligentnych aplikacjach cyfrowych.
“Każdy, kto uważa, że cyfryzacja jest tylko przejściowym
trendem, bardzo się myli. Proces cyfryzacji nie zatrzyma
się ani dzisiaj, ani tym bardziej w przyszłości. W związku
z tym lepiej jest iść z duchem czasu niż chować głowę w
piasek i czekać, aż burza minie”.
— Dr. Wolfram Jost | Dyrektor ds. Technologii, Software AG
O SOFTWARE AG
Software AG jako pierwsza firma na świecie oferuje cyfrową platformę biznesową: Digital Business Platform. Uznawana za lidera przez wiodących analityków rynku IT firma Software AG pomaga
Państwu połączyć istniejące systemy stacjonarne i w chmurze w jedną platformę, aby optymalizować biznes i podnosić satysfakcję Waszych klientów. We współpracy z Software AG mogą Państwo
w szybkim tempie tworzyć i wdrażać cyfrowe aplikacje biznesowe, które umożliwiają dostęp do nowych szans na rynku w czasie rzeczywistym. Z nami mogą Państwo uzyskać największą wartość
z Big Data, podejmować lepsze decyzji na podstawie analiz czasu rzeczywistego, osiągać więcej korzyści z Internetu Rzeczy, a także szybciej reagować na zmieniające się przepisy i na zagrożenia
dzięki inteligentnym rozwiązaniom ładu korporacyjnego. Najlepsze światowe marki zaufały Software AG i z naszą pomocą budują innowacyjność, wyróżniają się i zwyciężają w cyfrowym świecie.
Więcej dowiedzą się Państwo na: www.SoftwareAG.com.
© 2016 Software AG. Wszelkie prawa zastrzeżone. Software AG oraz wszystkie nazwy produktów Software AG są znakami towarowymi lub zastrzeżonymi znakami towarowymi firmy Software AG.
Inne nazwy produktów i firm wymienione w niniejszym dokumencie mogą być znakami towarowymi ich właścicieli.
SAG_AFDT_8PG_WP_PL_Apr16

Podobne dokumenty