jdwl / cp-ddd-framework

A lightweight development framework for complex business architecture!轻量级业务中台开发框架!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cp-ddd-framework (Central Platform:中台)

What is cp-ddd-framework?

以DDD**为基础,打造业务不确定的业务中台:企业级能力复用平台。

What problems does it solve

  • 业务逻辑的个性化:uncertain biz logic
  • 业务流程的个性化:uncertain biz flow
  • 业务模型的个性化:uncertain biz model
  • 业务前台与中台如何协同:synergy between BP and CP teams
  • and more

Key components

  • layered extension point
  • model schema extension
  • business steps orchestration
  • dynamic loading business extension jar
  • isolation of business runtime
  • best practice of DDD
  • and more

Requirements

Requires Java 1.8+ and Spring 4.3.12.RELEASE or later.

Using cp-ddd-framework

See the cp-ddd-example.

Building from Source

mvn clean install

Roadmap

Licensing

cp-ddd-framework is licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

About

A lightweight development framework for complex business architecture!轻量级业务中台开发框架!

License:Apache License 2.0


Languages

Language:Java 99.7%Language:Makefile 0.3%