Портал SAP или доказательство концепции портала ASP.NET?

У нас есть портал SAP, который не удобен для пользователя с точки зрения клиентов, мы, как разработчики ASP.NET, предлагаем использовать ASP.NET в качестве уровня представления для серверной системы SAP вместо портала SAP. Мы уже успешно интегрировались с серверной частью SAP для вставки и извлечения данных.

Итак, нам нужно продемонстрировать мощь ASP.NET команде SAP! Чем портал ASP.NET будет намного лучше, чем портал SAP. Мы позаботились о функциональности AJAX, внешнем виде пользовательского интерфейса и мобильности приложений (кроссбраузерность).

Итак, каковы плюсы и минусы портала ASP.NET по сравнению с порталом SAP? Какие проблемы есть у портала SAP, а у ASP.NET нет? Вкратце, как убедить лиц, принимающих решения, в пользу ASP.NET вместо SAP с точки зрения пользовательского интерфейса/производительности?


person Ahmed Atia    schedule 19.01.2011    source источник
comment
Если вы считаете, что ASP.NET лучше, чем SAP Portal, у вас должны быть свои причины, если их недостаточно, чтобы убедить команду SAP, у вас может не быть веских причин, и вам нужно пересмотреть свое понимание. В любом случае, этот вопрос субъективен.   -  person Lazarus    schedule 19.01.2011
comment
@Lazarus: я не ищу здесь бесконечных разговоров как субъективный вопрос, я ищу точки соприкосновения портала ASP.NET с порталом SAP. Я не знаю больше о порталах SAP, поэтому мне нужно узнать плюсы и минусы обоих из них.   -  person Ahmed Atia    schedule 19.01.2011
comment
Я бы посоветовал вашей команде SAP стать вашим первым портом захода, расскажите им о преимуществах ASP.NET, попросите их рассказать вам о преимуществах SAP Portal (в процессе вы узнаете, что стоит делать, независимо от того, ). Там, где есть совпадения или вещи, которые вы забыли включить, вы можете продолжить обсуждение с ними. Такого рода обсуждение всегда субъективно, и вы получите столько мнений, сколько ответов, это неконструктивно.   -  person Lazarus    schedule 19.01.2011


Ответы (3)


Мои пять копеек:

  1. Никто никогда не был уволен за портал SAP, который на самом деле не работал
  2. С другой стороны, если у вас есть портал, который вы делаете сами, вероятность быть уволенным, когда он не работает, намного выше, потому что вы не можете обвинять во всем SAP.
  3. Программное обеспечение SAP никогда не работает по-настоящему (следствие)
  4. Рассмотрим пункт 3 относительно пункта 2 и влияние сбоя вашего портала на вашу карьеру.
  5. У вас есть ВРЕМЯ, чтобы сделать это? ( = != у вас есть знания)
  6. Если вы являетесь разработчиком Windows Forms, знаете ли вы, что гораздо сложнее сделать интерактивные веб-интерфейсы (проблемы совместимости с JavaScript + безопасности)?
  7. Осторожно с AJAX. Ajax великолепен, как и Google Chrome, но IE 8 и 9 — нет, а еще есть IE 6.
  8. Это только для внутреннего пользования? Если это так, я настоятельно рекомендую использовать Silverlight вместо AJAX (см. пункты 7, 6).
  9. Достаточно ли вы понимаете систему SAP? Что, если SAP сделает обновления, которые сломают вашу систему?
  10. Проверка данных: SAP этого не делает, это должен делать интерфейс, способны ли вы на это (форматы даты и интернационализация, Unicode)?
  11. Вы действительно уже успешно интегрировали серверную часть SAP для вставки и извлечения данных? Или вы только что говорили об этом? Был ли он в продуктивном использовании? Вы уверены, что это работает? Системы SAP — очень сложные вещи, никогда не говорите, что быстро что-то там сделаете.
person Stefan Steiger    schedule 25.01.2011
comment
Действительно ли вы уже успешно интегрировали серверную часть SAP для вставки и извлечения данных? Да, я использовал NCo SAP .NET Connector, это официальный коннектор SAP для .NET. - person Ahmed Atia; 26.01.2011
comment
Я получил от вас ответ, что вы не рекомендуете использовать ASP.NET, верно? - person Ahmed Atia; 26.01.2011
comment
@Ahmed: Неправильно, в ASP.NET MVC нет ничего плохого. Я рекомендую ВООБЩЕ НЕ использовать программное обеспечение SAP. И еще одна вещь, которую я не рекомендую, — это доверять способности IE правильно выполнять AJAX, потому что это не так. Вы будете быстрее, если сделаете это в ASP.NET (по сравнению с SAP), но это не без риска. Если вам нужно, я рекомендую ASP.NET MVC + Silverlight. - person Stefan Steiger; 26.01.2011
comment
+1 за то, что вообще не использовал SAP! Однако AJAX отлично работает в IE. На самом деле он существует с IE5. MS создала XMLHTTPRequest как элемент управления ActiveX, который позже был принят другими браузерами и встроен в браузеры, а теперь становится спецификацией W3C. Хитрость заключается в том, чтобы использовать jQuery, чтобы AJAX просто работал, не думая о конкретных проблемах браузера. - person saille; 09.02.2011
comment
Я использовал JQuery, я не настолько наивен. Но я сделал много обновлений страниц, и из-за неправильной многопоточности в IE в результате был бсод - всегда. Он отлично работал с Chrome и FireCrap. - person Stefan Steiger; 11.02.2011

Существует продукт Duet, который позволяет получить доступ к SAP из внешнего интерфейса SharePoint.

Это дает вам удобный пользовательский интерфейс, в то время как ваши бизнес-процессы все еще находятся в SAP.

См.: http://sharepoint.microsoft.com/en-us/product/related-technologies/pages/duet-enterprise-for-sap-and-sharepoint.aspx

person Shiraz Bhaiji    schedule 25.01.2011

Я бы посоветовал зайти в SCN (SAP Community Network) и задать этот вопрос на форуме, посвященном решение портала SAP. Я уверен, что вы получите много ответов, которые могут помочь вам принять решение.

person Skarab    schedule 26.01.2011