Enterprise IT Building Blocks: The 'Packaged Business Capability'
by Spencer Nguyen • March 16, 2021
Companies everywhere are adopting digital transformation strategies that spell drastic changes for their business models. They want more flexibility, smoother workflows, and an overall more streamlined process. The composable enterprise presents itself as a solution. In this architecture, businesses are no longer bound by monolithic application suites. They can sample the best of new modular technology without license restrictions. Making up the structure of this brave new enterprise is something called a packaged business capability.
Did you know that APIs are essential components for software integration? Let Dreamfactory build one for you in minutes. Start our 14 day free trial to take a guided tour of the complete process.
Did you know you can generate a full-featured, documented, and secure REST API in minutes using DreamFactory? Sign up for our free 14 day hosted trial to learn how! Our guided tour will show you how to create an API using an example MySQL database provided to you as part of the trial!
What Are Packaged Business Capabilities?
Gartner defines packaged business capabilities (or PBCs) as “software components representing a well-defined business capability.” It’s a bit of a mouthful, but it refers to a business service that can stand alone and can by consumed whole by the end client. It must be fully autonomous–it doesn’t depend on any outside data or service to complete a task. These packaged business capabilities serve as the building blocks of larger app suites, all stitched together by an API.
The defining qualities of a PBC apart from Gartner’s definition are: small scope, fully autonomous, and consumed as a whole by the end user. A monolith application can also count as a packaged business capability, but only if its scope of functionality is small enough to fit the definition.
PBCs And Microservices
Look closer at a packaged business capability, and you’ll often see it’s made up of microservices. These are small services, also autonomous but are capable of working together to carry out the ultimate task of the PBC. Microservices make up the design and construction of an app, and packaged business capabilities contain the app services.
The Importance Of Packaged Business Capabilities
Why are these important? When done right, packaged business capabilities can streamline your workflows by cutting down on the different services and interfaces you need to interact with on a regular basis. In a composable enterprise, you’re not limited to one or two program suites. But there’s a downside to working with services from companies A, B, and C. You’ll have to work within interfaces A, B, and C as well, and these services may not communicate well by default. You may spend more time dealing with interfaces and reports than you spend on important business processes!
A packaged business capability can stitch these microservices together with an API to streamline your workflow and cut down on back-end management. Instead of three interfaces, you need only work with one. This could also be a prime opportunity to automate workflows and unify data for further workflow streamlining.
Does the idea of API design sound intimidating? It doesn’t have to. With DreamFactory you can create a fully functional, secure, and documented RESTful API instantly. Sign up for our 14 day free trial and let our guided tour show you how.
Examples Of PBCs
One example of a packaged business capability could be a virtual shopping cart in an e-commerce service. Your shopping cart makes use of the store catalog, pricing, and checkout. But when making a purchase, you interact with the shopping cart as a whole.
On the business side, you could use a PBC to handle customer and account management. A collection of microservices would gather contact information, configure customer roles, handle customer service requests, and so on. PBCs however, will vary widely depending on the nature of your business.
Did you know you can generate a full-featured, documented, and secure REST API in minutes using DreamFactory? Sign up for our free 14 day hosted trial to learn how! Our guided tour will show you how to create an API using an example MySQL database provided to you as part of the trial!
Building Composable Enterprises With DreamFactory
If a packaged business capability acts as a building block for larger application suites, the API is what binds the blocks together. Likewise, an API will be responsible for combining microservices into one PBC. If you’re looking for more composable commerce in your business, you’ll want to become more familiar with API management.
But API building isn’t as complicated as it may sound. You can build one in an afternoon, with all the features and security you need, without learning how to code. DreamFactory makes the process a breeze using your existing databases. But if you want to customize your APIs further, there are guides and tutorials to guide you through each step.
Ready to get started on your new business architecture? Sign up for our 14 day free trial of DreamFactory and build your first API in minutes. Take a guided tour and learn how to build a REST API from scratch. No credit card needed.
As a seasoned content moderator with a keen eye for detail and a passion for upholding the highest standards of quality and integrity in all of their work, Spencer Nguyen brings a professional yet empathetic approach to every task.