В настоящее время я занимаюсь разработкой веб-приложений на PHP. Менеджмент сказал нам, что мы стандартизируем J2EE (и да, я продолжаю напоминать им, что теперь он называется Java EE). Я думаю, что за этим мандатом стоит что-то вроде «мы ведем наш бизнес на SAP. У SAP есть netweaver. Мы должны использовать Java, чтобы все было интегрировано».
Большая часть того, что я делаю сейчас и что руководство хочет, чтобы мы продолжали делать, — это быстрая веб-разработка. Мой опыт работы с sap до сих пор (bobj, BW, службы данных) не был положительным. Инсайдерские знания трудно получить. Обновления стоят дорого и требуют вечности. Каждое небольшое изменение требует участия 15 различных отделов. Моя интуиция подсказывает мне, что Netweaver будет излишним для большинства наших проектов.
Может ли netweaver замедлить нашу работу?
Я бы хотел, чтобы наша пользовательская веб-разработка оставалась независимой от нашей среды SAP. Из того, что я читал, существует множество фреймворков Java MVC с открытым исходным кодом. Я представляю наши собственные тестовые/рабочие серверы, на которых работают серверы приложений с открытым исходным кодом, с нашим выбором базы данных (у нас есть DB2, MYSQL и SQL Server, работающие в доме). Каждый разработчик будет использовать локальную виртуальную машину в качестве своей песочницы\среды разработки. Взаимодействие с SAP будет осуществляться с помощью веб-сервисов или java-библиотеки SAP.
Что мы потеряем, если не развернем наши веб-приложения в Netweaver?
Прежде всего я хочу убедиться, что наша команда остается гибкой, как в плане скорости разработки, так и в соответствии с современными технологиями. До сих пор PHP удовлетворял эти потребности. Я не хочу отступать на 5 технологических лет только для того, чтобы мы могли «интегрироваться» с SAP.
Спасибо.