Я не знаю, как это объяснить в технических терминах. Итак, позвольте мне начать с примера:Разработка SaaS с использованием .Net
История
У меня есть интернет-сайт электронной коммерции www.ABCStore.com. Я построил это, используя MVC 4 (Razor) в Dot Net. У моего друга есть туристическое агентство, для которого его онлайн-сайт www.DEFAgency.com. Он создал его на Java.
Оба наших веб-сайта были в рабочем состоянии. В один прекрасный день мне позвонили из компании FicticiousServiceProvider, и они спросили меня, будет ли я заинтересован в получении обратной связи с клиентом в качестве функциональности на моем сайте , без необходимости писать код сам. То, что они предложили, было бы включать только одну строку кода в нижний колонтитул моей главной страницы (или страницы макета), а затем клиенты, которые заходили на сайт, увидели бы маленькую иконку на страницах и могли бы обеспечить их обратную связь.
Отзыв будет недоступен для меня непосредственно. Ребята FicticiousServiceProvider будут анализировать данные и предоставлять их мне на регулярной основе или по необходимости.
Были и другие услуги, которые они предлагали.
Я был очень рад иметь такую функциональность, особенно без необходимости писать код. Я попробовал, и он отлично работал на моем веб-сайте .Net. Мой друг (с веб-сайтом java) также добавил одну строчку к своему коду, и это сработало и для него.
Мои вопросы здесь:
Что этот процесс называется?
Если бы я был FicticiousServiceProvider, как бы я разработал это с использованием .Net? Я имею в виду, как разработать функциональность, чтобы потребитель мог использовать услугу, используя одну линию, предоставляемую поставщиком услуг. Также происходит передача данных с моего сайта в виде обратной связи с FicticiousServiceProvider, без меня ничего не видно.
Как FicticiousServiceProvider мог обеспечить функциональность приложения .Net и приложения Java без каких-либо изменений в предоставляемой ими строке?
Я дал описание с точки зрения потребителей. Пожалуйста, предлагайте с точки зрения разработчика. Большое спасибо.
Спасибо. У вас есть какие-то образцы или, возможно, укажите мне подходящий материал в Интернете, чтобы я мог попробовать свои силы в базовом проекте? – AnkitMittal
Вы можете понять, что делает FicticiousServiceProvider, открыв javascript, который они вводят, и посмотреть, какие данные они сопоставляют и как они отправляют его. [Здесь] (http://stackoverflow.com/questions/14815481/why-does-google-analytics-dynamically-inject-javascript-into-the-page) немного объяснения о Google Analytics. –
Смущающе задавать вопрос новобранец, но не могли бы вы посоветовать мне, как проверить, что они вводят? – AnkitMittal