查看其它 2 个回答eximbank的回答

eximbankeximbank联盟成员系统架构师某金融企业

不同的部门,或者不同使用部门或者用户,分层或者建模是角度是完全不一致。所以如何抽象,其实有点自相矛盾的意味。
1、建议先分析CMDB 面向哪些用户开放,
2、然后根据用户场景,调研所涉目标对象;
3、逐步分解各个对象;
4、一定要考虑松耦合、尽量以弱关系来处理对象粒度;
5、对象粒度必须满足功能灵活,即通过功能灵活构建对象及属性之间的关系;
6、便于维护,包括属性数据的鲜活性、一致性、完整性、灵活变更等诸多便捷变更操作;
7、良好的对外服务接口,API是好,但是什么数据都需要一个开发来获取数据的时候,就会感觉很便捷;

保险 · 2019-12-02

回答者

eximbank
系统架构师某金融企业
擅长领域: 云计算云管平台私有云

eximbank 最近回答过的问题

回答状态

  • 发布时间:2019-12-02
  • 关注会员:5 人
  • 回答浏览:3160
  • X社区推广