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