[发明专利]一种业务软件系统的实现方法在审
申请号: | 201110382772.2 | 申请日: | 2011-11-25 |
公开(公告)号: | CN102520931A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 戴华敏 | 申请(专利权)人: | 戴华敏 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201165 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 软件 系统 实现 方法 | ||
技术领域
本发明涉及业务应用软件的实现方法,特别是客户机/服务器架构软件支持业务应用动态定制与设计的方法。
背景技术
随着计算机应用的日益普及,越来越多的服务都在向信息化方向发展,各行各业的各种业务应用需求需要其相关的个性化的业务应用软件来服务,各种业务应用及软件外包服务需求庞大,由此诞生了大小不一参差不齐的这类软件设计公司及软件外包公司发展这类业务。
这类业务软件有个共同的特点:1、随着时间的变化业务需求会发生变化,软件就得频繁的改动;2、作为专业服务软件,系统需要工作稳定高效,否则会影响工作效率及服务效率。
这些业务软件开发公司的开发人员大多使用C++、.net、java等开发工具来开发,分别提供客户机/服务器架构软件与浏览器/服务器软件,客户机/服务器架构软件能做到稳定性好、运行效率高,但每次业务修改都需要用专用软件开发工具重新编译发布,业务定制很不灵活,服务响应也不是很及时,同时对开发人员要求也高,有很多软件就不稳定、不好用,我们曾多次见过有的系统仅连接20个客户机系统崩溃等等情况:而浏览器/服务器软件虽然业务定制灵活但效率低下且耗费资源(如CPU、网络等等,有时20多个用户时CPU达100%),运行还不稳定,也经常性的业务中断,另外,对软件开发人员的要求也挺高的。
并且,这类软件可复制性很强,不同的项目业务形式上相差也不是很多,但开发人员使用目前的这些工具软件时却需要不断的修改程序编译调试等等,稍有不慎,bug横飞,费时费力费钱。如果有一套平台,可以提供稳定可靠的服务,同时还可以很方便的进行业务定制修改了,甚至可以让用户自己就能做,简单而且方便,那不是很好?
发明内容
本发明的目的就是为了提供一种业务软件系统的实现方法,解决业务应用软件系统稳定性与业务定制灵活性的统一性问题,用这种方法设计的业务系统简单易学使用方便,可以灵活的从一个项目快速的复制移植到新的项目,即使稍有计算机基础的人就能开发出美观大方实用稳定的业务应用系统如CRM、OA、知识库等,更好更方便的为用户服务。
为了解决稳定性,我们自然选择客户机/服务器架构,同时引入业务描述脚本规定客户机/服务器系统中各个用户的显示界面内容及可做的操作、业务功能等等来解决业务定制灵活性问题,不同的用户使用客户机登录系统可调用不同的业务描述脚本,每个用户显示的界面内容及操作业务功能都可不一样。
本发明中的客户机/服务器软件与传统客户机/服务器软件不同的是本发明规定的客户机/服务器软件充当容器功能,提供相关的业务功能实现模块、界面显示模块等等,但这些模块是否使用不一定,功能生效及界面显示等模块实际发挥作用由业务描述脚本来定义(即若无业务描述脚本该系统什么也不做也做不了),脚本规定显示那些东西什么内容及业务逻辑、功能执行等等。
本发明是这样实现的:
1、我们设计客户机/服务器软件,在客户机与服务器软件中我们预先设计我们需要用的的各种功能模块及显示模块等单元,如网络连接、访问数据库、发送接收消息、显示单元等等。
2、我们根据客户机/服务器能提供的相关功能及组件定制业务应用需要的业务描述脚本(如XML)来规定不同的使用者显示的内容及服务功能。
3、用户使用客户机登录到服务器与服务器协同载入该用户的业务描述脚本,客户机软件解释脚本显示给用户,用户根据显示的内容进行操作在客户机与服务器二者协同下获得相应得服务。
4、当需要修改或增加业务内容时系统维护人员只需修改相应的业务描述脚本即实现修改,用户下次登录时就自动启用新的业务了。
5、如果我们需要部署新的业务应用系统项目,我们可以将客户机/服务器软件直接复制过去,定义新的业务描述或直接复制并修改现有业务描述即可。
具体实施方案
我们先开发出稳定可靠的客户机/服务器软件,这种软件系统可以使用类似于XML的格式内容作为我们的业务描述脚本,将服务器软件安装在服务器上,同时定制需要的各种业务应用描述脚本置于服务器上,客户机软件安装在使用者电脑上,客户机与服务器通过socket连接,客户机登录服务器时获得业务描述脚本通过解释呈现在用户面前,对用户来说与使用传统的业务软件一样。
由于客户机/服务器软件已经设计完善,我们提供给不同的用户及不同应用时无需修改客户机/服务器软件,而只需修改业务描述脚本即可,并且可以做到方便初级计算机工作者也能定制业务及现场修改业务发布业务,高效快捷方便。
使用该发明设计的业务软件在设计业务应用时可以快速方便灵活,省时省心省力,更好的服务与各行各业。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戴华敏,未经戴华敏许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110382772.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种豆腐渣膳食纤维可食用纸的制备方法
- 下一篇:高架重力轻轨电容列车系统