业务功能设计中如何考虑系统性能问
目标业务系统的性能因素,除了涉及硬件平台、系统资源分配、应用体系等因素外,业务功能的设计也是一个不可忽视的方面。因此,在这个阶段要充分考虑将来
目标业务系统的性能因素,除了涉及硬件平台、系统资源分配、应用体系等因素外,业务功能的设计也是一个不可忽视的方面。因此,在这个阶段要充分考虑将来业务功能对系统性能可能造成的影响,并提前采取相应的措施。对于某些可能影响性能的业务功能,在设计中可以考虑采用如下的手段,达到性能优化的效果。
1.应用部署的分离。对于相对比较独立的业务功能,如个人所得税全员申报,进行部署分离,通过单独部署应用、独立存储等手段,分离个人所得税有关的业务和数据;避免对核心业务系统的影响。
2.业务功能拆分。从性能角度出发,对传统的业务功能进行合理规划,把大的重量级业务进行分解,减轻业务操作的压力。如在开业登记环节,为了减轻登记录入的工作量,可以考虑增加一个受理环节,进行简易数据审核,录入必要的输入项,满足打证的需要,详细的登记信息在受理结束后进行补录。
3.前后台业务分离,根据业务量特点和实时性要求,从保证性能的角度出发,将业务进行前后台内容分离,重点确保前台办税服务事项等性能保障。后台业务可以采用非实时同步的方式跟前台业务衔接。
另外还有其它的手段,比如从业务上面的功能预约机制。具体来说,就是根据实际的性能要求,分时段、分区域进行业务处理,比如,在某一个时间段分给某个地区进行某些规定税种的纳税申报,保证系统的性能要求。 本文作者:周建军 来源:http://blog.csai.cn/user1/15340/archives/2007/1636
CIO之家 www.ciozj.com 微信公众号:imciow
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读