Temat numeru:
Nowy rodzaj aplikacji
Nowa infrastruktura stworzona przez SAP zapewnia nie tylko możliwość integracji heterogenicznego środowiska różnych systemów. Pozwala projektować globalne rozwiązania z najlepszych składników. Wychodzi więc poza zamknięte struktury
przedsiębiorstw, uwzględniając wszystkich partnerów biznesowych.
W środowisku różnorodnych systemów i aplikacji potrzeby integracji stają się kluczowym elementem informatycznego wsparcia współczesnego biznesu. Doskonale zaimplementowane procesy biznesowe tracą swoją ciągłość napotykając granice takiej czy innej aplikacji, a koszt integracji i realizacji interfejsów okazuje się znaczący. Dostrzegając znaczenie tych problemów firma SAP przygotowała produkt SAP NetWeaver, który wychodzi naprzeciw temu wyzwaniu i zaproponowała rozwiązanie globalne, oparte o dojrzałą i nowoczesną technologię oraz minimalizujące koszty integracji.
Należy wspomnieć o dwóch, bardzo ogólnych przesłankach stojących za tym rozwiązaniem. Pierwsza z nich wynika z rozwoju technologii internetowych. Minęły już czasy, kiedy Internet był postrzegany jedynie jako sposób publikacji informacji korporacyjnych. Obecne standardy wymiany danych (XML), standardy bezpieczeństwa i powszechność pozwalają spoglądać na te zagadnienia chłodnym, ale dojrzałym wzrokiem, dalekim od ekscytacji sprzed kilku lat, i oczekiwać realnych wartości. Drugi aspekt to zmiana w podejściu do realizacji samych aplikacji, których koncepcje ewoluują, oferując produkty dostosowane do działania w sieci, nie tylko w sensie interfejsu użytkownika, ale również poprzez oferowanie swoich funkcji jako usług sieciowych.
Inicjatywa SAP w postaci Architektury Usług dla Przedsiębiorstw (Enterprise Services Architecture ESA) ma za zadanie nakreślić kierunki rozwoju przyszłych aplikacji biznesowych oraz ich sposób projektowania.
Przydzielanie ról
Powszechną i naturalną formą integracji jest połączenie usług aplikacyjnych na poziomie interfejsu użytkownika - taką funkcję spełnia właśnie SAP Enterprise Portal, umożliwiając dostęp do różnych aplikacji i systemów (nie tylko SAP). To, co użytkownik zobaczy i jakie funkcje może wykonywać, zależy od przydzielonych tzw. ról. Oczywiście nadal możliwa jest personalizacja i uwzględnianie indywidualnych preferencji.
Jednak zakres informacji udostępnianych przez poszczególne aplikacje może okazać się niewystarczający, gdy potrzebny jest wgląd bardziej syntetyczny (dane z kilku aplikacji) lub gdy dla przeprowadzenia analiz potrzebne są specyficzne zestawienia. Takie oczekiwania można zaspokoić, wzbogacając infrastrukturę informatyczną o hurtownię danych (SAP Business Intelligence). Zebrane informacje z różnych systemów mogą być reprezentowane spójnie, zgodnie z wymaganiami.
Jednak w tym środowisku nadal nie mamy zapewnienia ciągłości procesów biznesowych, a jedynie transakcyjny dostęp do poszczególnych aplikacji. Sprawa jest łatwiejsza, gdy w grę wchodzą rozwiązania jednorodne. W przypadku systemów SAP mamy do dyspozycji mechanizmy ALE (Application Link Enabling), obiekty BAPI, komunikaty iDOC), można też użyć SAP Business Connector - jednak resztę musi "przeklikać" użytkownik. Alternatywą dla środowisk heterogenicznych jest również przygotowanie specjalistycznych interfejsów zapewniających konwersję danych.
Wymiana danych
Okazuje się, że nie jest to koniecznie. Mechanizmy i narzędzia do wymiany danych i integracji są dostarczane przez składnik SAP NetWeaver - Infrastrukturę wymiany danych (Exchange Infrastructure XI). Dzięki niemu w łatwy sposób mogą zostać dostosowane do szczególnych wymagań środowiska różnorodnych aplikacji, realizując odpowiednie przekazywanie danych i ewentualną konwersję. Otwiera się tym samym możliwość implementacji procesów biznesowych obejmujących wiele aplikacji.
Trzeba dodać, że aby umożliwić takie współdziałanie, należy również zapewnić replikowanie danych podstawowych (materiały, dostawcy, itp.), w celu jednoznacznego określenia podmiotów działań transakcyjnych. Składnik SAP NetWeaver, odpowiedzialny za zarządzanie danymi podstawowymi (Master Data Management MDM), dostarcza właściwe mechanizmy konwersji i za-bezpiecza techniczną stronę realizacji takiego procesu.
Dla takiego środowiska są przygotowywane nowe rodzaje szczególnych aplikacji xApps, które cechuje:
- wsparcie procesów biznesowych obejmujących różne aplikacje, technologie i organizacje,
- elastyczność i rozszerzalność o kolejne składniki z nowymi funkcjami,
- wsparcie dla prowadzenia zmian i innowacji poprzez dostarczanie informacji uporządkowanych i zagregowanych ułatwiających zbiorowe podejmowanie decyzji.
Kilka przykładów xApps
SAP xApp Resource and Program Management (SAP xRPM) zapewnia wsparcie dla działów rozwoju (R&D) i działów informatycznych w prowadzeniu i zarządzaniu projektami.
SAP xApps Employee Productivity (xEP) zapewnia wsparcie efektywnej pracy zatrudnionych, pomoc poprzez dostarczenie wzorców i propozycji, dostęp do właściwej, szerokiej informacji, wiedzy korporacyjnej oraz metod komunikacji. Umożliwia to podniesienie efektywności indywidualnej i grupowej oraz redukcję kosztów administracyjnych.
SAP xApp Product Definition (xPD) daje narzędzia do zarządzania innowacyjnością produktów odpowiadających trendom rynkowym i zgodnych ze strategią firmy, redukuje koszty udostępniając dane do wczesnego podejmowania decyzji, skraca czas przygotowywania poprzez udostępnienie środowiska do pracy zespołowej i zwiększa efektywność zarządzania zmianami przez cały cykl życia produktów.
SAP xApp Merger & Acquisition (xMA) wspiera efektywnie procesy biznesowe związane z planowaniem i zarządzaniem fuzji i przejęć przedsiębiorstw, dostarczając narzędzi i metodologii dla konsolidacji oraz realizacji strategii korporacyjnych.
Główne korzyści biznesowe to:
- redukcja czasu trwania projektów związanych z przygotowywaniem produktów rynkowych (time to market)
- zapewnienie dostępu do odpowiednich źródeł informacji i zasobów firmy
- wzrost skuteczności działań poprzez bieżące monitorowanie stanu projektów
- optymalizacja decyzji kadrowych i współdzielenie informacji o kwalifikacjach członków zespołów
- identyfikacja oraz korygowanie redundantnych i nieefektywnych działań.
Tadeusz Hupało
SAP Technology Product Manager