WEB开发网
开发学院数据库Sybase 用Sybase EAServer建立电子影院售票系统 阅读

用Sybase EAServer建立电子影院售票系统

 2006-01-23 21:38:07 来源:WEB开发网   
核心提示:在挪威由四分之一的人口在使用网络,一半的人口使用数字移动电话,用Sybase EAServer建立电子影院售票系统,挪威当之无愧地是使用新技术的最前沿, 在雄心勃勃的电子商务探险中,但是我们想要将事情做正确,而不是太快或太慢,挪威软件公司Nordlandsdata使用Sybase Enterprise Applicat

  在挪威由四分之一的人口在使用网络,一半的人口使用数字移动电话,挪威当之无愧地是使用新技术的最前沿。

在雄心勃勃的电子商务探险中,挪威软件公司Nordlandsdata使用Sybase Enterprise Application Server通过Internet将上百个影院的计算机系统连接起来,以支持世界上第一个电子影院售票系统。

从这家公司的总部位于北极圈内的Bodo,是一个仅有40,000人口的挪威北部沿海的小城,Nordlandsdata 在售票应用软件的市场上已经占据了绝对的领先份额。 这家公司的产品NDTS,被挪威的75家影院使用,每年销售850万电影票。

  这家公司首先在Windows NT平台上使用Sybase EAStudio和Sybase Adaptive Server Enterprise作为他们新版本的NDTS的核心开发环境。第一个产品就是一个全新的32位Windows版本的NDTS。

“我们考察了Clarion, Microsoft, Delphi和Sybase,但是Sybase提供了更加适合我们工作的完整批评台,”软件开发经理Magni Veturlidason说。

  赶上浪潮

Filmweb首先和挪威第一大电影售票软件供应商Nordlandsdata接触。Filmweb是由挪威最大的剧院和影院拥有的挪威文的影视网站。Filmweb的要求是:将她的网上冒险进入下一个境界,就是在线的,实时交易。

对于Nordlandsdata的挑战是建立一个联机信息系统将遍及挪威境内的所有影院的NDTS 系统连接到Filmweb的电子商务站点上。目标是为网上购票者提供实时的座位和节目信息,同时可以在线购买门票。

对于Nordlandsdata,这个项目是绝对至关重要的。因为公司保留了将来销售最终产品的权利,这样可以为一个已经有大量用户群的市场开发和测试一个新的Internet产品。

中心的集成

Nordlandsdata需要一个web应用平台,它可以为多个分布系统提供一个单一的集成点。它需要的平台必须可以保证可靠的通讯,稳定的事务处理和高可用性。

“我们还需要支持快速应用开发技术的软件开发环境。我们已经开始使用Sybase的EAStudio。它可以大大提高软件开发的生产率,因为EAStudio可以容易地集成我们已有的NDTS系统。我们需要快速地构造一个可以使用的Web应用,”Veturlidason说道。

Nordlandsdata 选择Sybase Enterprise Application Server作为他们新系统的部署环境。 “我们了解Sybase的产品——我们已经使用和测试过它们,都是非常不错的产品。我们还从已有的Jaguar CTS用户那里得到了很好的参考。这意味着我们不必花太多的时间去考察其它厂家的事务管理器了。”

快速的部署环境

  因为Sybase的 Jaguar提供了Java, Com和C++组件的运行环境,Nordlandsdata的开发者只需要开发包含服务器端商业逻辑的Java组件。

Jaguar的部署环境大大地降低了编程的复杂度,Veturlidason说道。 “Jaguar对多线索的支持意味着我们的开发人员不必为多线索环境编写代码,Jaguar会把一切处理好。”

Jaguar CTS还管理web应用和远程NDTS系统的通讯,Jaguar提供了免编程的CORBA对象将NDTS应用和Internet联在一起。

使用EA Server,Nordlandsdata可以简单地实现了一个可能非常复杂的集成任务,在两个月内就完成了一个全功能的分布式事务处理应用。“如果我们没有Jaguar CTS,这种开发也需要花上一年的时间”,Veturlidason说道。

实时事务处理

Jaguar CTS提供的连接负责响应影院座位预定情况的传递。座位预定信息每1分钟更新一次——并且被放在Web应用的Adaptive Server数据库中。 Web用户可以察看电影的时间以及当地影院精确到分钟级的座位预定情况。

当客户选择了影片,时间和地点,Jaguar CTS将这些信息通过Internet送回影院,在那里这些信息被NDTS处理。

Jaguar CTS确保只有一个预定事务被接受并且写入了远程的数据库,然后将一个确认信息反馈给用户。信用卡的支付事务由EUNet - 荷兰Internet服务提供商单独处理。

愉悦客户

  Nordlandsdata的新系统在Bodo 进行了三个月的影院预定试用,新系统的所有部分都没有出现任何问题。Veturlidason说道。

  实际上,这是一个最前沿的分布式事务处理系统,Filmweb对它的执行性能和功能非常满意,甚至达到了惊讶的地步。

“他们对EA Server的稳定性和可靠性给予了极高的正面评价”Veturlidason说道。工作服在测试表明EA Server可以处理巨大的潜在负载:“这是一个非常稳定的产品。我们可以在一分钟内处理非常多的购票请求,EA Server从没发生过失败转移。”

Internet应用成为电话应用

  由于以用开放协议的好处,这个系统很容易地被扩展到其它的试用方式,现在移动电话的用户可以通过电话购买门票。

Telenor Mobil(挪威国家移动电话服务商),与Filmweb联合提供使用带有内置电子钱包的移动电话购买门票。

客户选择影片,影院和他们喜欢的座位然后通过移动电话支付费用。客户使用GSM的短信息服务将信息送回Telenor,然后通过Internet提交到Nordlandsdata的Sybase EAServer系统。这种售票方式又一次高效地将用户和影院连接在一起。

商业未来

  选择Sybase EAStudio和Sybase Enterprise Application Server为Nordlandsdata产品带来了革命性的改变。这使这家公司获得新的服务收入并且可以面向出口市场。

Nordlandsdata计划免费为影院提供基于Internet的NDTS系统,而只在每次订票交易中收取很小百分比的费用。这使他的客户在挣钱的同时就支付了使用系统的费用。

“每年850万的门票销售量,我们认为今后三年内,可能有百分之十的门票会通过Internet购买,这是一笔可观的新收入。”Veturlidason说道。

Nordlandsdata正准备在今年的晚些时候开展自己得市场推广工作,该公司的web应用已经吸引了来自瑞典和丹麦用户的兴趣。

“我们希望扩展市场,但是我们想要将事情做正确,而不是太快或太慢。使用Sybase Enterprise Application Server作为我们的web平台使我们确信可以满足外来客户的要求。”

Tags:Sybase EAServer 建立

编辑录入:coldstar [复制链接] [打 印]
赞助商链接