JSP - web services
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
JSP - web services
Объясните, пожалуйста, в чем преимущества JSP web services web application over the regular JSP web application для внутренних целей небольшой компании?
Я пока вижу одни только недостатки (в смысле насколько усложняется написание приложения), потому что
- Интеграции с внешними системами тут не нужно
- Operational costs вроде примерно те же
- Взаимодествие с заказчиками/поставщиками в этом приложении не играет роли (чисто для внутренних целей компании)
Am I right?
Сабина
Я пока вижу одни только недостатки (в смысле насколько усложняется написание приложения), потому что
- Интеграции с внешними системами тут не нужно
- Operational costs вроде примерно те же
- Взаимодествие с заказчиками/поставщиками в этом приложении не играет роли (чисто для внутренних целей компании)
Am I right?
Сабина
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Re: JSP - web services
Sabina wrote:web services web application
Это когда вам нужно "поженить" 2 разные системы которые говорят на разных языках и обычно разнесенны между собой. Например часть написанна на .NET, вторая на Java. А работать между собой они должны и желательно с использованием простейших средст. Вот тут веб сервисы и приходят на помощь. SOAP, WSDL & etc.
Sabina wrote:the regular JSP web application
Обычная web based система где JSP выступают в MVC элементом - View
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: JSP - web services
Бродяга wrote:...Sabina wrote:the regular JSP web application
Обычная web based система где JSP выступают в MVC элементом - View
Ой, чето не совсем понятно...
В обычной системе, мы прямо из JSP коннектимся в базу данных и выполняем SQL statement. То есть нет полного separation of business logic и presentation.
В веб сервисах мы из JSP вызываем веб сервис, который находится на application server (в принципе та же машина, что и веб сервер, а может быть и база в моем случае). То есть полное разделение business logic и presentation (MVC?) реализовано в веб сервисах, а в обычном JSP нет.
Но мой то вопрос в том имеет ли смысл это разделение для приложения написанного для внутренних целей маленькой компании.
Сабина
PS. Хотя сейчас подумала про engineers in the field, у которых laptop-ы. Наверное все-таки имеет смысл.
-
- Уже с Приветом
- Posts: 13722
- Joined: 16 Jan 2001 10:01
Re: JSP - web services
Sabina wrote:Объясните, пожалуйста, в чем преимущества JSP web services web application over the regular JSP web application для внутренних целей небольшой компании?
If your company is going to provide Web Services to some other company - you'll have to have to implement it somehow...
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Re: JSP - web services
Как правило, да.Sabina wrote:...Но мой то вопрос в том имеет ли смысл это разделение для приложения написанного для внутренних целей маленькой компании.
...а мы такой компанией, возьмем, да и припремся к Элис!
-
- Уже с Приветом
- Posts: 1169
- Joined: 16 Jan 2003 23:23
Re: JSP - web services
Sabina wrote:Бродяга wrote:...Sabina wrote:the regular JSP web application
Обычная web based система где JSP выступают в MVC элементом - View
Ой, чето не совсем понятно...
В обычной системе, мы прямо из JSP коннектимся в базу данных и выполняем SQL statement. То есть нет полного separation of business logic и presentation.
В веб сервисах мы из JSP вызываем веб сервис, который находится на application server (в принципе та же машина, что и веб сервер, а может быть и база в моем случае). То есть полное разделение business logic и presentation (MVC?) реализовано в веб сервисах, а в обычном JSP нет.
Но мой то вопрос в том имеет ли смысл это разделение для приложения написанного для внутренних целей маленькой компании.
Сабина
У вас все перемешалось: MVC - это дизайн паттерн, никак с веб сервисами не связан, как впрочем и с JSP, т.к вместо JSP можно использовать любую другую презентационную платформу.
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Re: JSP - web services
Sabina wrote:Ой, чето не совсем понятно...
В обычной системе, мы прямо из JSP коннектимся в базу данных и выполняем SQL statement. То есть нет полного separation of business logic и presentation.
С этим понятно все.
Бррррр. Что Вы называете словом "веб сервис"? Вы используете SOAP? Зачем? Или под словом "веб сервис" Вы подразумеваете сервлет, EJB "что-то" что принемает прямой вызов из JSP обрабатывает его и возвращает значения в JSP?Sabina wrote:В веб сервисах мы из JSP вызываем веб сервис, который находится на application server (в принципе та же машина, что и веб сервер, а может быть и база в моем случае). То есть полное разделение business logic и presentation (MVC?) реализовано в веб сервисах, а в обычном JSP нет.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Re: JSP - web services
Я предполагаю, что они также используют и WSDL и если аппликация реализована на .NET-е, то это им почти ничего не сто'ит. Но пусть лучше сама Сабина ответит.Бродяга wrote:Вы используете SOAP? Зачем?
...а мы такой компанией, возьмем, да и припремся к Элис!
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: JSP - web services
Бродяга wrote:Бррррр. Что Вы называете словом "веб сервис"? Вы используете SOAP? Зачем? Или под словом "веб сервис" Вы подразумеваете сервлет, EJB "что-то" что принемает прямой вызов из JSP обрабатывает его и возвращает значения в JSP?
Ишь ты, сразу Бррр.. Человек же просит помочь разобраться
![Smile :)](./images/smilies/icon_smile.gif)
По-моему я нашла ответ на свой вопрос вот в этой статье http://edocs.bea.com/workshop/docs81/doc/en/core/index.html
Получается в моем случае использование веб сервиса не имеет смысла, потому что мои JSP в данном случае будут частью того же самого приложения, которое обращается к базе данных.
Сабина
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: JSP - web services
blanko27 wrote:Я предполагаю, что они также используют и WSDL и если аппликация реализована на .NET-е, то это им почти ничего не сто'ит. Но пусть лучше сама Сабина ответит.
Нет, никакого приложения еще нет. Это я теоретизирую
![Smile :)](./images/smilies/icon_smile.gif)
Но все мои знания о веб сервисах основываются на опыте только одного приложения с которым я сейчас работаю. А оно и есть SOAP web service только с обычным Java клиентом и Java же сервером
.
Сабина
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Re: JSP - web services
В любом случае, в использовании локального Web Service-a нет ничего предосудительного и на .NET это делается примерно так: Using the Web Service Callbacks in the .NET ApplicationSabina wrote:Нет, никакого приложения еще нет. Это я теоретизирую
...а мы такой компанией, возьмем, да и припремся к Элис!
-
- Уже с Приветом
- Posts: 188
- Joined: 13 May 2003 00:55
- Location: USA
Re: JSP - web services
Sabina wrote:В веб сервисах мы из JSP вызываем веб сервис, который находится на application server (в принципе та же машина, что и веб сервер, а может быть и база в моем случае). То есть полное разделение business logic и presentation (MVC?) реализовано в веб сервисах, а в обычном JSP нет.
ИМХО:
1. Вы не правильно понимаете, что есть веб сервисы.
Вот можно здесь посмотреть http://weblogs.cs.cornell.edu/AllThings ... 00343.html
2. В веб сервисах вообще ничего не "реализовано". Вы можете написать, такие-то объекты которые будут являтся business logic layer, data access layer. Вот в них это и будет реализовано, и где они находятся (в составе webapp или вы обращаетесь к них с помощью веб сервисов или чего-то еще) значения с точки зрения разделения presentation и business logic не имеет.
3. Для реализация патерна MVC, можно использовать фреймворки типа Struts.
-
- Уже с Приветом
- Posts: 228
- Joined: 18 Jul 2002 18:14
- Location: FL
Re: JSP - web services
Sabina wrote:Объясните, пожалуйста, в чем преимущества JSP web services web application over the regular JSP web application для внутренних целей небольшой компании?
Я пока вижу одни только недостатки ...Сабина
И я кроме недостатков ничего не вижу. Но если начальство наслушалось маркетинговых баек от Microsoft/IBM, то делать нечего - придется реализовывать...
![Smile :)](./images/smilies/icon_smile.gif)
Банзай!!!
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: JSP - web services
GeneDupe wrote:1. Вы не правильно понимаете, что есть веб сервисы.
Вот можно здесь посмотреть http://weblogs.cs.cornell.edu/AllThings ... 00343.html
Да я тоже вижу, что неправа была. Как минимум насчет MVC.
Сабина
-
- Уже с Приветом
- Posts: 815
- Joined: 23 Nov 2003 02:29
- Location: UA, VA