智能和高度自动化的跨平台数据库和应用程序迁移


Uncategorised

Powerbuilder 转换

迁移从一个应用到其他应用是总成本。这样的项目包括多因素必须预订和考虑。这就是为什么客户非常寻方法削减时间和钱消费过程,并Ispirer MnMTK应用迁移的解决方案是就满足了我们的要求。如今转换PowerBuilder应用变得非常容易,您可以使用Ispirer MnMTK应用迁移工具允许转换几千行代码在方向您选择。

Ispirer Systems提供Ispirer MnMTK PowerBuilder迁移工具。这个应用迁移工具可以转换PowerBuilder应用到一下的技术:

该工具自定义每客户的项目与在结果调节过程,自动化水平可以达到100%。这个一个理想应用迁移解决方案。

评价帮助评估迁移努力和成本。详细评价过程,请参阅以下链接:

PowerBuilder迁移评估

Ispirer MnMTK是灵活的与有效的工具为应用,脚本与数据库迁移。转换规则是容易可更改的和可以定制满足您的需要。Ispirer MnMTK提供高度自动,一致与综合整一应用的转换。 我们的迁移工具消除错误的风险在应用迁移与提供减少时间为应用转换。

Ispirer 为您的应用程序转换的项目提供全面接触过程。详细信息请去应用迁移参与模式页。

从 Visual Basic 到 Visual Basic.NET 转换
.NET

我们开发迁移工具包Ispirer MnMTK并以客户至上的方针来满足客户业务需求。自动迁移总是比手动迁移更快,更有效。Ispirer将帮助您避免在代码中的任何错误,并明显地加快迁移的过程。


请填写调查表开始合作的讨论为您的项目或得到粗略评估:

Ispirer为您所应用程序的项目提供综合合作过程。为详细说明请查看应用程序迁移合作模式的网页。


Ispirer MnMTK自动您的现在的Visual Basic应用的整一迁移过程到C#.NET。此外,您对Ispirer MnMTK减少大多数的风险及低需要的努力的总量。所有这些好处是可用的最合理的与竞争成本,可以Ispirer MnMTK更佳生动工具为此项目类型。

我们主要好处:

  • 高素质和经验丰富的技术支持: 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。我将帮助您从Visual Basic迅速且简单的迁移到Visual Basic.NET。
  • 高度定制化:根据您对迁移项目的需求定制工具包。
  • 最大化节省时间和精力:自动迁移总是比手动迁移更快,更有效。Ispirer将帮助您避免在代码中的任何错误,并明显地加快迁移的过程。如果您对转换的结果不满意,您可以随时更改转换规则和快速再次转换您的Visual Basic代码。
  • 灵活的定价策略: 我们为您提供广泛的选择,其中您一定会找到最适合您的价格方案。
  • 纯代码: 没有Ispirer的文库或转换后使用IP。
Ispirer MnMTK还支持从VB到C#.NET转换

  • 转换VB模块源文件 (*.mod)到VB.NET模块 (*.vb)
  • 转换VB类源文件 (*.cls)到VB.NET 类 (*.vb)
  • 转换VB基体源文件(*.bas)到VB.NET 类 (*.vb)
  • 转换VB形式源文件 (*.frm)到:
    • Windows Forms
    • Windows Presentation Foundation (WPF)
  • 转换数据存取到:
    • ADO.NET
    • LINQ
  • 转换VB目标文件(*.vbp)到VB.NET目标文件 (*.vbproj 和*.user)
    这种特征允许您转换企部的VB应用到准备开VB.NET解决方案与依赖项列。

Ispirer MnMTK自动您的VB 3.0和VB 6.0应用的整一迁移过程到VB.NET。此外,您对Ispirer MnMTK减少风险和低内部的努力的总量。所有这些好处是可用的在最合理与竞争成本,可以Ispirer MnMTK更加生动工具为此项目类型。


请随时联系我们
Customers

Ispirer Systems, LLC 在过去10年中已经在数据库迁移领域积累了广泛的经验。在此期间,我们工作组帮助500多公司达成它的转换目标,完成了它们的迁移要求。目前我们已经能够帮助来自世界各地的大大小小不同行业的公司。我们的工作组对金融业,保险业, 信息技术, 电讯,运输, 能源和制造业, 消费及零售业, 保健, 教育等行业实施迁移解决方案。

这是我们软件服务的公司列表。

  • 花旗集团(Citigroup)
  • 美国运通公司(American Express)
  • 摩根大通公司 (JP Morgan)
  • 德国安联集团(Allianz)
  • 巴克莱银行(Barclays Capital)
  • 标准与普尔(Standard and Poors)
  • 安信有限公司(PrimeCredit Limited)
  • Investors Title Insurance Company
  • APS Bank Ltd
  • AXA Investment Managers Ltd
  • IBM
  • 惠普公司(Hewlett Packard)
  • 微软公司(Microsoft)
  • EDS
  • Deloitte & Touche
  • 凯捷公司(CAP Gemini)
  • AMD公司
  • 富士通(Fujitsu)
  • 汤姆森(Thomson)
  • 埃森哲(Accenture)
  • DoubleClick
  • Context Integration
  • MICROS Systems, Inc.
  • eGlobal
  • CMG Finance GmbH
  • Kana Software, Inc.
  • Infoglide Software
  • Pegasystems Inc.
  • DAZ Systems Inc.
  • OM Technology Energy Systems AS
  • CB Technologies
  • Intelligent Information Systems, Inc.
  • DWL Inc.
  • Campbell Lee Computer Services
  • nCode International
  • Bentley Systems, Inc.
    • Genesys Telecommunications Laboratories, Inc.
    • Conversent Communications
    • Sentrio Technologies
    • SpeechWorks Technology
    • Henry Wurst Inc.
    • 美国船级社 (ABS)
    • 联邦快递公司 - Viking Freight (FedEx Freight West)
    • 壳牌公司( Shell)
    • ChevronTexaco Corp.(德士古集团)
    • 洛克希德·马丁(Lockheed Martin)
    • Neuralog, Inc.
      • Sainsbury's
      • 家乐福公司( Carrefour)
      • IPC - The Hospitalist Company
      • The American Academy of Ophthalmology
      • Becton, Dickinson and Company
      • Source Medical Solutions Inc.
      • Roche Bioscience
      • Elmhurst Memorial Healthcare
      • GE Medical Systems
      • 俄亥俄州立大学(Ohio State University)
      • Ireland Department of Education and Science
      • 比利时林堡大学( Limburgs Universitair Centrum)
Partners


Ispirer Systems, LLC 的目的是与世界各地行业领导者建立合作关系,以便向客户提供高质量的数据库迁移解决方案。我们的目的是与技术合作伙伴、解决方案合作伙伴与经销商建立强大和有成效的合作关系。我们总是愿意扩大现有的合作伙伴的数量,以与我们的合作伙伴创造高校联盟。

我们区别合作伙伴的以下类别: 技术合作伙伴、解决方案合作伙伴与经销商。

技术合作伙伴

我们的技术合作伙伴是对IT产业生产的基本技术的数据库厂商。在与我们的伙伴合作过程中, Ispirer Systems开发创新数据库迁移的解决方案,同时消除金融风险并除去会影响迁移过程的技术上的困难。

请点击我们的合作伙伴的标识以获取更多信息。


Microsoft Partner Oracle Partner
IBM Advanced Business Partner Greenplum Authorized Partner Hewlett-Packard Technology Partner
Amazon Partner Member of Platform Modernization Alliance Teradata Partner
MySQL Authorized Partner

 

解决方案合作伙伴

我们的解决方案合作伙伴提供各种IT解决方案给他们的客户,Ispirer通过提供他们效益成本与节省时间的迁移软件与服务协助他们。解决方案合作伙伴包括系统集成商、IT咨询与外包公司、以及ISV公司。

  • 解决方案合作伙伴可以获得有优惠的许可证

    如果您使用Ispirer产品在公司内并只提供最后的结果给您的客户(他们不适用Ispirer软件),您可以购买有优惠的Ispirer许可证。

    解决方案合作伙伴需要获得至少三个有保养的许可证,以及每年升级它。
  • 解决方案合作伙伴可以转售许可证并获得佣金

    如果解决方案合作伙伴将Ispirer软件的许可证转售给客户,他就会收到佣金,佣金可以商量,以及取决于销量。
  • Ispirer提出实施迁移项目的服务

Ispirer与解决方案合作伙伴的标识与详细资料都在合作伙伴网站上指定。

请点击我们的解决方案伙伴的标识以获得更多信息:

High Availability Systems Co. Ltd., Japan Greenplum Authorized Partner LJA Soluciones, Mexico
ezTips, Inc., South Korea ScienceSoft Inc. Sonata Software Ltd.
Zylog Systems Ltd.
  
经销商

这是我们国际经销商,他们保证我们工具在世界各地区的当地推广与分销。

请点击我们的分销商的标识以获得更多信息:

High Availability Systems Co. Ltd., Japan ezTips, Inc., South Korea LJA Soluciones, Mexico
Pathway Pacific Pty Ltd, Australia QBS Software, United Kingdom DBORA Consulting (M) Sdn Bhd, Malaysia

我们邀请解决方案合作伙伴与经销商与我们建立长期合作关系。如果您愿意成为我们的合作伙伴并与我们做生意,请随时与我们联系

从 ASP 到 ASP.NET 转换
.NET

Ispirer MnMTK支持从ASP应用到ASP.NET转换。


Ispirer MnMTK自动您的ASP应用到ASP.NET的整一迁移过程。此外,您对Ispirer MnMTK减少风险和低内部的努力。 所有利益是在最合理的和竞争成本,使数据库和应用迁移Ispirer MnMTK工具更加吸引的工具为这种项目的类型。Ispirer MnMTK是也最灵活的转换工具。 一些迁移方向可以被开发进一步。 他可以提供转换在最短时间。

我们主要好处:

  • 高素质的技术支持:经过成熟的方法和工具,确保短期内具有挑战性的迁移的高度自动化。
  • 快速和高质量的定制: 根据您对迁移项目的需求定制工具;
  • 在转换过程中实行您自己的解决方案:我们可以把您自己的解决方案快速地添加到从ASP到ASP.NET转换规则中或根据您的要求进行更改。
  • 灵活的定价策略: 提供广泛的选择,其中您一定会找到最适合您的价格方案;
  • 纯的代码: 转换后没有Ispirer的文库或IP使用。

  • 更好语支持
  • 可编程控制
  • 事件驱动编程
  • 基于XML的组件
  • 用户认证,和账户和作用
  • 更高伸缩
  • 性能提高 - 编译的代码
  • 更容易组态和调配


  • 转换动态服务器页(*.asp)到ASP.NET页(*.aspx)

  • 转换独立的编程逻辑为页到.NET主机:
    • VBScripts (*.vb) 到 VB.NET(*.vb)
    • VBScripts(*.vb) 到 C# (*.cs)
  • 转换编程逻辑或页面到.NET主机:
    • VBScripts(*.asp) 到 VB.NET(*.aspx.vb)
    • VBScripts(*.asp) 到 C# (*.aspx.cs)
  • 转换数据存取:
    • ADO.NET
    • LINQ

如果您需要从ASP到ASP.NET转换,就请您随时联系我们

从Progress 4GL到C#.NET转换
Ispirer is Microsoft Partner for database migration

选择Ispirer转换工具和服务为自动地将Progress 4GL转换为C#.NET!


我们的工具包是灵活的,并我们根据您对具体迁移项目的需求会定制工具,以便达到自动化最高的水平。我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。我将帮助您从Progress 4GL迅速且简单的迁移到C#。

下面的演示视频演示从Progress 4GL到C#.NET转换过程:







Ispirer一直以合理的成本能够提供高性能的应用程序转换解决方案而努力工作。

我们主要好处:

  • 高素质的技术支持:经过成熟的方法和工具,确保短期内具有挑战性的迁移的高度自动化。
  • 快速和高质量的定制:根据您对迁移项目的需求定制工具;
  • 在转换过程中实行您自己的解决方案:我们可以把您自己的解决方案快速地添加到从Progress 4GL到C#.NET转换规则中或根据您的要求进行更改。
  • 灵活的定价策略:提供广泛的选择,其中您一定会找到最适合您的价格方案;
  • 纯的代码:转换后没有Ispirer的文库或IP使用。

为了为您提供报价,先需要评估您的转换项目。请填写我们的转换应用程序问题单:

未ISV公司,Ispirer提供协同动作过程:


除了Progress 4GL 到 C# .NET应用程序转换,此外可以从Progress数据库转换到Microsoft SQL Server数据库。 Ispirer MnMTK能够:

  • 转换Progress的表/视图/序列到Microsoft SQL Server的表/视图/序列:
ADD TABLE "TB_DATATYPES"
  AREA "Schema Area"
  DUMP-NAME "tb_datat"
 
ADD FIELD "c1" OF "TB_DATATYPES" AS CHARACTER 
  FORMAT "X(8)"
  INITIAL ""
            POSITION 2
  SQL-WIDTH 16
            ORDER 10
 
ADD FIELD "c4" OF "TB_DATATYPES" AS INTEGER 
  FORMAT "->,>>>,>>9"
  INITIAL "0"
            POSITION 5
  SQL-WIDTH 4
            ORDER 20
 
ADD FIELD "c5" OF "TB_DATATYPES" AS logical 
  FORMAT "yes/no"
  INITIAL "no"
            POSITION 6
  SQL-WIDTH 1
            ORDER 30
 
.
PSC
cpstream=ISO8859-1
.
0000000976
 
TO:
 
CREATE TABLE TB_DATATYPES
(
   c1 CHAR(16)   NULL,
   c4 INT   NULL,
   c5 BIT   NULL
)
  • 转换Progress 4GL 触发器到 Microsoft SQL Server触发器/功能或C#类:
    TRIGGER PROCEDURE FOR DELETE OF gsinvhd.
    FIND distribution 
    WHERE distribution.company = gsinvhd.company NO-LOCK 
    NO-ERROR.
     
    TO:
     
    CREATE TRIGGER SWT_Delete_gsinvhd
    ON gsinvhd
    AFTER DELETE
                AS
                DECLARE @distribution_company VARCHAR(255)
                SELECT    @distribution_company = company FROM distribution   
                WHERE   distribution.company = gsinvhd.company

Progress 4GL代码转换为.NET代码:



  • 转换Progress 4GL功能文件(*.p)到C#类
  • 转换Progress 4GL包含文件(*.i)到C#类/代码
    FUNCTION days-in-month RETURNS INTEGER
                ( INPUT pmonth AS INTEGER, INPUT pyear AS INTEGER ) :
     
      DEFINE VARIABLE idays AS INTEGER EXTENT 12 INITIAL 
    [31,28,31,30,31,30,31,31,30,31,30,31].
     
                IF pmonth NE 2 THEN DO:
                RETURN idays[pmonth].
                END.
                ELSE DO:
                IF INTEGER(pyear / 4) * 4 = pyear THEN DO:
                IF INTEGER(pyear / 100) * 100 = pyear THEN DO:
                IF INTEGER(pyear / 400) * 400 = pyear 
            THEN RETURN 29.
                ELSE RETURN 28.
                END.
                ELSE RETURN 29.
                END.
                ELSE RETURN 28.
                END.      
    END FUNCTION.
     
    using System;
    using System.Collections.Generic;
    namespace Ispirer.Services.Source
    {
                public class TestClass
                {
                static TestClass()
                {
                }
                public int Days_in_month(int pmonth, int pyear)
                {
                int[] idays = new int[] 
                { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
                if (pmonth != 2)
                {
                return idays[pmonth - 1];
                }
                else
                {
                if (Convert.ToInt32(pyear / 4) * 4 == pyear)
                {
                if (Convert.ToInt32(pyear / 100) * 100 == pyear)
                {
                if (Convert.ToInt32(pyear / 400) * 400 == pyear)
                return 29;
                else
                return 28;
                }
                else
                return 29;
                }
                else
                return 28;
                }
                }
                }
    }

转换Progress 4GL Window功能(*.w)文件到:

  • Windows Forms
  • Windows Presentation Foundation (WPF)




  • jia假如, 到 WinForms:



Ispirer MnMTK自动地分开Progress 4GL window的逻辑 (*.w):
  • UI logic to “.Designer.cs”
  • ON triggers logic to source code “.cs”
转换数据存取到:
  • ADO.NET
  • LINQ
&ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE generate-data Procedure 
PROCEDURE generate-data :
DEFINE VARIABLE i            AS INTEGER NO-UNDO.
DEFINE VARIABLE gc-company AS CHARACTER NO-UNDO.
 
FIND company WHERE company.company = gc-company NO-LOCK NO-ERROR.
 
            find budget where budget.company = gc-company no-lock no-error.
 
            Do while avail budget:
            Do i = 0 to company.num-periods:  
    find budget-analysis where 
      budget-analysis.user-id = company.gc-user-id and 
      budget-analysis.company = gc-company and
      budget-analysis.pc-center = "ALL" and
      budget-analysis.acct-period = i
      no-error.   
End.
End.
END PROCEDURE.
&ANALYZE-RESUME
 
TO:
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
namespace Ispirer.Services.Source
{
            public class Gn_Data
            {
 
            #region Implicit buffers
 
  Data.Tables.company company;
  Data.Tables.budget budget;
  Data.Tables.budget_analysis budget_analysis;
 
            #endregion
 
            public Gn_Data()
            {
            }
            public void Generate_data()
            {
            int i = 0;
            string gc_company = string.Empty;
    company = (from company_Row in Db.company
         where company_Row.company == gc_company
         select company_Row).FirstOrDefault();
    budget = (from budget_Row in Db.budget
         where budget_Row.company == gc_company
         select budget_Row).FirstOrDefault();
            while (budget != null)
            {
            for (i = 0; i <= company.num_periods; i++)
            {
       budget_analysis = 
            (from budget_analysis_Row in Db.budget_analysis
         where budget_analysis_Row.user_id == company.gc_user_id &&
         budget_analysis_Row.company == gc_company &&
         budget_analysis_Row.pc_center == "ALL" &&
         budget_analysis_Row.acct_period == i
         select budget_analysis_Row).FirstOrDefault();       
            }
            }
            }
            }
}
  • 转换Progress 4GL Web Service Mapping Files(*.wsm)到XML Web service (*.asmx.cs)

您可以下载Progress 4GL 源代码示例以及转换的效果:


关于更多的信息,请随时联系我们

Informix 迁移

Ispirer为您做努力工作和转换Informix 数据库!Ipsirer MnMTK转换存储过程,功能,触发器,数据库图表(DDL),数据,嵌入式SQL语句和数据库API在前端应用和脚本从Informix到各种数据库。此外,Ipsirer MnMTK有潜力转换在 Informix 在客户的要求。

非常很难和贵改变与迁移 Informix 4GL应用。我们提供Informix 4GL转换包括端域逻辑,方式,报告和其他恰当的Java类。


Ipsirer MnMTK转换工具和我们的定制服务保护整一 Informix转换过程在合理的成本的高度自动化。

  • 所有迁移阶段的高度自动化 - 一致与综合
    • 数据库表图/DDL,服务端域逻辑(过程,触发器等)
    • 数据的迁移和检验
    • 前端应用和脚本。应用程序转换

  • 快速定制 - 修补,客户的转换和优化(1-3 日为大多数要求)
  • 免费服务在评估程序 - 我们提供咨询,送达Ipsirer MnMTK修补在评估程序决定之前证明提高自动化
  • 合理的成本 - 我们提供灵活定价
  • 优化转换- 智能和维护性代码,没有Ispirer用于转换后的中间设备
  • 有用的开发工具为日常使用 - 您可以容易转换单机SQL 语句,行功,脚本和各种代码段

您可以了解更多关于Ispirer MnMTK的主要好处在为什么选择Ispirer页面上。

至于更多的信息,请您随时与我们联系

从Teradata到Oracle迁移
Ispirer Is Oracle Partner for Database Migration

Ispirer MnMTK转换存储过程,功能,宏,触发器,数据库图表(DDL), BTEQ 和 shell scripts, SQL 在 BI (DDL)报告和数据从Teradata到Oracle。


这个工具迁移以下数据库对象和属性从Teradata到Oracle:

  • 表格和数据
    • 测定列的变换 - 数据类型,默认值,NOT NULL约束,标识特性
    • 支持原发性指数的概念 (UPI和NUPI)
    • 完整性约束的变换 - 主关与外关键,独特与检查抑制
    • 注释变换
    • 解决保留字与标识符的冲突
    • 数据传输
  • 指数与预览
  • 存储过程,宏,函数和触发器
  • BTEQ脚本 - 独立的BTEQ文件和BTEQ嵌入式到shell脚本

除了业务逻辑,在Ispirer MnMTK的帮助下还可以转换SQL查询在前端应用和脚本,以符合Oracle SQL语法。


  • SQL脚本的快和实用转换 - DDL语句,数据库SQL dump,SQL查询,BTEQ脚本等
  • 转换与数据库连接 - Ispirer MnMTK可以连接到Teradata,提取和转换整个数据库或只是把指定的对象和图式迁移到Oracle
  • 在Oracle语法生成SQL脚本
  • 生成SQL*Loader控制文件和命令为将数据导入到Oraclee
  • 命令行支持可以帮助您自动化整个迁移过程
  • 迁移的检验 - 该工具能够比较表的数量,行数,并对所有或选定的列执行数据验证(基于主键或指定的顺序子句)

我们的先进技术和专业支持保证低成本以及整个从Teradata到Oracle迁移的近100%自动化。

  • 自动化三个阶段 - 一致和集成的过程
    • 第一阶段:数据库图表/DDL,业务逻辑(T/SQL 存储过程,触发器,等)
    • 第二阶段:数据的迁移和检验
    • 第三阶段:前端应用代码与SQL查询/脚本
  • 快速定制 - 我们可以根据您的特殊的要求快速地添加些新的迁移规则/li>
  • 售前支持 - 您在做决定之前,我们演示整个迁移过程。协同动作过程 
  • 低成本 - 灵活的定价策略
  • 优化转换- 您得到智能和可维护的代码,而不使用任何Ispirer的中间件。

请查阅有关为什么选择Ispirer更多的信息。


有关更多的信息,请您随时联系我们

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...