SAP Hana может использоваться как база данных замещения для любого вида приложений, включая приложение LAMP на Laravel.Преобразование полного пакета LAMP Приложение Laravel к SAP Hana
В последнее время, похоже, надвигается приближающийся код приложения ближе к фактической базе данных через приложения XS Engine и XSJS. Это, по сути, сервер приложений, который обслуживает приложения изначально в SAP Hana.
Это дилемма. Если у меня есть приложение PHP/Laravel, запущенное на mySQL, каковы параметры, позволяющие максимально приблизить его к родному UI5-приложению, переписывая как можно меньше кода?
Причина, по которой нам нужно переместить наше приложение из Laravel/LAMP для использования SAP Hana, заключается в том, что наш запуск Tallyfy является членом SAP Startup Focus program. Полагаю, в этой программе тысячи стартапов. Это требует не просто случайного использования HANA в качестве базы данных, но и достаточного количества другого кода контроллера/UI-кода в контейнере HANA.
Добавить в другие ваши очки. Мы также используем Laravel в качестве API, с надписью документации на основе Swagger. Следовательно, есть возможность встраиваться в этот уровень. Тем не менее, похоже, что мне все еще нужно создать приложение UI5 с нуля, чтобы использовать наш API, что не способствует повторному использованию - поскольку AngularJS и socket.io используются в нашем веб-приложении на стороне клиента. О просто подключении приложения к HANA - да, возможен соединитель для Laravel ORM, и для подключения к Hana существует PHP/ODBC. Однако оба варианта недействительны для программы, что требует «более глубокой» интеграции с HANA. –
Я бы попросил программу запуска SAP, что они подразумевают под «более глубокой» интеграцией с HANA. Если это что-то, что вы можете сделать через соединение ODBC, вы можете его отключить, написав LARreal-коннектор ORM, а затем вызовите хранимые процедуры для «более глубокой» интеграции. Вам придется взвесить работу, чтобы сделать это против суммы, которую SAP может предоставить с точки зрения продаж. –