美文网首页
平台设计(1)-试上高峰窥皓月

平台设计(1)-试上高峰窥皓月

作者: 天涯无梦 | 来源:发表于2017-10-21 11:51 被阅读0次

前言:业务集成平台的设计目标是为复杂业务系统提供平台化的底层支持,所谓平台化,就是对业务开发能以扩展、隔离的方式推进,驱动业务快速支持。

目前行内很多的业务系统随着业务支持的增加,逐渐变成一个庞大的铁板一块式风格的强耦合系统,系统本身可能经历一些重构和优化,满足新业务发展。但整体上还是为了快速的满足业务需求,在主流程上打补丁的方式,对业务的响应能力越来越差。我们希望重新审视系统的架构设计,使架构不成为业务快速发展的瓶颈,并且进一步促进业务的快速开展。

这类业务系统的平台化对架构的需求有一些基本共性,业务集成开发平台的目标就是为了给业务系统提供平台化的基础框架,以模块化的方式构建应用模块。

设计目标:

业务和平台分离。 业务无关性,平台将不关心具体的业务,只通过抽象统一的模型去完成业务逻辑。同时,平台提供扩展机制,各业务方通过定制扩展开发实现自己的业务需求。

业务间隔离  业务方将作为平台的ISV(Independent Software Vendors),设计开发自己的业务。各业务方完全隔离,如果需要对方提供的服务,该业务方可以通过平台注册提供服务。对于调用者来着,这互相彼此完全透明。业务方只和平台打交道。

变化和实现分离 在复杂业务平台系统中,业务变动需求频繁,因此我们需要把业务变化通过规则引擎管理起来,实现变化与实现分离,通过规则引擎去快速响应需求变化而不是硬编码实现,从而提高业务服务能力和系统稳定性。

职责功能分离 系统实现通过plugin形式实现,通过在平台的注册提供服务,形成微服务架构,减少系统之间耦合,使系统实现简明规范,并且系统之间易于通过事件驱动方式协调,组件间通过服务和事件进行通讯,提高系统性能和稳定。

相关文章

  • 平台设计(1)-试上高峰窥皓月

    前言:业务集成平台的设计目标是为复杂业务系统提供平台化的底层支持,所谓平台化,就是对业务开发能以扩展、隔离的方式推...

  • 试向高峰窥皓月,偶开天眼觑红尘

  • 【它山之石】哲理诗二首

    2020.04.15 《浣溪沙》 清•王国维 山寺微茫背夕曛,鸟飞不到半山昏,上方孤磬定行云。 试上高峰窥皓月,偶...

  • 自卑

    浣溪沙 王国维 山寺微茫背夕曛,鸟飞不到半山昏。上方孤磬定行云。 试上高峰窥皓月,偶开天眼觑红尘。可...

  • 她死的很寂寞,就像她活的很寂寞一样

    山寺微茫背夕曛,鸟飞不到半山昏。上方孤罄定行云。试上高峰窥皓月,偶开天眼觑红尘,可怜身是眼中人。 ...

  • 和外甥女一起写作文--我最想扮演的角色

    “试上高峰窥皓月,偶开天眼觑红尘。”风月断桥,斗牛移转;清灯浩影下沉香古卷中,一条千载不变的血脉在流淌,流到...

  • 经年之后,又见平遥

    题记 清末王国维有诗云: 山寺微茫背夕曛,鸟飞不到半山昏。上方孤罄定行云,试上高峰窥皓月。偶开天眼觑红尘,可怜身是...

  • 世间再无张爱玲

    山寺微茫背夕曛,鸟飞不到半山昏。上方孤磬定行云。试上高峰窥皓月,偶开天眼觑红尘。可怜身是眼中人! 如果是你,你会用...

  • 习字帖 | 人间总被思量误

    近代学者王国维的词,第一次读到他的词是在一部小说里,忘了具体哪本书,但词却一直记得,“试上高峰窥皓月,偶开天眼觑红...

  • Java TCP网络通信

    试上高峰窥浩月,偶开天眼觑红尘,可怜身是眼中人 InetAddress类 TCP网络程序 服务器端 客户端 PS ...

网友评论

      本文标题:平台设计(1)-试上高峰窥皓月

      本文链接:https://www.haomeiwen.com/subject/yekiuxtx.html