PaaS平台
首页 >> PaaS > 正文

什么是PaaS

随着SaaS快速发展,最迫切的问题是要引入了一个完整的应用开发平台,该平台必须能够支持各行业、各企业、各业务模式的各种应用要求。此时Platform as a service(简称PaaS),也被称为平台即服务的延伸模式应运而生,它扩展了按需服务,并实现了客户可根据需要自定制应用程序,成为了改变应用程序开发的一个途径,延续SaaS继续对应用程序交付方式进行着变革。


八百客PaaS平台

八百客PaaS平台于2006年发布。使用者可直接在互联网上创建和运行新的应用程序而无需安装任何辅助软件,并将企业应用拓展,不仅仅只解决销售环节的应用,还能够支持所有类型的业务,业务所有环节的应用,例如物流运输、财务管理、人力资源等。而且八百客PaaS平台使用者可直接利用800APP.CRM后台的核心技术来开发应用程序。
    八百客PaaS平台的出现,将企业从为了满足各异应用需求而实施的旷日持久的编程和高投入的管理成本,以及大量IT硬件设施中解放出来,集中企业资源投入到那些能带来更大价值的业务中去。据估计,传统企业管理软件每花费10元钱中有9元都不能直接对业务产生改变和影响,而PaaS模式对各种规模企业的信息化管理及应用开发带来直接的好处,如同电力或电话公司提供的效用服务,企业组织只需要对成功部署和使用的服务付费,从而,帮助企业消除传统企业管理软件带来的诸多风险。
    使用八百客PaaS平台,企业信息化能够集中于应用和管理的创新,而非基础硬件设施更新。


八百客PaaS平台能构建什么?

八百客PaaS平台是一个非常丰富的开发环境,它的设计思路源于使数据库应用程序处在企业应用程序开发的核心。800APP.com 可将数据库,系统集成,逻辑应用以及用户界面整合在一起,并成功应用到实际业务流程中,这与用传统服务器,数据库,如Visual Basic、 .NET, 以及 Java等开发出来的应用一样。
    这样就跨越各种业务模式,并可兼容企业现有的局域网应用程序,如员工档案、补假,招聘,bug追踪、资产管理等应用程序,扩展了八百客 CRM软件的应用程序。 根据八百客以下的成功案例,我们可以看到八百客PaaS平台的功能非常有用。国内最大的化工进出口公司之一,需要一个数据库应用程序来管理其一些长期项目时间安排,他们同时评估了八百客PaaS平台和.NET的性能,该团队预算花1,000小时在.NET中创建和配置该应用程序,但他们在八百客PaaS平台上完成该应用程序只花了不到80个小时,更重要的是应用800APP.com开发的应用程序还包含了一些特有的先进的功能,如国际货币兑换,多语言等,这些都是.NET实施所缺乏的。
    另外一个例子来自于一个国内知名培训教育机构,在它业务迅速扩张是该机构选择了800APP.com来构建一个招聘外籍教师人才的招募活动。在他们两周以后,就发布了一个非常成功的系统,以此为开端又接连完成了其余4个应用程序。其中一个程序,一个教务管理系统本预计需要花9-12个月时间来开发,运用八百客PaaS平台,该机构仅用3个星期就部署好了该应用程序。
    这些客户并非个案,通过扩展八百客CRM和开发新的按需应用程序,客户在800APP.com平台上已经构建超过10,500个自定义对象。这些应用程序不仅仅是在八百客环境中运行---更通过使用Web services API来集成那些客户已开发或已应用的现存的系统,每月通过 八百客PaaS平台API处理的数据超过3亿。


PaaS平台


800APP平台特点?


PaaS平台


800APP是新型管理系统

800APP无需统一操作系统及版本,是面向应用的企业管理系统,只需上网即可使用。 800APP是企业管理系统整合平台,销售管理、采购、库存、财务管理、人力资源、办公管理一体化,帮助企业全面管理决策、执行、绩效等关键要素,形成紧密联系的有机整体。


800APP是灵活随需的开发系统

开发过程无需编写代码,甚至不需要编程经验或数据库知识。企业人员只需深刻理解业务流程,即可自行实现大部分开发工作,为企业量身定做独一无二的管理系统。
800APP能够完全根据企业自身业务流程及独特需求进行定制,支持各类流程创建及变更。


800APP是常用常新的应用工具

800APP平台将持续免费提供最新应用工具,用户将一直在最强大的业务流程系统上运行并从中受益。 800APP升级只是工具升级、功能提升,不会影响用户的个性化应用。
独立升级,避免系统重新部署、多次集成,节省人员培训的时间和成本。
800APP目前已集成呼叫中心、身份证认证、在线通讯工具(邮件、短信、传真)及Google企业套件等多种新型应用,最大限度满足客户新形势下的新业务需求。


800APP投入产出比

工作量小、无需维护、开发实施迅速快捷。
仅用传统二次开发三分之一以内的综合成本,即可完成出乎您意料的全面个性化需求,且性能更强大,操作更简单。


八百客PaaS平台架构

理解800APP.com的两大核心技术——多重租赁和元数据,对了解八百客PaaS平台非常有用。
·多重租赁
多重租赁是八百客关键创新,这是800APP.com的核心所在。多重租赁应用程序设计可以让用户共享同一个物理资源及同一应用程序,这些应用程序的个异部署占用的是虚拟分区而非硬件和软件独立的物理堆栈。传统企业管理软件单一使用架构则是要求所有软、硬件堆栈都要实现每个应用程序的部署,这就要求客户必须购买和维持每个堆栈组件,包括网络,硬件,操作系统,数据库和应用程序组件。在传统单一使用架构中每个堆栈都有其错综复杂的维护,对管理和日常升级的要求也很高,而且各组件之间的无法预测的交互,这就直接增加了相关成本。
与单一使用模式相反,多重租赁应用程序使平台和在平台上运行的应用程序有了清晰的边界。尽管每个企业的应用程序都有自己的数据对象,表单,布局以及集成,但它的自定制是虚拟化管理,该分区是能确保任何特定的应用程序无法侵犯其他用户的应用程序的关键。

·元数据
八百客PaaS平台的第二个核心技术就是元数据,它让利用收集元数据来创建应用程序成为可能,而不仅是使用代码。当使用者为他们的应用程序创建这些元素时,他们的工作就转成了元数据创建,从而八百客PaaS自动转变成终端用户体验的完整应用程序。
PaaS模式的其中一个好处是通过简单的指向并单击配置来创建复杂的应用程序而无需代码,由此元数据让那些不熟悉编程的用户也能创建应用程序,同时帮助了富有经验的程序员的开发工作。
值得注意的是,元数据的使用也能在程序和平台之间构建一个隐含的边界,这对多重租赁模式非常关键。随着应用程序的自定义和扩展,800APP.com平台新版本推出而不影响终端用户---所有的应用程序和集成都可继续运行而无需任何修改,部署过程也不会耽搁新功能的发布。该模式的成功已经在八百客的应用程序中已经得到证明,并通过每年多次更新不断加强。


八百客PaaS平台堆栈和服务

要了解八百客 PaaS平台的性能, 让我们看看800APP.com堆栈,详细如下:


PaaS平台


·服务交付:国际化,安全,可靠的基础架构
八百客PaaS平台服务交付基础设施是最具有挑战的,该基础设施包括了先进的、高度严谨的数据中心和安全技术,严格测试基础架构实现的可能性,大小和性能。八百客现支持平均每月超过7亿次的数据处理和近2万用户。更多详情请登陆800app.com
·数据库即服务:自定义对象和字段
八百客PaaS平台数据库构建在800APP.com基础架构基础之上,提供诸多的平台开发能力,使用者可以创建数据对象,如关联表格,运用元数据来描述对象以及其用法,也可以创建数据对象间的关联,并能够自动在800APP.com应用程序中实施,如母查询和相关的子对象列表。为确保数据集成,使用者可以指定数据校证规则,可以使用公式来获得新的逻辑数值,甚至可以自动审核数据库变动。800APP.com数据库提供的这些功能,都无需支付正常的维护和管理费用,更无需后台支持,无需调试以及不断的升级。
集成即服务:Web Services API
企业各异的应用程序需要安装在一个包括多种数据来源和应用程序的现有环境。
八百客PaaS平台为集成应用程序到现有环境来访问在其他系统中的数据提供了资源,为创建集成多个来源数据的Mash-ups或为包括外部系统的流程中提供了资源。这些集成功能核心是八百客PaaS平台API,通过一个开放的,基于标准的SOAP web服务,它提供了对存储在八百客PaaS平台应用程序所有信息的方便访问。API已经被成功运用于无数的环境中,包括那些用传统的开发工具,如.NET, Java, 以及 PHP到中间软件,和如BizTalk, Tibco, and Informatica集成的方案中。 另外,八百客和国内外知名软件第三方已经使用API对很多应用程序创建了预建的连接器,包括SAP, K/3, U8以及其它。
逻辑即服务:800APP代码和工作流
八百客PaaS平台可随意创建工作流来满足公司独特的业务流程和要求。八百客PaaS平台为工作流引擎提供共同的、可重复使用流程组件,如任务创建,纪录分配,基于时间的行动,甚至是基于事件的系统集成。利用800APP.com能方便地将这些组件再程序逻辑中。
你若想更加的灵活性,可以使用800APP按需编程语言,来扩展你的应用程序,包含任意业务逻辑和功能。就像数据库存储程序,800APP可以被用来构建触发器从而自动执行对数据库运行的回应,800APP甚至可以访问和调用外部web 服务。作为800APP.com平台集成的一部分,800APP大大加强了平台的多重租赁架构从而确保运行在其上应用程序的扩展。

PaaS平台

800APP代码可以在整个用户界面加入到组件中。