Oracle BPM и Oracle ADF

Мы разрабатываем приложение BPM для запуска на Weblogic, и все руководства указывают на использование Oracle ADF для рендеринга форм задач. Мой вопрос: возможно ли использовать для этого какую-то другую структуру, отличную от Oracle ADF? На самом деле мы не очень хорошо знакомы ни с Oracle BPM, ни с Oracle ADF, но мы не можем избежать использования Oracle BPM (контрактные требования), поэтому мы хотели бы посмотреть, можем ли мы вместо этого избежать Oracle ADF, чтобы свести к минимуму усилия по обучению.


person Roy Tang    schedule 06.07.2011    source источник


Ответы (5)


Сначала мы использовали Oracle ADF 12c для создания неавтоматизированных задач. Было очень легко создавать человеческие задачи с помощью мастеров пакета BPM, но это было довольно сложно:

  • было непросто изменить полезные нагрузки и формы после создания.
  • отладка была такой сложной
  • развертывание было не таким быстрым, как нам нужно.
  • и т.д

Наконец, мы решили использовать angular 4+ для создания задач, выполняемых человеком, с помощью Oracle BPM API. Это был очень приятный опыт, и, наконец, мы решили создать собственное рабочее пространство с помощью angular.

person Omid Mohebbi    schedule 23.01.2019
comment
развертывание заняло у нас много времени - person Omid Mohebbi; 23.01.2019

Да, вы можете, и на самом деле есть отличное приложение, использующее Struts для создания собственного клиента BPM.

Найдите ссылку здесь: http://redstack.wordpress.com/2011/03/09/worklist-overview/ Еще одна ссылка на использование приложения .NET в качестве приложения рабочего списка здесь: http://redstack.wordpress.com/2012/02/10/writing-a-human-task-ui-in-net-casp-net-or-in-fact-anything-other-than-adf/

person Amr Gawish    schedule 26.02.2012

Если вы не можете избежать использования Oracle BPM, вам следует использовать ADF, особенно потому, что, как вы говорите, вы также не очень хорошо знакомы с Oracle BPM. ADF — это единственный вариант, предоставляемый Oracle, и, следовательно, единственный с поддержкой Oracle для интеграции BPM.

Я почти уверен, что это могут быть и другие альтернативы, но вы потеряете много преимуществ интеграции и пойдете на большой риск, и, как правило, выбор Oracle BPM для людей, которые не хотят рисковать.

person abdiel    schedule 24.10.2016

Я не эксперт по Oracle BPM, но создал десятки BPM-решений с использованием других платформ, как коммерческих, так и с открытым исходным кодом. Если Oracle BPM предоставляет Rest API (как это делают ВСЕ достойные системы BPM в наши дни), то вы можете создавать свой пользовательский интерфейс на любой выбранной вами технологии.

Отделив пользовательский интерфейс от уровня бизнес-логики (т. е. BPM) с помощью согласованного уровня интерфейса, такого как Rest API, вы сможете воспользоваться преимуществами навыков пользовательского интерфейса, которыми вы, возможно, уже обладаете в компании.

Дайте мне знать, если вам нужна конкретная помощь.

С уважением, Грег

person Greg Harley    schedule 27.10.2016

По умолчанию формы неавтоматизированных задач создаются в ADF, что упрощает обработку полезной нагрузки и манипулирование или реализацию вашей бизнес-логики там. Если вы используете Oracle BPM, Oracle ADF будет вашим лучшим вариантом, поскольку он хорошо интегрируется с ударов в минуту.

person rjoseph    schedule 11.09.2018