DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Bringing RPA to Its Next Frontier: The Cloud

Bringing RPA to Its Next Frontier: The Cloud

Robotic process automation is accelerating, and its next frontier is the cloud.

Prince Kohli user avatar by
Prince Kohli
·
Oct. 07, 19 · Opinion
Like (9)
Save
Tweet
Share
12.30K Views

Join the DZone community and get the full member experience.

Join For Free

The next RPA frontier

The next RPA frontier

Introduction

The adoption of robotic process automation (RPA) continues to accelerate. In fact, according to Gartner,  it’s the fastest-growing segment of the global enterprise software market, with revenue increasing 63.1% to $846 million in 2018. Gartner forecasts RPA software revenue will reach $1.3 billion in 2019.

Despite these extraordinary figures, we have not yet reached the precipice of where this transformative technology will take global enterprise and society as a whole.

According to IDG’s Future of Work survey, while “86% of executives interviewed indicated that human work, AI systems, and robotic automation ‘must be well-integrated by 2020,’… only 12% of executives said their companies ‘do this really well today.’”

To accelerate RPA adoption, the technology must be more widely accessible and easily scalable, so that nontechnical business users can create their own function-specific software bots. It must harness built-in artificial intelligence, enabling an intelligent RPA platform that’s more intuitive to use and more powerful in capability.

You might also like:  Developers Leverage RPA to Deliver More Value More Quickly

And perhaps most importantly, RPA must be available on a variety of delivery channels. Nearly half of all companies say 31% to 60% of their IT systems are based in the cloud, according to CompTIA’s 2018 Trends in Cloud Computing report. With the cost and flexibility benefits the cloud provides, it’s no surprise that “81% of companies say that the cloud has greatly enhanced or moderately enhanced their efforts around automation.” Businesses are clearly looking for ways to optimize and take advantage of the cloud.

When you combine all of these business requirements — that is, RPA that includes AI and can be used by anyone with access to the web — what emerges is a cloud-native intelligent RPA platform that is easy to access, easy to use, easy to scale, and works with all applications, whether on-premises (inside the company, on the desktop or a server) or in the cloud.

Today, cloud-native architecture is radically transforming the way we think about developing, deploying, and managing applications. Cloud-native RPA, which executes and orchestrates processes and workflows within a company, is the next piece of the intelligent automation puzzle for enterprises that are serious about reaping its many benefits.

Cloud-Native vs Cloud-Washed

What exactly does “cloud-native” mean? According to the Cloud Native Computing Foundation, the term means the entire application — from the control plane to the data plane, top to bottom — is designed to take full advantage of the cloud’s capabilities.

Cloud-native applications use complete units of functionality packaged in containers (such as Kubernetes), deployed as microservices (collections of loosely coupled, independent services), on elastic cloud infrastructure through agile DevOps processes and continuous delivery workflows.

In short, cloud-native is a lot more than just virtualizing your on-premises application and delivering it via the cloud. Doing it right means reengineering the design, implementation, deployment, and operation of your applications from scratch.

RPA vendors have traditionally built their applications for on-premises deployment and, in response to the demand for the cloud, have taken their on-premises software as-is and placed it in the cloud. That is what is colloquially labeled a “cloud-washed” architecture, and with it remains all the bother of deploying and maintaining traditional software and infrastructure — but none of the many benefits of a cloud-native architecture.

Bringing RPA to the Cloud  

The RPA industry has thus far not previously mirrored enterprises’ preference toward cloud computing — delaying ubiquitous RPA adoption — until now — and the advantages of cloud-native, intelligent RPA deployments are immense.

For business users, cloud-native RPA operates as a self-service technology accessed via a web-based graphical interface from anywhere. With a single click or drag-and-drop motion, users can automate those parts of any job that don’t require human creativity, problem-solving capabilities, empathy, or judgment.

Just as with popular Software-as-a-Service (SaaS) apps, users can create what they need using an intuitive web interface within the browser. For many common bots, no coding is required. There are no large client downloads to install and manage or commands to memorize; automation and processes are exposed via drag-and-drop functionality and flow charts.

Also, because there is no software client, IT doesn’t have to get involved. Infrastructure management costs go away, significantly reducing the total cost of ownership (TCO).

From an IT perspective, the software is always up to date — there’s no need to perform intrusive upgrades on all client machines every time the vendor releases new functionality or fixes. Additionally, continuous integration, continuous delivery, and continuous deployment methodologies ensure the latest RPA technology is seamlessly deployed without disruption.

Finally, understanding the regulatory constraints that some enterprises face, an ideal RPA platform provides customers the options of being natively deployed in the cloud, on-premises, or in a hybrid mode where the data is on-premises while the orchestration is in the cloud.

For developers, since the same software stack is running both in the cloud and on-premises, they don’t need to re-create their bots if they operate in a hybrid environment, as many companies are wont to do today. Thus, intelligent automation can be deployed seamlessly from on-premises to the cloud in its entirety with no additional management cost or complexity.

The benefits of cloud-native architectures stretch across the board — in scalability, management, security, cost, and ease of access while providing a great experience for all users.

Further Reading

Top 10 Reasons to Learn RPA

The 4 Phases of RPA Implementation

Robotic process automation Cloud computing Frontier (pinball)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Steel Threads Are a Technique That Will Make You a Better Engineer
  • How To Choose the Right Streaming Database
  • DevOps for Developers: Continuous Integration, GitHub Actions, and Sonar Cloud
  • Introduction to Spring Cloud Kubernetes

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: