SAAS游戏平台的现代化到SOA

SAAS游戏平台的现代化到SOA

行业
娱乐,信息技术,软件产品
技术
。网,MS SQL Server

顾客

客户是一家欧洲公司,为在线游戏提供软件系统。该公司为扑克,赌场,博彩和宾博以及供关联解决方案,网站设计,游戏许可,促销工具和客户支持等联盟服务提供专有的软件系统。

挑战

客户有一个SaaS产品 - 一台与许多第三方SaaS服务一体化的游戏平台。该系统包含复杂的计费和报告工具,以计算和跟踪付款。

由于公司的客户基础,以及增加新功能的计划,客户决定实施一个新的面向服务的架构(SOA),以使系统更有效和可扩展。因此,将内部模块分成自包含的服务将使更容易维护和扩展系统以及启用并行开发。

解决方案

Sciencesoft部署了4名开发人员的团队,以便在客户方面工作。最初,团队从事自定义软件开发设计服务和执行低级设计任务。然后Sciencesoft想出了与复杂的核心服务架构相关的想法,并解释了不同方法的利弊。例如,工程师提出了一种灵活可靠的认证解决方案&授权基础设施。特别是 包括几个WCF服务并确保 公司基础设施,用户和第三方之间的安全连接。 

随着系统复杂并具有许多互联的业务逻辑模块,取代元素所需的深刻发展技能。为此目的,Sciencesoft始于为遗留系统编写自动化测试。当替换解决方案开发时,工程师使用测试来检查新元素是否会符合现有环境。这种复杂的方法使能SCIencesoft在没有任何停机时间的情况下实现解决方案。

此外,SCIEncesoft开发人员重新开始了相当数量的功能,并从头开始开发了以下系统模块:

  • 安全性(欺诈检测,IP筛选等)
  • 通知系统
  • 记录基础架构
  • 统计数据
  • 扑克系统

虽然Sciencesoft必须处理一个不熟悉的码库并依赖于与众多远程开发团体进行沟通,但它们 能够有效地实施敏捷实践。

结果

该项目在4个月内成功完成。客户继续与SCIENCESTOFT合作开发新产品。

技术和工具

构架& libraries:。网,WCF,WIF,ASP.NET,ASP.MVC,WinForms,Enterprise Library,MoQ,实体框架,nunit

语言:C#,Transact-SQL,XML,XSLT,XAML,HTML,CSS

数据库管理系统:MSQL Server,MySQL

修订控制系统:SVN.

IDE:MS Visual Studio

其他工具:SMTP,MSMQ,WIX,LINQ,XSD,RSA,团队城市,企业架构师,FXCOP,风格镜,NCOVER,FLEX,Flash

需要帮助一个类似的项目?

向我们删除一条线,我们的代表将在30分钟内与您联系,安排初步讨论。

我们的联系方式

更多案例研究

The World’s Largest PLM Software Development

The product lifecycle management solution, powering 20,000 retailers, manufacturers and suppliers in 110 countries, is a unique system that drives the development of products with $300+ bln in annual sales. The cloud-based platform helps all the industry players to conjoin their efforts, knowledge and clients, providing faster communication, more accurate data and transparency in their ventures.

LEARN MORE

BI Implementation for 200 Healthcare Centers

ScienceSoft created software to help 200 US healthcare centers and retirement homes to process patient and medication data. Solution consists of Java application for management and reporting along with an analytical data warehouse to consolidate information from 200 databases.

LEARN MORE
">