[发明专利]网络应用程序构建系统、网络应用程序构建方法、网络应用程序构建程序以及记录了网络应用程序构建程序的记录介质无效
申请号: | 201080001696.X | 申请日: | 2010-03-25 |
公开(公告)号: | CN102317905A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 作见雄一;植原祥之;吉田正知;稻见幸隆 | 申请(专利权)人: | 恩梯梯数据积水系统集成有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 应用程序 构建 系统 方法 程序 以及 记录 介质 | ||
1.一种网络应用程序构建系统,其用于构建多租户型网络应用程序,使用同一服务器环境的多个用户中的每个用户能够自定义为任意样式地使用所述多租户型网络应用程序,所述网络应用程序构建系统的特征在于,包括:
数据库部,用于管理存储各种数据的数据库;
服务提供部,用于提供以相当于业务上的一个处理的单位部件化后的一个以上的标准功能作为服务;
进程创建部,用于组合由所述服务提供部提供的一个以上的服务,创建每个用户的业务逻辑作为进程;以及
网络应用程序构建部,用于根据通过所述进程创建部创建的进程来构建每个用户的网络应用程序,
其中,在一个虚拟机上运行由所述进程创建部创建的进程和与所述进程组合的服务,并通过所述数据库部进行他们的事务的控制。
2.根据权利要求1所述的网络应用程序构建系统,其特征在于,
通过所述服务提供部提供的服务包括:
实体服务,将业务数据或者控制数据作为实体,与所述实体中指定的一个所述实体相结合,且具有针对所述数据库的数据操作、实体专用逻辑;以及
业务服务,实现业务逻辑的各个功能,通过所述实体服务进行数据操作,
其中,所述实体映射所述数据库上的表和对象,
所述实体服务的追加/参照/更新/删除操作功能部分自动生成。
3.根据权利要求1或2所述的网络应用程序构建系统,其特征在于,
用Ruby实现由所述进程创建部创建的进程。
4.根据权利要求1至3中任一项所述的网络应用程序构建系统,其特征在于,
用Java实现通过所述服务提供部提供的服务,
用JRuby实现通过所述进程创建部创建的进程,
所述虚拟机是Java虚拟机。
5.根据权利要求1至4中任一项所述的网络应用程序构建系统,其特征在于,
所述网络应用程序构建系统还包括:界面显示部,用于进行对应于所述进程的界面的显示,
其中,所述界面显示部根据按每个租户分配的租户标识符、按业务应用程序的每个功能类别分配的应用程序标识符、按租户分配给每个业务应用程序界面上的界面标识符以及匹配业务功能的界面模式而准备的专用访问路径的组合来决定界面显示设计,并根据针对每个项目标识符设定的参数来进行显示控制,按每个界面的输入项目和标签分配所述每个项目标识符。
6.根据权利要求5所述的网络应用程序构建系统,其特征在于,
所述界面显示部使针对每个项目标识符设定的参数的内容动态地反映到界面显示上。
7.根据权利要求5或6所述的网络应用程序构建系统,其特征在于,
所述参数的内容存储在所述数据库中,且能够通过以所述界面标识符作为关键字来汇总在所述界面显示部进行界面显示时该界面所需的项目标识符的设定来取得。
8.根据权利要求5至7中任一项所述的网络应用程序构建系统,其特征在于,
基于所述参数的内容的显示控制包括显示的种类、值的格式、语句、宽度、最大最小值、有无必须检查中的至少一个以上。
9.一种网络应用程序构建方法,其用于构建多租户型网络应用程序,使用同一服务器环境的多个用户中的每个用户能够自定义为任意样式地使用所述多租户型网络应用程序,所述网络应用程序构建方法的特征在于,包括:
数据库管理步骤,管理存储各种数据的数据库;
服务提供步骤,提供以相当于业务上的一个处理的单位部件化后的一个以上的标准功能作为服务;
进程创建步骤,组合在所述服务提供部中提供的一个以上的服务,创建每个用户的业务逻辑作为进程;以及
网络应用程序构建步骤,根据在所述进程创建部中创建的进程来构建每个用户的网络应用程序,
其中,在一个虚拟机上运行在所述进程创建步骤中创建的进程和与所述进程组合的服务,并通过所述数据库管理步骤进行他们的事务的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩梯梯数据积水系统集成有限公司,未经恩梯梯数据积水系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080001696.X/1.html,转载请声明来源钻瓜专利网。