论SaaS(Software-as-a-Service,软件即服务)的关键技术 SaaS是一种通过互联网提供软件服务的模式,在该模式中企业用户不用再购买软件,而采用向软件服务提供商租用软件的方式来完成本企业经营活动。在这种模式下,企业无需建设机房、

admin2009-04-07  64

问题 论SaaS(Software-as-a-Service,软件即服务)的关键技术
    SaaS是一种通过互联网提供软件服务的模式,在该模式中企业用户不用再购买软件,而采用向软件服务提供商租用软件的方式来完成本企业经营活动。在这种模式下,企业无需建设机房、购买软硬件、雇用IT人员对软件进行维护,只需向软件服务提供商支付项目实施费和定期的软件租赁服务费,软件服务提供商负责管理和维护软件。目前,这种模式在国外和国内都获得了一定的成功。
   请围绕“SaaS关键技术”论题,依次对以下三个方面进行论述。
   1.概要叙述你参与的SaaS项目以及你在其中所担任的主要工作,包括角色、工作内容等。
   2.SaaS为诸多用户在线提供了较通用的软件系统,请详细论述SaaS为此所使用的关键技术。
   3.通过你的切身实践论述SaaS中安全性和扩展性的解决方案。

选项

答案第一部分 概要叙述你参与的SaaS项目以及你在其中所担任的主要工作。 第二部分 详细论述SaaS中的关键技术: (1)基于Internet和Web访问技术,以减少在客户端安装软件系统的工作量。 (2)网络和数据安全技术,以保证用户数据访问的网络安全。 (3)数据可靠存储技术,以保证用户关键数据的存储安全。 (4)软件快速开发和部署以及在线更新的技术,以支持用户不断变化的用户需求。 (5)数据集成技术,以解决信息孤岛问题,为用户提供多方位的信息服务。 (6)软件的计费管理,从而根据用户对软件系统的使用情况来收取费用。 第三部分 通过你的切身实践论述SaaS中安全性和扩展性的解决方案。 SaaS的安全性包括数据的安全性和网络安全性,主要内容如下: (1)数据中心的物理安全性和保护。 (2)数据是否有异地备份。 (3)数据是否有授权访问。 (4)应用是否采用物理或逻辑隔离。 (5)网络访问的安全性,是否采用了安全的通信协议,例如采用了安全套接层(SSL)技术。 (6)网络访问时有符合安全标准的认证和授权。 SaaS的扩展性包括平台的扩展性和应用的扩展性,主要内容如下: (1)平台是否具有扩展性,是否采用了分布式存储系统,分布式文件系统,分布式数据库等。 (2)平台是否解决了负载均衡和热备份问题。 (3)应用的扩展性包括用户能否在已存在的软件结构上,按需再增加额外的工具或功能。 (4)应用能否从其他应用程序中读取数据,或者存储数据。 (5)能否通过参数化配置来满足特定应用需求。

解析
转载请注明原文地址:https://kaotiyun.com/show/dlQZ777K
0

最新回复(0)