(发表于《中国饭店业》2008年7月号)
一、B/S结构、SAAS模式和饭店集团的中央信息化
1. B/S结构
目前国内的酒店管理系统绝大多数采用C/S结构,主要原因是由于过去互联网的不发达和习惯性。C/S和B/S是当今世界开发模式技术架构的两大主流技术,C/S是美国Borland公司最早研发,B/S是美国微软公司研发。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。随着酒店业的日益发展,对酒店信息管理系统的要求将越来越高,特别是系统集成决策支持DSS、客户关系管理CRM、办公自动化OA、网络中心实时订房等要求,基于B/S结构的酒店管理软件是必然趋势。
B/S 建立在广域网之上,不必是专门的网络硬件环境,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就可以,可以实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。B/S 信息流向可变化,适应B-B、B-C、B-G等流向。B/S结构即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构主要是利用了不断成熟的浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构,B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN),企业内部通过防火墙接入Internet,整个网络采用TCP/IP协议。B/S结构只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。中间件作为构造三层结构应用系统的基础平台,负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞。C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡,有效地保护了原有硬件投资。对于成长中的企业,快速扩张是它的显著特点,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而B/S结构软件只需一次安装,以后只需设立账号、培训即可。
C/S技术是20年前的主流开发技术,它主要局限于内部局域网的需要。因而缺乏作为应用平台的一些特性,难以扩展到互联网这样的环境上去,而且要求开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这使得应用程序的维护、移植和互操作变得复杂。C/S结构即Client/Server(客户机/服务器)结构,把数据库内容放在远程的服务器上,在客户机上安装相应软件。C/S由两部分构成,前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机,后端是服务器,数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。还要提供完善的安全保护及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据库。在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满足各客户的要求。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。
2. SAAS模式
软件即服务方式(SAAS,Software as a Service)是将软件统一部署在互联网数据中心(IDC),用户不需要再投入资金购买硬件、软件,简单注册即可获得基于网络的各种工具,无需租用带宽,无需人员维护,无需购买、构建和维护基础设施和应用程序。SAAS是21世纪开始兴起的一种完全创新的软件应用模式,相似的含义为按需软件(on demand software)、应用服务提供商(ASP,the application service provider)、托管软件(hosted software)。通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务,享有软件使用权和不断升级。在欧美等IT业发达地区,用户已经开始对SaaS模式给予了高度的认同,并已经取得良好发展。AMR Research公司在2005年11月发表的一份针对美国地区用户的调查报告显示,在美国的各主要垂直行业和不同规模企业中,超过78%的企业目前使用或考虑使用SaaS服务。只有18%的企业暂时没有使用SaaS的计划。2004年,SaaS方式发布的软件为42亿美元的销售额,未来5年内将以26%的年度复合增长率持续增长,到2008年整个市场规模将达到72亿美元。
二、近年来的重要进展
2008年1月,卡尔森启用SaaS软件服务。启用Sales force软件服务(SaaS)中央预订系统(CRM)和Force.com的平台服务(PaaS)之后,卡尔森酒店(Carlson)已在40个国家改善了业务运营并大幅提升了员工的工作效率。卡尔森已经在其5个运营集团中启用Sales force技术,包括卡尔森酒店集团、Carlson Wagonlit Travel、Carlson Marketing Worldwide、Carlson Leisure Group以及Regent Luxury Group。利用Force.com平台和App Exchange技术还开发了定制化的解决方案,迎合了商务旅行需求,并符合卡尔森Sales force全球用户的需要。在salesforce.com和Force.com技术平台上,卡尔森启用了New market International提供的活动和会议管理应用程序Newmar ket Commex和由Vovici公司提供的客户调查工具CRM Surveyor。Force.com平台还可以和卡尔森的企业应用程序(包括自己开发的和从其它供应商处购买的)实现无缝整合,因此可以在Sales force中获取全部重要的商业信息。卡尔森还启用了Force.com移动功能,直接为其外地工作人员提供以上信息。因此员工即使在出差时也可以做好准备,在最大程度上和每位客户保持联系。启用Sales force后,不再需要维护旧时的系统从而节省了成本、提高了员工的工作效率。
2007年6月,在线旅游公司Expedia已正式发布酒店预订系统界面Expedia Quick Connect,酒店合作伙伴可通过该界面简便高效地将客房管理及中央预订系统连接到Expedia上。通过Expedia Quick Connect,独立酒店及中小型酒店连锁合作伙伴目前可在Expedia网站上,方便地实现对客房变更、房价及预订信息的自动化操作。Expedia Quick Connect使得广大酒店合作伙伴获益于与Expedia的预订系统实现直接连接所实现的成本、速度、准确度及安全性方面的优势;酒店合作伙伴通过实时、更准确地操控其客房库存,从而在战略方面管理其预订部门。Expedia Quick Connect允许酒店合作伙伴提供范围更广的客房类型,同时通过减少传真预订所需的数据输入来削减成本,因此有助于酒店提升客户预订量。