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
0
votes
1 answer

How to insert/append new node entries to an element list in WSO2 BPEL?

Using wso2bps-3.5.1 I have searched but not found any information on how to dynamicaly populate a list of elements in WSO2 BPS BPEL. My use case is to loop through a list given from an Invoke activity to produce another list of elements. I'm using a…
Jonas
  • 119
  • 9
0
votes
1 answer

BPEL Assign expression count(nodes) returns double

Using wso2bps-3.5.1 The count() of nodes in my Assign activity is assigned to an Integer typed element (verifyTerminationRequest/connections):
Jonas
  • 119
  • 9
0
votes
1 answer

WSO2 BPS - BPMN API not working

I'm trying to use the REST API for BPMN following the documentation, but even the most basic requests such as https://localhost:9443/bpmn/repository/deployments or https://localhost:9443/bpmn/repository/process-definitions return the following…
SirePi
  • 242
  • 1
  • 3
  • 11
0
votes
0 answers

How to redirect data from H2 database to sql server 2012 data base

How can I redirect data from H2 database to sql server 2012 data base in Bpel Process Server? Thank you.
0
votes
1 answer

WSO2 Business Process Deployment + Rule Service Error

Good day, I am trying to deploy a basic number division business process on a WSO2 BPS 3.5.0 server, that employs a simple rule service to determine if the divisor is 0. The issue fires when I try to invoke the rule service which runs on a WSO2 BRS…
0
votes
1 answer

Retry on bpel INVOKE activity if backend service returns FAIL

I am trying to implement a scenario in which I have to invoke a third party soap service from BPEL invoke activity. If backend service returns "SUCCESS" then continue the sequence else if service returns "FAIL" then retry on invoke activity until…
Waqas Ali Razzaq
  • 659
  • 1
  • 5
  • 30
0
votes
2 answers

BPS 3.5.0 and Activiti

I'm new with WSO2 BPS and I was wondering if, given a process definition (created using Eclipse Activiti plugin), it is possible to restrict the instantiation of that process to a specific role or user. That's to say, if I have user_1 with role…
RCarranza
  • 702
  • 8
  • 10
0
votes
1 answer

Invoke proxy service from WSO2 ESB to BPEL Workflow process

How to invoke Soap proxy service from WSO2 ESB to BPEL workflow process. Any help can be really appreciated.
Lakshitha Gihan
  • 303
  • 1
  • 19
0
votes
1 answer

WSO2 BPS 3.5.0 and Activiti REST API

I'm working on a proyect that uses some products of WSO2 like API Manager, ESB and BPS. The issue that I can't solve is, how can I access the Activiti services like identity/groups or identity/users through BPS?. I downloaded, installed and ran BPS…
RCarranza
  • 702
  • 8
  • 10
0
votes
1 answer

Upload BPEL files to WSO2 BPS through the API

I would like to use the WSO2 BPS API to upload BPEL process files automatically (in bulk). How can I do that? Thanks
nammar
  • 29
  • 5
0
votes
1 answer

wso2 bps or WSO2 Process Center

Seems WSO2 are working on a new product called process center. Is it a new product to replace BPS? I am working on bps3.2, and should I switch to process center? If switch to process center, how do I migrate my work, including bpel process and…
richard
  • 1,845
  • 1
  • 20
  • 30
0
votes
1 answer

wso2 - Archive extraction failed. Cannot create directory

During deploy on bps (on windows) I got the following error: TID: [0] [BPS] [2015-11-13 17:45:17,601] ERROR {org.wso2.carbon.bpel.deployer.BPELDeployer} - Error deploying BPEL package: myBPS-1.0.0.zip…
ClaudioM
  • 1,418
  • 2
  • 16
  • 42
0
votes
1 answer

How to compare integer count with for-each counter in WSO2 BPS BPEL

I found problem to compare result of count function with for-each counter. I have input XML with multiple elements. I get count($PartnerLink1Response.return/Body/Object) at the start into unsignedInt variable which returns …
Eduard Nickel
  • 135
  • 1
  • 2
  • 13
0
votes
1 answer

how to configure the WSO2BPS to subscribe to the event stream from a WSO2CEP

my design of the system is to use the CEP as the "engine" of the system, so that customer requests will be sent over to the CEP as events, and then will be re-routed to the BPS to trigger different business processes. my question is : How may I…
George Wang
  • 765
  • 2
  • 13
  • 28
0
votes
1 answer

WSO2BPS denies deployment of a new version of process to a prod environment

WSO2 BPS denies deploying new version CAR-file due to "Service already used by another process. Try again with a different service name". The issue is known, but I havent found any valuable key to solve the problem. Obviously, we should keep in mind…