PCBS包含 数据框架,服务程序,APP[应用程序],事件频道【event channels】。
它为商业应用服务,为终端用户服务。由大量API连接和驱动的APP构成。
正确使用PCB您可以完成大量的业务内容。你可以减轻流程的依赖关系,使客户直接与功能岗位对接,减少企业内部的管理层级与管理事务。使用PCB您可以让雇员流化事务,而不是老式的流程式回归执行。
微服务与PCB
如果说一个解决方案包含了100个微服务,里面包含了大量的UI界面,大量的数据服务。这种业务系统过于复杂,成本高昂。而且对终端用户来说,大量的应用界面,复杂的UI逻辑,巨大的学习和培训成本,这都将导致项目推进困难!
使用PCB替代微服务,就可以解决上述困难。让解决方案,实施和部署简单,让培训学习更快速高效,同时在需求变更和软件升级上会更加高效。
PCB的优势
对于一个PCB是一个可扩展可独立部署的实体,用于满足当前按需部署的业务需求现实。业务人员关注于业务逻辑,在已有的微服务基础上,规划设计系统。这种做的好处有:
1:简单。
在多个业务应用了相同的微服务包时,使用PCB可以将重复的微服务包合并,避免重复部署。
2:业务导向
PCB集成了一些继承功能,和基础工具,比如:账户管理,分类管理,价格管理,库存管理,支付等等,使系统设计聚焦于业务,避免在基础功能上做重复开发。
3:清晰
PCB可以使商务团队有全新的设计规划体验。使用PCB,他们将会感觉业务更容易组织,支持业务的组件和功能将更容易理解。IT开发团队将会有更明确的路标,以指导开发工作。
组件化的好处
PCB使用组件化的方式管理业务需求。这样管理的好处有:
1:灵活性强
2:可扩展
3:敏捷性
4:自由可选性
5:业务需求 和 开发实施 的良好协同。