sap java

Jazyk Java

Popri programovacom jazyku ABAP sa v prostredí systému SAP využíva aj programovací jazyk Java. Jeho význam výrazne vzrástol po predstavení technologickej platformy SAP NetWeaver, ktorá umožnila vytvárať podnikové aplikácie nielen v jazyku ABAP, ale aj v prostredí Java. Od verzie SAP Web Application Server 6.20 pribudla podpora pre Java aplikácie, čím vznikol základ pre ďalší rozvoj webových technológií v prostredí SAP.

V praxi sa začali využívať tzv. duálne aplikačné servery, ktoré obsahovali samostatný ABAP stack aj Java stack (stack je v podstate prostredie na spúšťanie aplikácií). Obidve prostredia fungovali nezávisle od seba, pričom každé bolo určené pre iný typ aplikácií. Kým ABAP zostal hlavným programovacím jazykom pre vývoj podnikovej logiky systému SAP, Java sa uplatnila predovšetkým pri vývoji webových aplikácií, integračných riešení a podnikových portálov.

Java sa postupne stala dôležitou súčasťou technologickej platformy SAP NetWeaver. Umožnila vytvárať spoľahlivé podnikové aplikácie postavené na štandarde Java EE, ktoré dokázali komunikovať so systémom SAP ako aj s externými informačnými systémami.

Výhody jazyka Java

Je to určite jeho platformová nezávislosť, objektovo orientovaný prístup a široká podpora webových technológií. Vďaka tomu je vhodný najmä na vývoj aplikácií, ktoré zabezpečujú komunikáciu medzi systémom SAP a okolitým prostredím.

Možnosti využitia jazyka Java možno ilustrovať na niekoľkých príkladoch:

  • vytvorenie prepojenia medzi databázou externého informačného systému zákazníka a databázou systému SAP, pričom zmeny údajov sa automaticky prenášajú medzi jednotlivými systémami
  • zabezpečenie komunikácie medzi informačným systémom firmy a zákazníkmi alebo dodávateľmi
  • vývoj webových aplikácií a portálových riešení, cez ktoré môžu obchodní partneri zadávať údaje priamo do systému SAP
  • integrácia viacerých podnikových systémov s využitím webových služieb a štandardných komunikačných rozhraní

V posledných rokoch sa Java využíva aj pri vývoji viacerých produktov spoločnosti SAP, ako sú portálové riešenia, integračné platformy alebo niektoré cloudové aplikácie. Na druhej strane však samotný vývoj obchodnej logiky v systémoch SAP ERP zostáva aj naďalej doménou programovacieho jazyka ABAP.


Zaujal Vás článok? 

Zvážte možnosť jeho zdieľania na sociálnych sieťach alebo dajte mi vedieť Váš názor resp. pripomienky k tomuto článku a to odoslaním správy cez formulár, alebo priamo na e-mailovú adresu info@saperp.sk.