BPaaS, the top XaaS layer
BPaaS Business Process as a Service (BPaaS), is one of the latest acronyms to have emerged in the field of cloud computing and cloud services, but what exactly do we mean when we talk about BPaaS?
As we understand, the IaaS service model offers basic IT infrastructure as a service (computing, network or storage elements, operating systems or database managers, communications, security, continuity …), and the PaaS service model offers complete platforms managed as a service (with tools for applications development, reusable components which are already available, facilities for the application deployment facilities and execution environments).
Moreover, when talking about SaaS, while we think that what is being offered as a managed service, are final consumer complete applications on the Cloud, we could also consider the next level on XaaS services, BPaaS, as a service model where the applications offered in the Cloud are of the business processes or workflows (BPM), or automation robot type (RPA) in form of business process automation solutions.
In that sense, BPaaS could be considered as the upper level of the distinguishable layers in the Cloud, or, as the following figure represents, a subset or particularization of the SaaS layer.
pBPaaS, the basic tools
To be effective, these BPaaS business process automation solutions must be combined and integrated with:
The client’s legacy applications.
With applications offered by the service provider in SaaS mode.
With applications served by third-party SaaS applications.
Therefore, the BPaaS service model needs specific platform components for the development, implementation and execution of its application architectures. Among these platform specific components we can find:
BPMN 2.0 modellers, to create process class models.
BPMS, that applies for Business Process Management Suites or Systems.
BAM, that applies for Business Activity Monitoring, with modelling tools, flow development, workflow execution engines and business monitoring in real time.
Applications and services integration components like: EAI (Enterprise Application Integration), ESB (Enterprise Service Bus), adapters, and so on.
Data integration components: ETL (Extracting, Transformation and Loading), EII (Enterprise Information Integration), etc.
Presentation elements integration components (portlets, contents).
The platform with these specific components could be called a support platform for the BPaaS service model or pBPaaS.
BPaaS in action, just a few examples
BPaaS business process automation solutions are applicable to any type and size of organization, from any region, sector or industry. In total, no less than 100,000 different BPaaS applications can be applied with a potential catalogue of around 4.000 to 12,000 process classes for each main industry.
Here are just a few examples of different functional areas where BPaaS is profusely used to illustrate the above statement:
Support for inbound/outbound call center activities.
Support to different enrolment processes in HR operations
Managing the order-to-cash full process.
Marketing automation tasks.
Sales supporting activities.
As we see with the above list, the possibilities in which BPaaS can be applied are open to all types of business sectors are many and very efficient by combining the characteristics of the services offered from the cloud:
Quickly and easily provisional.
Easy and almost unlimited scalability.
Ubiquity in access.
Integrability with the customer and third-party applications and services.
microBPO, the icing on the cake
BPO services had been implemented for decades with not so much specific technological support apart that BPO operators using the same client’s legacy system as external users.
The apparition of RPA tools 4 – 5 years ago supposes a revolution on these type of services with a clear target, reduced manpower required and therefore a reduced cost to the BPO contracts, but not really improving the way things are being done nor increasing the rate of integration of end client’s legacy systems with the new very dynamic frontends.
The combination of BPaaS services with real time optimization techniques applied on top of BPM-RPA business automation solutions lead to a new age in BPO services, what we call the microBPO task-by-task.
This is where personal tasks can be routed as a consequence of decisions taken by AI algorithms even to internal employees or to external BPO operators by balancing workload, operating, costs, process cycle concerns and SLA breaching risks in order to decide on-the-fly whether an individual task is better to de done internally or externally.
The impact of mBPO is an important step forward to obtain the maximum business process efficiency with unattended systems that don’t require so much management effort.
As we have said, BPaaS & mBPO combined leads XaaS Cloud services to heaven… Don’t you now think that?