Форум Сообщества Аналитиков
Общий раздел => Теория моделирования и нотации => IDEF ARIS BPMN и пр. => Тема начата: Megabyte от 28 Ноября 2007, 18:23:42
-
При генерации BPEL кода в Visual Architect требуется указать путь к jwsdp. При установке jwsdp необходимо выбрать Web container. Что это такое и для чего вообще нужен jwsdp я пока не понял.
Как настроить jwsdp для jboss?
-
Ой и не спрашивайте, сам хотел бы узнать :-). Что же это такое Web container?
Вот что по этом поводу говорит Википедия
In Java 2 Platform, Enterprise Edition, a web container "implements the web component contract of the J2EE architecture" [1]. This contract specifies a runtime environment for web components that includes security, concurrency, life-cycle management, transaction, deployment, and other services. A web container provides the same services as a JSP container as well as a federated view of the J2EE platform APIs. Examples of web containers are:
Sun Java System Application Server
Sun Java System Web Server
Tomcat for Java WSDP (http://en.wikipedia.org/wiki/Web_container)
-
Да бросьте вы этот jBPM ... так разве что побаловаться. Особенно при jwsdp и Web container. Первое это пак java технологий для j2ee (наверное там веб-сервисы в основном нужны). А второе это грубо говоря веб сервер. Обычно это Tomcat (контейнер сервлетов) плюс основанные на нем сервера приложений (Tomcat + куча фигни).
Хотя с использованием jBPM построено много чего (Runa WFE, Nuxeo ECM, ?Pentaho BI, ...) я бы все-таки опирался на BPEL 2.0 плюс BPEL4People. При этом точно не опирался бы на технологии MS и IBM, т.к. там два разных сервера - BPEL и Workflow и BPEL2.0 + BPEL4People они быстро внедрять не собираются.
В качестве дешевых решений нужно рассматривать Intalio и ActiveBPEL, а дальше нужно посмотреть наверное на TIBCO и ORACLE...
-
Николай, но с Intalio тоже не так все просто. Как с дизайнером, так и с сервером.
Тормоза страшные, кроме того, совершенно нельзя изображать связи message flow между процессом и pool "черный ящик". Может это связано с тем, что при конкретной реализации, нужно все-таки раскрыть черноту, чтобы определить действия клиента, т.е. явно задать задачу?