一种关于saas的软件重构方式的探究

一种关于saas的软件重构方式的探究

ID:25332198

大小:54.50 KB

页数:5页

时间:2018-11-19

一种关于saas的软件重构方式的探究_第1页
一种关于saas的软件重构方式的探究_第2页
一种关于saas的软件重构方式的探究_第3页
一种关于saas的软件重构方式的探究_第4页
一种关于saas的软件重构方式的探究_第5页
资源描述:

《一种关于saas的软件重构方式的探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一种关于SaaS的软件重构方式的探究第1章绪论1.1研究背景和研究意义随着网络技术的发展,SaaS作为一种新型的软件运营理念正在被越来越多的公司和个人所接收。SaaS软件的出现彻底的改变了软件的开发,使用和交付形式。使得使用SaaS软件的公司和个人在付出最小代价的同时能够获得最大化的软件服务。对于SaaS用户来说,SaaS具有使用简单,维护方便,价格便肩{等特点。SaaS是(Softent,ROI)。SaaS模式是由应用服务供应商(ApplicatonServiceProvider,ASP)模式发展起来,在2000年前后出现一批ASP模式的软件供应商,用户通过在线的方式来使用这

2、些软件公司的产品。但是,由于ASP技术本身的不成熟再加上软件产品没有定制,集成的功能,再加上计算机的软硬件技术尤其网速的不够使得现有的技术不足以支撑这些软件公司的在线软件产品。用户的不认可使得这些公司所提倡的ASP模式的软件供应方式逐渐的被市场所淘汰。ASP模式也仅仅停留在理论层面。随着计算机软硬件的发展,尤其是SUN公司的J2EE和Microsoft公司.Net技术的相继提出,使得ASP模式的软件供应方式变得不仅仅停留在理论层次,而在技术和市场上变得可行。而SaaS模式则是对ASP模式的进一步发展。由于互联网的普及和网络速度的极大提升,通过在线的方式使用软件的用户也在极大的增

3、加,应用SaaS模式所开发出来的产品也在与口俱增。对于SaaS模式的应用,最早的产品非电子邮箱服务莫数。电子邮箱的出现改变了人与人的沟通方式,通过传统邮递的方式可能需要耗费数天甚至数周才能够到达的邮件,通过电子邮箱可以达到时时的邮件发送与接收。发展到现在,SaaS模式的产品已经非常丰富。其中包括面向信息存储:网招邮箱服务;面向娱乐:在线网页游戏;面向业务管理:在线ERP(EnterpriseResourcePlanning,企业资源计划)。一些大的软件厂商竞相推出自己的SaaS产品。比如,首先将SaaS产品推入市场的Salesforce}6讼司所提供的基于SaaS模式的CRM(

4、CustomerRelationshipManagement,客户关系管理)解决方案。通过该公司所提供的产品,用户可以进行自定义应用程序,自定义页面布局等操作。并目_用户还可以根据自己的需要,在该平台上开发出自己所需要的应用软件。Microsoft公司已经推出基于SaaS架构的在线OfficeWebApps产品,通过该产品用户可以同在线的方式来使用Office产品。2008年,Google公司发布了云计算下的软件开发开发平台GoogleAppEngine(GAE),通过Google提供的GAE插件用户可以很方便的开发Web程序,并目_可以通过GAE很方便的将应用程序上传到Goo

5、gle所提供的云中。在国内,一些软件公司也已经开发出基于SaaS模式的软件产品,比如由金蝶公司推出的金蝶友商就可以提供在线的会计服务。八百客则是国内首家可以提供在线的企业级C1tLVJ服务的SaaS软件供应商。第3章SAAS框架..........21-343.1软件架构..........21-223.2SAAS架构..........22-243.3数据访问层..........243.4数据库的设计..........24-273.5表示层..........273.6业务逻辑层..........27-293.6.1租户管理..........27-283.6.2定制页

6、面生成..........28-293.7配置层..........29-333.7.1定制数据字段..........30-323.7.2定制业务流程..........32-333.8本章小结..........33-34第4章重构过程..........34-504.1架构的重构..........34-364.2数据库的重构..........36-394.3数据访问层..........39-404.4表示层的重构..........40-444.5业务逻辑层的..........44-464.6重构过程性能..........46-494.7本章小结........

7、..49-50第5章总结与展望..........50-525.1全文总结..........50-515.2下一步工作..........51-52总结本文主要对SaaS模式的软件进行了充分的研究,针对SaaS程序所具备的功能,本文提出一个SaaS程序的架构。在该架构中,包括表示层,配置层,业务逻辑层和数据访问层四层,通过四层的协同工作来实现SaaS程序的功能。其中表示层主要包括SaaS程序所提供给用户的页面文件,通过这些页面用户可以访问SaaS程序并目_和SaaS程序进行交互。在SaaS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。