从 Progress 4GL 到 .NET 转换,美国
客户
我们的客户是一个中间市场ERP, CRM和SCM软件解决方案的全球供应商。
挑战
客户的获得巨大的收入的主要产品是ERP,制造业和金融应用程序套。该产品是用几年前由Progress软件提供的开发工具编写的。客户的应用程序三年前被重新编写了在.NET框架。
服务器应用程序代码在Progress Application Business Code(ABL / 4GL)的帮助下被编写。有二百万左右存储在五千半个文件中的代码行。
公司寻找一个自动化的解决方案为将产品的源代码转换到C #。重要的是,该产品不是一个内部应用程序,而是一个商业企业解决方案。因此,需要为战略客户的迁移项目开发解决方案,以及定制,产品支持和多个产品发布在固定的时间内,这都成为另外一个挑战。
解决方案
为了执行成功的迁移,Ispirer提供了能够自动化从Progress 4GL文件到C #.NET 3.5的转换的特殊工具。我们保证了迁移工具将满足客户对软件编码规范和使用具体.NETAPIs的要求。
结果和优点
迁移的应用程序广泛地使用数据库访问逻辑和工具与.NET 3. 5的最新转换功能的–LINQ技术。LINQ是.NET框架的扩展,从而增强C #本地语言SQL查询语法和提供的各种类库需要为手段这些功能的优点。
技术和工具
数据库: Microsoft SQL Server 2005和2008
编程语言和平台:Progress 4GL, Microsoft C# .NET, LINQ
2009年十月
了解更多关于从Progress 4GL到C#.NET转换
|