こんにちは、Habr. この記事では、私のチームが開発に携わった最も野心的で興味深いプロジェクトの 1 つである、コンセプト段階から直接商業運用に至るまで作成した ECM システムについての話を始めたいと思います。このシステムの目的、その外観の前提条件、既製のソリューションを購入するのではなく独立した開発の道を選択する理由、このシステムの設計、開発のプロセスなどについて説明します。もっと。
対象分野
, . - . - - , . - , , . , , , .
, - . , . - - “ ”. -, , , . , , . , .
, , , , , , . , , . , , , . , , , , , .
, - - . , . . , , . .
, :
, ,
Enterprise content management (ECM) - . , . , -, . , . , , , , .
“Enterprise” , . , , . ECM CMS.
Content management system (CMS) - , . , . ECM , . , .
() - , , . ECM - , , , . , .
ECM- , - , . - , - , .
, , , , . , , . ECM - . . .
, , , , . , , .
, : , . , - .
, . . , .
. , , , , .
“”. - , :
-: , : , , .
: - , , ; , . (, - );
: , .
, - - , . , , . , , “ ”, , , .
. , . , , , , , - . : - , . , , , - .
, . - , “ ”. . :
, - (domain-driven design, DDD). - - , (, ). “”, .
. , , . , .
. . . - , , , .
, . - - , , .
, . - , , . , , . , .
, -. , , , . ( )
“ ” , . , , , API . :
, , .
, , , -, . , , . , .