Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

S(P)Aas081008

1,481 views

Published on

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

S(P)Aas081008

  1. 1. Saas + 云计算 (Pass) & 传统软件
  2. 2. 传统软件业 困境 <ul><li>传统软件业市场环境还不够成熟和完善,社会层面对软件价值的认知度不高,从而造成软件价格被压得很低 </li></ul><ul><li>软件产品经常会遭遇到盗版软件的困扰 ; </li></ul><ul><li>在市场秩序方面,软件企业存在同质化现象,价格战直接导致了利润率下降 </li></ul>
  3. 3. SaaS 模式 <ul><li>SaaS(Software-as-a-service) 是软件通过互联网来交付,向用户收取月服务费。 </li></ul><ul><li>用户通过互联网来使用软件,不需要一次性购买软件、硬件,也不需要维护和升级。 </li></ul><ul><li>SaaS 运营商将统一安装、升级、维护软件和硬件 。 </li></ul>
  4. 4. Saas 模式局限 <ul><li>复杂业务流程不能给以满足。 </li></ul><ul><li>安全问题。一些保密信息,比如财务、机密数据等交由 SaaS 服务商保管的资料安全 </li></ul><ul><li>技术问题。因为 SaaS 与传统软件业相比还属新兴业务,在互联网上的编程技术比在桌面上编程技术区别很大,从而造成很多网络软件的界面并不是很友好 </li></ul>
  5. 5. 云计算 特征 <ul><li>它是服务而非产品 </li></ul><ul><li>它是通过互联网提供的,基本上不需要人的干预; </li></ul><ul><li>具有极高的可伸缩能力; </li></ul><ul><li>客户根据使用得付费。 </li></ul><ul><li>SaaS 强调最终的应用,云计算则侧重对底层架构和资源的充分利用 </li></ul>
  6. 6. 云计算 +  SaaS <ul><li>SaaS 供应商专注于软件开发,网络资源管理的能力较弱,而 SaaS 模式要求供应商必须有一个好的互联网计算环境,否则随着这种模式的发展,往往会导致供应商花费大量资金购买服务器和带宽等基础设施,但提供的用户负载依然有限 </li></ul><ul><li>“ 云计算”提供了一种管理网络资源的简单而高效的机制,其分配计算任务、工作负载重新平衡、动态分配资源等功能,可以向 SaaS 厂商提供不可想象的巨大资源,满足用户的海量需要。 </li></ul>
  7. 7. 例子 <ul><li>Google 应用软件引擎( Google App Engine ) , 这种服务让开发人员可以基于云计算环境编写应用程序 , 并可使用 Google 的基础设施来进行存储。 ( 适量收费 ) </li></ul><ul><li>优势在于,所有的应用程序都可以存在于云计算中,用户永远都不需要安装任何东西,不需要管理软件升级和安全补丁。 </li></ul>
  8. 8. Hello World 例子 <ul><li>import wsgiref.handlers from google.appengine.ext import webapp class MainPage(webapp.RequestHandler):   def get(self):     self.response.headers['Content-Type'] = 'text/plain'     self.response.out.write('Hello, webapp World!') def main():   application = webapp.WSGIApplication(                                        [('/', MainPage)],                                        debug=True)   wsgiref.handlers.CGIHandler().run(application) if __name__ == &quot;__main__&quot;:   main() </li></ul>
  9. 9. GQL <ul><li>class MainPage(webapp.RequestHandler):   def get(self):     self.response.out.write('<html><body>')     greetings = db.GqlQuery(&quot;SELECT * FROM Greeting ORDER BY date DESC LIMIT 10&quot;)     for greeting in greetings:       if greeting.author:         self.response.out.write('<b>%s</b> wrote:' % greeting.author.nickname())       else:         self.response.out.write('An anonymous person wrote:')       self.response.out.write('<blockquote>%s</blockquote>' %                               cgi.escape(greeting.content))     # Write the submission form and the footer of the page     self.response.out.write(&quot;&quot;&quot;           <form action=&quot;/sign&quot; method=&quot;post&quot;>             <div><textarea name=&quot;content&quot; rows=&quot;3&quot; cols=&quot;60&quot;></textarea></div>             <div><input type=&quot;submit&quot; value=&quot;Sign Guestbook&quot;></div>           </form>         </body>       </html>&quot;&quot;&quot;) </li></ul>
  10. 10. 完成 <ul><li>将完成的应用程序上传到 Google App Engine , 后获得一个域名,即可通过该域名访问。 </li></ul><ul><li>类似于 FaceBook 开放 api , 都归于 Platform as a Service (PaaS) ,google app engine 更具有云计算的特征 </li></ul>
  11. 11. 网站实例 <ul><li>http://code.google.com/p/cpedialog/ </li></ul><ul><li>Saas+ 云计算 : http://blog.cpedia.com/ </li></ul><ul><li>只用注册一个域名,配合免费的 cpedialog 和 google appengine ,就可以拥有你的个人博客站点 </li></ul><ul><li>目标用户:那些想拥有独立域名 blog, 又不想花钱买空间的人 </li></ul><ul><li>Saas:http://antimatter15.110mb.com/ajaxanimator/build , 完全的传统软件体验 </li></ul>

×