Business Server Pages
Z Wikipedii
Ten artykuł wymaga uzupełnienia źródeł podanych informacji. Aby uczynić go weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. Adnotacja: 03:37, 3 mar 2008 (CET). |
Business Server Pages (BSP) - technologia łącząca ze sobą możliwości aplikacji ABAP systemu SAP z technologiami sieci web. Stworzona została przez firmę SAP na potrzeby jej systemu. Technologię tą można porównywać z JSP, Microsoft ASP czy językiem PHP.
BSP jest kolejnym krokiem w udoskonalaniu interfejsu użytkownika systemu SAP. Prezentacja przetwarzanych przez system informacji oraz komunikacja użytkownika z systemem odbywa się poprzez generowanie przez system stron html. Językiem skryptowym wykonywanym po stronie serwera aplikacji jest ABAP.
Strona html generowana jest w ramach wykonywania aplikacji BSP. Aplikacje te zorientowane są obiektowo i działają w oparciu o model programowania MVC - Model-View-Controller.
Technologia BSP konkuruje z inną technologią webową SAP - WebDynpro. BSP jednak daje programiście duże możliwości w używaniu wszystkich obecnie popularnych technologii takich jak CSS czy JavaScript. W efekcie programista może korzystać np. z AJAX i tym samym API Google czy Yahoo!.
Mocną stroną BSP jest wspomaganie pracy programisty w obszarze prezentacji danych. Specyficzne rozszerzenie HTML zwane HTMLB (HTML Business) opracowane specjalnie na potrzeby BSP pozwala jednym tagiem wygenerować kod HTML wyświetlający np. tabelę z danymi pochodzącymi z bazy SQL. Projektowanie i wykonanie interfejsu użytkownika staje się tym samy łatwiejsze i szybsze a także bardziej ustandaryzowane.