客户有一个在Oracle和Java上运行的遗留本地系统。作为一家公司,他们做出了一个战略决定,将其产品转移到云上,并将其重写为在Microsoft Azure和.NET中运行的云优先应用程序,将更好地服务于其产品的长期未来。客户面临的挑战是,他们的团队在微软技术方面没有太多经验,他们有很多遗留代码需要移植,他们需要同时支持遗留应用程序和基于Azure的应用程序。
在两年的时间里与客户合作,在Azure中构建了一个并行系统,该系统最初是作为概念验证。定制的身份验证方法和实用程序允许从旧系统直接访问新系统,并且在两个应用程序之间共享数据。这使最终用户能够登录到旧系统,并以无缝的方式使用新系统。