Les Packaged Business Capabilities (PBC) font référence à des fonctionnalités ou des services commerciaux autonomes et préconstruits qui peuvent être facilement intégrés dans une application. Tout PBC est composé de plusieurs microservices, qui, assemblés, répondent à une problématique particulière. Souvent fournis par des fournisseurs tiers ou des systèmes externes, les PBC sont conçus pour être réutilisables et modulables (on peut ainsi obtenir une PBC plus vaste en combinant plusieurs PBCs complémentaires).
Imaginons que vous soyez le gestionnaire d’un site e-commerce composable. Un programme gère votre panier, un autre les processus de paiement et un dernier le suivi logistique. Individuellement, chacun de ces programmes est un microservice. Combinés, ils forment une PBC. Alors que les PBC sont souvent des solutions tierces, les microservices sont généralement développés et gérés par les équipes IT internes.
On peut ainsi dire que les microservices répondent à une problématique très spécifique, alors que les PBC répondent à une problématique plus large en offrant une solution répondant à plusieurs problèmes spécifiques.
En savoir plus sur les microservices »