singalen: (2002)
singalen ([personal profile] singalen) wrote2006-09-27 11:33 pm

(no subject)

Прочитал про "младшего брата" слова RTFM, STFW. Забавно. Кстати, чудесный текст.
Мне сказали, что корпоративные информсистемы на .NET пока что не особо успешны, и это из-за отсутствия хорошего аппсервера. Интересно, почему так? И зачем обязательно сервер приложений?
Не боясь показать чайниковую сущность, спрошу: почему вообще важен аппсервер? Скажем так: это же фреймворк. Если не делать inversion of control, а добиться тех же функций от библиотеки, скажем, персистенции от Hibernate-а-не-EJB, IPC от CORBA-а-не-SOAP, и так далее - то серверный процесс будет сам себе application server, вернее, сервером бизнес логики.
Пошёл учиться, учиться и учиться, как завещал Ленин. И делать STFW.

[identity profile] nponeccop.livejournal.com 2006-09-28 02:21 pm (UTC)(link)
Но "будет иметь возможность независимо перезагружать свои подсистемы(applications), сможет объеденяться в кластера" - это же что-то типа прокси для load balancing и high availability. Это все, что возлагается на application server?

[identity profile] johndegree.livejournal.com 2006-09-28 02:26 pm (UTC)(link)
>Это все, что возлагается на application server?
и все остальное что предоставляют вcякие веблоджики. там много всего типа persistence, messaging etc.

[identity profile] nponeccop.livejournal.com 2006-09-28 02:38 pm (UTC)(link)
Но речь то шла о другом - почему это нельзя переложить на библиотеку?

[identity profile] johndegree.livejournal.com 2006-09-28 02:42 pm (UTC)(link)
потому что оно все должно работать в пределах одного контейнера, т.е. должна быть некая фиговина которая будет управлять сущностями которые на данный момент загружены в память.

[identity profile] johndegree.livejournal.com 2006-09-28 03:15 pm (UTC)(link)
statefull beans, messages queue и subscription management аналоги вот такого кина очень желательны, отсюда неявное требование - должен быть контейнер который будет управлять жизненным циклом объектов...

[identity profile] nponeccop.livejournal.com 2006-09-28 03:45 pm (UTC)(link)
О какого рода задачах идет речь?

[identity profile] johndegree.livejournal.com 2006-09-28 03:56 pm (UTC)(link)
не совсем понятен вопрос, бизнес задачу я описал выше - работа в отделении интенсивной терапии.

[identity profile] nponeccop.livejournal.com 2006-09-28 04:14 pm (UTC)(link)
Я о бизнес-задаче и спрашивал. Просто смилуйтесь надо мной - я, увы, никогда не работал в отделении интенсивной терапии, и не знаю, что ваша система там автоматизирует. Строится в реальном времени график средней температуры по больнице? Учитываются зарплаты врачей и уборщиц и уходы медсестер в декрет? Тайно снимаются и отправляются в ЦРУ отпечатки пальцев и сетчатки глаз пациентов для борьбы с терроризмом и воровством канализационных люков?

[identity profile] johndegree.livejournal.com 2006-09-28 04:31 pm (UTC)(link)
туды попадают люди которым плохо или очень плохо, этих людей подключают к разным железкам, эти железки периодически умеют сообщать компьютеру различные данные. Задача системы собирать эти данные, систематизировать и показывать их, пинать медперсонал когда кому-ть становится хуже/лучше или надо дать таблеточку. На все это накладываются достаточно жесткие ограничения FDA и ECC типа - подниматься за 15 сек, переподеиматься за 3, возможность работы при отвале любой части.

[identity profile] nponeccop.livejournal.com 2006-09-28 04:52 pm (UTC)(link)
То есть, выражаясь простым аглицким языком, mission-critical realtime data acqusition?

[identity profile] johndegree.livejournal.com 2006-09-29 08:01 am (UTC)(link)
я бы сказал mission-critical semi realtime data asquisition and processing.