Здравствуйте, romantel, Вы писали:
R>Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты. R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
R>p.s. Заранее всем большое спасибо!
По моему вы вообще не с той стороны подходите.
Биллинг такая штука, что выбор технологии нужно начинать с NFR, а только потом определять средства разработки.
Re[3]: Выбор технологии для разработки биллинговой системы
Здравствуйте, vsb, Вы писали:
B>> IBM JVM, которая в свою очередь работает на IBM железе. vsb>IBM JVM работает на x86 и x86_64.
Деталей, не помню. Давно было. Но суть в том что скачивали её под Windows и не могли установть. Ругалось мол станция у вас от другого вендора. Думаю оно не архитектуру и не OS смотрит, а какую-то системную инфу о производителе.
Выбор технологии для разработки биллинговой системы
Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты.
Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
p.s. Заранее всем большое спасибо!
Re: Выбор технологии для разработки биллинговой системы
Здравствуйте, romantel, Вы писали:
R>Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты. R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
WebLogic вроде как по отзывам самый что "ни на есть" и документация его мне нравится. Немного не понятно почему все сервера в одном списке JBoss, ведь, opensource. Советую не использовать WebSphere CE в расчете перейти на WebSphere EE в будущем. Достаточно глюкавое оно. WebSphere, вроде как, ещё и более завязана на IBM JVM, которая в свою очередь работает на IBM железе. WebSphere CE, например, Java 6 Hotspot официально не поддерживает.
Re: Выбор технологии для разработки биллинговой системы
Здравствуйте, romantel, Вы писали:
R>Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты. R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
А вообще лучше всего Tomcat, потому что он лекговесный. Остальное из opensource набрать. Вообще я бы сначала рекомендовал привлечь толкового архитектора. А там уже в зависимости от целей и выбраных стратегиий можно подобрать готовые решения.
Re[2]: Выбор технологии для разработки биллинговой системы
Здравствуйте, romantel, Вы писали:
R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
Лично мое мнение — писать надо так, чтобы работало на любом сервере приложений, не привязываться к конкретному. Сначала брать наиболее легковесное что-то, если что то требуется, что им не поддерживается, то мигрировать на более тяжеловесное. С точки зрения скорости и удобства разработки лучше томката ничего не видел. Легковесный, шустро стартует, на лету можно менять ресурсы при необходимости и все такое, а именно это и потребуется при разработки, так как редеплой и рестарт приложения надо будет делать часто. Когда требуется приложение на JBOSS запускать — матерюсь черти как, пока стартанешь, минут 10 пройдет, и ему памяти черти сколько выделять приходится, а то падает с нехваткой памяти. А JBOSS еще легковесным считается, по сравнению с WebSphere, слышал много веселого про вебсферу.
Re[4]: Выбор технологии для разработки биллинговой системы
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, vsb, Вы писали:
B>>> IBM JVM, которая в свою очередь работает на IBM железе. vsb>>IBM JVM работает на x86 и x86_64. B>Деталей, не помню. Давно было. Но суть в том что скачивали её под Windows и не могли установть. Ругалось мол станция у вас от другого вендора. Думаю оно не архитектуру и не OS смотрит, а какую-то системную инфу о производителе.
Ещё у них там начиная с каких-то бородатых версий, типа 1.4, реализации XML парсеров не совпадают с теми, которые в сановских JDK / JRE. Помню, что из-за этого регулярно огребались проблемы (в частности, упомянутая уже невозможность запускать сервера приложений от IBM с сановскими JDK / JRE и наоборот, не-IBM сервера с IBM JRE
Re[4]: Выбор технологии для разработки биллинговой системы
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, vsb, Вы писали:
B>>> IBM JVM, которая в свою очередь работает на IBM железе. vsb>>IBM JVM работает на x86 и x86_64. B>Деталей, не помню. Давно было. Но суть в том что скачивали её под Windows и не могли установть. Ругалось мол станция у вас от другого вендора. Думаю оно не архитектуру и не OS смотрит, а какую-то системную инфу о производителе.
Это не так. Все хорошо запускается на любом железе.
Re[5]: Выбор технологии для разработки биллинговой системы
# IBM 32-bit Runtime Environment for Windows
This is the IBM 32-bit Runtime Environment for Java 2 (JRE), Windows Edition. To be able to install this JRE your computer must be an IBM system, as shown by a BIOS check. It must also be running Microsoft Windows Me, 2000, or XP. Or it must be updated with the latest WMI classes if running an older Microsoft operating system. And, finally, you must have Administrator level access.
А всё туда же минусы ставить.
Re[5]: Выбор технологии для разработки биллинговой системы
Здравствуйте, ponomarevvb, Вы писали:
P>Ещё у них там начиная с каких-то бородатых версий, типа 1.4, реализации XML парсеров не совпадают с теми, которые в сановских JDK / JRE. Помню, что из-за этого регулярно огребались проблемы (в частности, упомянутая уже невозможность запускать сервера приложений от IBM с сановскими JDK / JRE и наоборот, не-IBM сервера с IBM JRE
С XML парсерами и Hotspot JVM свинью подложила. Они там внедрили новый под-пакет в 6-ке: чего-тотам-про-xml.internal.*. Всякие SOAP MessageFactory и т.п. резко обламались. Я так полагаю это одна из основных причин не совместимости WebSphere CE и Sun Hotspot JVM 6
Re[6]: Выбор технологии для разработки биллинговой системы
Здравствуйте, romantel, Вы писали:
R>Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты. R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
R>p.s. Заранее всем большое спасибо!
В рамках рассматриваемой задачи десктоп приложение и веб-приложение можно разрабатывать на том, что больше нравиться.
А вот сервер приложений и СУБД это наиболее критичные части биллинговых систем.
Предлагаю смотреть в сторону Oracle.
Re[7]: Выбор технологии для разработки биллинговой системы
Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Разводилово. Скорее всего их сапорт претензии с чужого железа не будет рассматривать.
Инсталлер просто не установит. Можно, по идее, скопировать. Но ещё и лицензию почитать надо.
Re[6]: Выбор технологии для разработки биллинговой системы
As has been stated in this thread before, The IBM Java SDK for Windows is only available with an IBM product. In the case of the Windows installer you mention the product is the IBM Hardware and as such the installer checks where it is being installed. IBMs Java SDK for Windows runs just fine on any Intel/AMD Windows machine as this is the JVM used by IBM products such as WebSphere.
If you do not want to purchase a copy of an IBM product (such as WebSphere Application Server or Rational Application Developer) and get the support that this would come with, you can download either the "IBM Development Package for Eclipse"(1) or the "WebSphere Application Server Community Edition"(2) both of which are free and have the IBM Java SDK for Windows.
Здравствуйте, Blazkowicz, Вы писали:
ANS>>Разводилово. Скорее всего их сапорт претензии с чужого железа не будет рассматривать. B>Инсталлер просто не установит. Можно, по идее, скопировать. Но ещё и лицензию почитать надо.
Ну, не знаю. У нас веб-сферу на девелоперских машинах запускали. На ibm jvm. Вроде с самим именно запуском проблем не было.
10 лет я разрабатывал подобные системы.
Я бы начал с определения других вопросов.
Каким образом будете получать CDR файлы от АТС?
Какие протоколы интернет биллинга будете поддерживать, IPStat, NetFlow?
Будет ли биллинг хостинга и интеллектуальных услуг?
Потом советовал бы выбрать сервер БД.
И потом уже задавать такие вопросы, которые Вы задаете.
И учтите очень много подводных камней, на которые натолкнетесь, если нет опыта уже в процессе внедрения.
Re[9]: Выбор технологии для разработки биллинговой системы
Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Ну, не знаю. У нас веб-сферу на девелоперских машинах запускали. На ibm jvm. Вроде с самим именно запуском проблем не было.
На винде WebSphere нормально запускается и работает. Пробовал на 32-битных машинах intel — winXP,win2003.
Но выбирать сферу не советую. По крайней мере для разработки по следующим причинам:
1. Плохо работает отладка под IDEA(6,7,8).
1.1. Периодически падает при пошаговой отладке.
1.2. В какой-то момент отваливаются логи.
1.3. Приложение при старте дебага стартует дважды. Т.е. старт сервера, старт приложения, стоп приложения, удаление приложения, деплой приложения, старт приложения.
1.4. Не работает hot-swap. Хотя может быть это особенность нашей сборки. Даже jsp.
2. Специфичные дескрипторы приложений, формат которых нигде не описан. Мало того, для ejb должны быть сгенерены какие-то классы.
3. По сравнению с oc4j гораздо строже относиться к написанию jsp, обращению к jndi.
4. Как я понял, стратегия ibm — это пересадить Вас полностью на свои продукты. Т.е. если вам нужна сфера, то вам нужен rad, потом db2(т.к. сфера оборачивает драйверы других производителей.)
5. Проблемы с некоторыми библиотеками, я словил c jax-rpc, xalan.
6. Можно почитать мои сообщения на форуме, чтоб ощутить масштаб бедствия.
Re: Выбор технологии для разработки биллинговой системы
Здравствуйте, romantel, Вы писали:
R>Доброго всем времени суток, есть проблема — предстоит разработка биллинговой системы (проводной биллинг, интернет — биллинг, мобильный — биллинг), которая будет содержать сервер приложений, десктопное приложение и веб-приложение. Пока рассматриваем варианты: WebLogic, WebSphere, JBoss, возможны другие варианты. R>Посоветуйте, пожалуйста, что из данных продуктов является наиболее предпочтительным с точки зрения скорости и удобства разработки.
Even when I'm working with a production WebSphere server, there's usually a huge amount of confusion regarding the licensing for a testing server or sandbox environment, so we usually just set up a JBoss