欢迎来到天天文库
浏览记录
ID:32096431
大小:1.18 MB
页数:52页
时间:2019-01-31
《【精品文档】基于XML的SaaS服务的数据存储传输方式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于XML的SaaS服务的数据存储/传输方式摘要软件即服务SaaS(SoftwareasaService)是基于互联网提供软件服务的软件应用模式。服务提供商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向服务提供商支付费用,并通过互联网获得厂商提供的服务。对于SaaS服务提供商,特别是ERP(EnterpriseResourcePlanning)相关厂商而言,如何能以一套软件去尽可能的满足客户的不同需求,成为了能否立足市场的至关
2、因素。而XML正是一种能帮助SaaS服务提供商解决个性化需求的重要工具。XML既可作为配置文件来满足客户不同的需求,同时各种XML解析器的日趋成熟也使得XML作为一种数据存储和传输的方式变得更加高效便利。可扩展标记语言XML(eXtensibleMarkupLanguage)是世界万维网联盟W3C(WorldWideWebConsortium)发布的一种数据标准。它以其结构化、互操作性强、易于交换和可扩展性的特点在很多行业得到了广泛的应用。特别是,XML作为一种支持自定义标记的结构性数据描述手段,在SaaS产
3、品中起着举足轻重的作用。论文以SaaS产品为研究对象,对如何解决SaaS服务的个性化需求问题进行了深入的探讨。同时,对XML数据的规范化存储、XML数据的传输交换、XML的解析方式等方面进行了深入的研究。论文研究成果可作为一种解决SaaS服务的个性化需求的方案,具有重要的现实意义。论文研究的内容和成果总结如下:1.解决SaaS产品的个性化需求问题。对于不同的客户,他们的需求自然不同。首先,着重分析能产生个性化需求的几个方面,例如,不同客户会选择不同的功能种类和不同的功能特性;不同客户对于员工档案的记录也各不相
4、同;不同客户在不同时期甚至在相同时期对于绩效考评的内容也不尽相同;诸如此类。其次,在能解决问题的基础上,提出几个方案并阐述这些方案的可行性、可维护性、性能、所占资源的大小等。第三,比较这些可行方案,并得出选择XML作为解决方案的结果。2.研究XML作为解决SaaS个性化需求的原因。首先,讨论以XML作为解决个性化需求的方案的原因和优点。其次,详述以XML作为数据存储/传输方式的设计和实现。3.研究XML的解析方式。首先,讨论几种常用解析XML的方式,诸如DOM,SAX,DOM4J等。其次,针对设计方案选择适用
5、的解析方式。关键词XML,XML解析,数据存储,数据传输,SaaSABSTRACTSaaS(SoftwareasaService)isamodelofsoftwaredeploymentovertheinternettoprovideserviceofsoftwareapplication.ASaaSproviderdeploystheapplicationinitsownservers.Customerscansubscribetothesoftwareapplicationovertheinterneta
6、stheyneed,payfortheservicebasedonhowmuchandhowlongtheysubscribeandgettheservicefromtheSaaSproviderovertheinternet.ForaSaaSprovider,especiallyaERP(EnterpriseResourcePlanning)relatedprovider,itisofgreatsignificancetomeetthedemandsofallcustomerswiththeoneappli
7、cationsystem.XML(eXtensibleMarkupLanguage)istheexacttooltohelpSaaSprovidermeetcustomers’individualizeddemand.XMLcanmeetdifferentdemandsasaconfigurationfile,andalso,thematuredevelopmentofvariouskindsofXMLparserscontributestohighefficiencyandconvenienceofXMLa
8、sawaytostoreandtransmitdata.XML(eXtensibleMarkupLanguage)isakindofdatastandardreleasedbyW3C(WorldWideWebConsortium).XMLiswidelyusedinmanyindustriesbasedonthefeaturesofstructuralform,highinteroperabilit
此文档下载收益归作者所有