Questions tagged [wso2-business-process]

WSO2 Business Process Management is a key technology for increasing productivity and re-energizing businesses, making them more competitive. The WSO2 Business Process Server enables developers to easily deploy business processes written using the WS-BPEL standard, and also serves as the business process management and hosting environment for your SOA.

Features

Define and Execute Business Processes

  • Supports WS-BPEL 2.0 and BPEL4WS 1.1
  • Long running stateful processes
  • Short running stateless or stateful processes
  • In memory process execution for short running processes
  • Message and time triggered message handling
  • Processes secured with WS-Security, Kerberos and more
  • Security context propagation through processes to partners
  • Secure invocation of partners with WS-Security, Kerberos and more

Data Manipulation & Extensibility

  • Powerful data manipulation via XPath 1.0/2.0, XSLT 1.0/2.0, XQuery 1.0 and E4X
  • Extensible via custom activities defined using Java APIs
  • XPath extensions for Java invocation

Define Workflows Interacting with People

  • Supports WS-Human Task 1.1, BPEL4People 1.1
  • Integration of people for performing tasks and receiving notifications
  • Management of deadlines and escalation to other users and roles (including integration to WSO2 Identity Server for user and role management)
  • Role based access control for activities
  • Google Gadget for interacting with task manager and for task execution
  • Ability to create custom user interfaces for tasks

Create & Monitor Custom Key Performance Indicators (KPIs)

  • Extension activity for selectively publishing events from any process to WSO2 Business Activity Monitor
  • Define KPIs to run in WSO2 Business Activity Monitor and generate custom gadgets for dashboards or reports

Graphical Process Modeling

  • Powerful graphical editor via WSO2 Developer Studio
  • Drag-n-drop visual editor for any WS-BPEL process model including XPath assistant
  • Store, lifecycle manage and govern processes, partners and endpoints via integration with WSO2 Governance Registry
  • Create and manage process deployment artifacts
  • Import and edit BPEL processes developed using other tools such as SoftwareAG ARIS, Oracle SOA Suite, Microsoft BizTalk and IBM Process Manager

Process Management via Graphical Administration Console

  • Flexible deployment and management of processes including security, throttling and caching
  • Process versioning including dynamic updates to running processes
  • Flexible management of process instances including terminate, suspend, resume, retry and cleanup
  • Graphical auditing and troubleshooting of instances
  • Dashboard with snapshot of failed, suspended, active and long running instances

Integrates to Existing Environment

  • Pluggable storage choices including MySQL, Oracle, MSSQL and DB2
  • Use any existing enterprise identity system including LDAP, Microsoft - Active Directory or any JDBC database
  • Task manager API for integrating human tasks to any enterprise infrastructure including portals and e-mail clients

High Availability, Scalability and Stability

  • Horizontal scaling via clustering with stateless server architecture
  • Distributed response caching for higher performance
  • Supports highly available deployment
  • Process dehydration for running large volumes of processes
  • Long term execution stability via configurable persistence levels with low resource utilization

Lightweight, Developer Friendly and Easy to Deploy

  • Easy to debug processes with tools for message tracing and interactive testing with TryIt capabilities
  • Server customization via feature provisioning of any WSO2 middleware capability
  • Choice of deployment to on-premise servers, private cloud, or managed cloud, without configuration changes
  • Integrated with SVN, Maven, Ant and other standard tools for development & deployment
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for key metrics monitoring and management
  • Integrates with WSO2 Business Activity Monitor for operational audit and KPI monitoring and management
  • Flexible logging support with integration to enterprise logging systems
  • Centralized configuration management across different deployment environments with lifecycles and versioning via integration to WSO2 Governance Registry
98 questions
1
vote
1 answer

How to create user and roles using api for wso2 bps

Is there any API for creating wso2 bps users and roles. In */repository/conf/carbon.xml i configured HideAdminServiceWSDLs to false false And restarted the server. My server port(offest is 0) is 9443…
ashok
  • 1,078
  • 3
  • 20
  • 63
1
vote
1 answer

WSO2 APIM Application Registration urn:approve action not found

UPDATE: We have reproduced the same problem connecting to EI 6.1.1 business process module We are trying to implement a application registration (generation of key) for API manager (version 2.1.0), using BPS (version 3.6.0). For this, we are…
1
vote
0 answers

WSO2 APIM: Admin application generate Unexpected EOF in prolog in BPS when login

We are configuring WSO2 API manager (version 2.1.0) for using Application Creation workflow. For this, we have configured a BPS node (version 3.6.0), as described in https://docs.wso2.com/display/AM210/Adding+an+Application+Creation+Workflow also,…
Sourcerer
  • 1,891
  • 1
  • 19
  • 32
1
vote
1 answer

WSO2 bpmn-explorer - "Username or password invalid!"

We are running WSO2 IDS, ESB, BPS in Docker containers. All components are using Identity Server and all works great, but when I'm trying to login to bpmn-explorer I'm getting "Username or password invalid!" I tried with default admin credentials,…
Oles Rid
  • 93
  • 1
  • 8
1
vote
1 answer

Issues while configuring the API Subscription BPS WSO2

So, i've my WSO2 BPS 3.6.0 configured to support SSL and a custom hostname i.e. mydomain.domain.com:9445 etc. and i'm trying to implement the API Subscription Workflow by following this documentation. Now i've performed the following steps: set the…
Aimal Khan
  • 1,009
  • 1
  • 12
  • 25
1
vote
1 answer

Error Invoke a BPMN REST Endpoint from the wso2 business process server

I want to send a message to the proxy service of ESB from BPMN REST of business process server but when i invoke a process, an exception is thrown. TID: [-1234] [] [2017-08-30 18:22:15,504] ERROR {org.wso2.carbon.bpmn.extensions.rest.RESTTask} - …
1
vote
1 answer

Invoking a BPMN REST Endpoint in WSO2BPS and get payloads in to format xml

I want to use BPMN Service Task and invoke a REST API. I need to receive requests from the service ESB in format XML. Example of request:
1
vote
0 answers

How can I catch a fault from another process in BPEL?

I have two BPEL processes on WSO2 BPS 3.5.1. Process A calls process B. Process B calls a service in WSO2 ESB that can throw a fault. If the ESB service throws a fault, process B catches it and throws a different fault. Now, I want to catch the…
curledUpSheep
  • 403
  • 3
  • 11
1
vote
1 answer

Adding a User Signup Workflow in WSO2 API Manager

I am trying to add a user signup workflow in wso2 api manager through wso2-BPS. I configured the steps exactly what given in [1]. On my environment i have multiple tenants. I am able to Sign-Up a new user and once submitted i get 'Authentication…
skumarcse
  • 169
  • 1
  • 3
  • 12
1
vote
0 answers

BPEL - optional element is required by the assign action

Having an assign step in the BPEL process we map some elements from the variable to a service request (another message type variable) The element (xml element) according to the schema is optional (may be missing). So when mapping, I assume the…
gusto2
  • 11,210
  • 2
  • 17
  • 36
1
vote
1 answer

wso2 bps OutOfMemoryError - inefficient event list

Having WSO2 BPS 3.6.0 occasionally we encountered OutOfMemoryError and server stopped. After heap analysis we suspect: We have a few processes which periodically look-up some information (using a web service) until the business item state is not…
gusto2
  • 11,210
  • 2
  • 17
  • 36
1
vote
1 answer

Update an instance variable in BPS

Using WSO2 BPS 3.6.0 - is there a (standard) way to update an instance variable in an already running instance? The reason behind is - the client passes incorrect data at the process initialization, the client may fix its data, but the process…
gusto2
  • 11,210
  • 2
  • 17
  • 36
1
vote
1 answer

How to get user details in WSO2 custom business process handler?

I have customized WSO2 ApplicationRegistrationSimpleWorkflowExecutor. I want to send email with Consumer Key & Consumer Secret to the user. I have ApplicationRegistrationWorkflowDTO object in complete method. Could you please help me to get user…
sachin dhus
  • 199
  • 1
  • 11
1
vote
1 answer

How could bpmn service task send messages to WSO2 ESB in WSO2 BPS

I know a service task of BPMN can send messages (JMS or WS calls) to external system using camel or mule in Activiti, but it seems that there's no camel or mule supported in WSO2 BPS, and I'm afraid it is because WSO2 ESB can substitute for them.…
Tonny Tc
  • 852
  • 1
  • 12
  • 37
1
vote
1 answer

How to Call API in WSO2 Business Process Server( BPMN) to get list of Claimable Task

In order to integrate the WSO2 BPMN with an external application, I want to make an API call to get all the Package Name or Claimable Task from the WSO2 BPMN. Currently there is no documented ways to make such calls. When I used the fiddler, to…