JSP - web services

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

JSP - web services

Post by Sabina »

Объясните, пожалуйста, в чем преимущества JSP web services web application over the regular JSP web application для внутренних целей небольшой компании?

Я пока вижу одни только недостатки (в смысле насколько усложняется написание приложения), потому что
- Интеграции с внешними системами тут не нужно
- Operational costs вроде примерно те же
- Взаимодествие с заказчиками/поставщиками в этом приложении не играет роли (чисто для внутренних целей компании)

Am I right?
Сабина
Бродяга
Уже с Приветом
Posts: 16086
Joined: 22 Apr 2003 17:57
Location: Колыбель

Re: JSP - web services

Post by Бродяга »

Sabina wrote:web services web application

Это когда вам нужно "поженить" 2 разные системы которые говорят на разных языках и обычно разнесенны между собой. Например часть написанна на .NET, вторая на Java. А работать между собой они должны и желательно с использованием простейших средст. Вот тут веб сервисы и приходят на помощь. SOAP, WSDL & etc.

Sabina wrote:the regular JSP web application

Обычная web based система где JSP выступают в MVC элементом - View
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: JSP - web services

Post by Sabina »

Бродяга 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-ы. Наверное все-таки имеет смысл.
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: JSP - web services

Post by Palych »

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...
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Re: JSP - web services

Post by blanko27 »

Sabina wrote:...Но мой то вопрос в том имеет ли смысл это разделение для приложения написанного для внутренних целей маленькой компании.
Как правило, да.
...а мы такой компанией, возьмем, да и припремся к Элис!
User avatar
hooch
Уже с Приветом
Posts: 1169
Joined: 16 Jan 2003 23:23

Re: JSP - web services

Post by hooch »

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

Post by Бродяга »

Sabina wrote:Ой, чето не совсем понятно...
В обычной системе, мы прямо из JSP коннектимся в базу данных и выполняем SQL statement. То есть нет полного separation of business logic и presentation.

С этим понятно все.

Sabina wrote:В веб сервисах мы из JSP вызываем веб сервис, который находится на application server (в принципе та же машина, что и веб сервер, а может быть и база в моем случае). То есть полное разделение business logic и presentation (MVC?) реализовано в веб сервисах, а в обычном JSP нет.
Бррррр. Что Вы называете словом "веб сервис"? Вы используете SOAP? Зачем? Или под словом "веб сервис" Вы подразумеваете сервлет, EJB "что-то" что принемает прямой вызов из JSP обрабатывает его и возвращает значения в JSP?
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Re: JSP - web services

Post by blanko27 »

Бродяга wrote:Вы используете SOAP? Зачем?
Я предполагаю, что они также используют и WSDL и если аппликация реализована на .NET-е, то это им почти ничего не сто'ит. Но пусть лучше сама Сабина ответит.
...а мы такой компанией, возьмем, да и припремся к Элис!
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: JSP - web services

Post by Sabina »

Бродяга wrote:Бррррр. Что Вы называете словом "веб сервис"? Вы используете SOAP? Зачем? Или под словом "веб сервис" Вы подразумеваете сервлет, EJB "что-то" что принемает прямой вызов из JSP обрабатывает его и возвращает значения в JSP?


Ишь ты, сразу Бррр.. Человек же просит помочь разобраться :)

По-моему я нашла ответ на свой вопрос вот в этой статье http://edocs.bea.com/workshop/docs81/doc/en/core/index.html
Получается в моем случае использование веб сервиса не имеет смысла, потому что мои JSP в данном случае будут частью того же самого приложения, которое обращается к базе данных.

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: JSP - web services

Post by Sabina »

blanko27 wrote:Я предполагаю, что они также используют и WSDL и если аппликация реализована на .NET-е, то это им почти ничего не сто'ит. Но пусть лучше сама Сабина ответит.


Нет, никакого приложения еще нет. Это я теоретизирую :)
Но все мои знания о веб сервисах основываются на опыте только одного приложения с которым я сейчас работаю. А оно и есть SOAP web service только с обычным Java клиентом и Java же сервером
.
Сабина
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Re: JSP - web services

Post by blanko27 »

Sabina wrote:Нет, никакого приложения еще нет. Это я теоретизирую :)
В любом случае, в использовании локального Web Service-a нет ничего предосудительного и на .NET это делается примерно так: Using the Web Service Callbacks in the .NET Application
...а мы такой компанией, возьмем, да и припремся к Элис!
GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Re: JSP - web services

Post by GeneDupe »

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.
trinidad
Уже с Приветом
Posts: 228
Joined: 18 Jul 2002 18:14
Location: FL

Re: JSP - web services

Post by trinidad »

Sabina wrote:Объясните, пожалуйста, в чем преимущества JSP web services web application over the regular JSP web application для внутренних целей небольшой компании?

Я пока вижу одни только недостатки ...Сабина


И я кроме недостатков ничего не вижу. Но если начальство наслушалось маркетинговых баек от Microsoft/IBM, то делать нечего - придется реализовывать... :)
Банзай!!!
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: JSP - web services

Post by Sabina »

GeneDupe wrote:1. Вы не правильно понимаете, что есть веб сервисы.
Вот можно здесь посмотреть http://weblogs.cs.cornell.edu/AllThings ... 00343.html


Да я тоже вижу, что неправа была. Как минимум насчет MVC.

Сабина
faw
Уже с Приветом
Posts: 815
Joined: 23 Nov 2003 02:29
Location: UA, VA

Post by faw »

тут скорее Вам больше пользы чем приложению.
Если напишите с использованием WS получите новые знания и опыт и чуть хуже работающее приложение.
Если напишите как было то получите только лучше работающее приложение

Return to “Вопросы и новости IT”