مهاجرت برنامه‌های IBM Informix به وب | برساوش

برنامه‌های مبتنی بر IBM Informix (شامل Informix Dynamic Server، Informix SE و کدهای Informix-4GL) را به یک نرم‌افزار تحت وبِ مدرن مهاجرت می‌دهیم؛ داده‌ی شما را بدون از دست رفتن حتی یک رکورد به یک پایگاه‌داده‌ی باز و امروزی منتقل می‌کنیم و منطق کاری برنامه را به‌صورت یک وب‌اپلیکیشن بازنویسی می‌کنیم. دیگر لازم نیست به یک موتورِ قدیمی، فرانت‌اند کلاینت-سرور یا ترمینال کاراکتری وابسته بمانید. اگر هنوز بین نگه‌داشتن نسخه‌ی نصبی و رفتن به وب تردید دارید، راهنمای وب یا نرم‌افزار نصبی انتخاب را روشن می‌کند.

چرا اینفورمیکس امروز یک ریسک است

اینفورمیکس زمانی یک پایگاه‌داده‌ی قدرتمند بود، اما امروز یک فناوریِ نیچ و رو به افول است. بسیاری از سازمان‌ها هنوز هسته‌ی مالی، انبار یا تولیدِ خود را روی اینفورمیکس و کدهای 4GL نگه داشته‌اند و با مشکلاتِ جدی روبه‌رو هستند.

  • هزینه‌ی لایسنس بالا: هزینه‌ی سالانه‌ی نگهداری و لایسنس اینفورمیکس برای هر هسته و هر کاربر، بار مالی سنگینی ایجاد می‌کند.
  • کمبود نیروی متخصص: یافتنِ DBA آشنا به اینفورمیکس یا برنامه‌نویسِ 4GL هر سال سخت‌تر و گران‌تر می‌شود و دانش معمولاً در ذهنِ یکی دو نفر قفل مانده است.
  • قفلِ داده: داده‌ی حیاتی سازمان درون یک قالب بسته و فرانت‌اندِ کاراکتری گیر افتاده و استخراج گزارش، اتصال به ابزارهای مدرن و استفاده از موبایل تقریباً ناممکن است.
  • فرانت‌اندِ منسوخ: صفحه‌های ترمینال سبز یا کلاینت-سرورِ قدیمی برای کاربر امروزی کند، ناآشنا و غیرقابل دسترسی از راه دور هستند.

رویکرد مهاجرت ما: بازنویسی منطق، نه ترجمه‌ی خط‌به‌خط

ما کدِ 4GL را خط‌به‌خط به زبانی دیگر ترجمه نمی‌کنیم؛ چون این کار ضعف‌های قدیمی را هم با خود می‌آورد. در عوض، ابتدا منطقِ کاریِ واقعی برنامه و جریان‌های داده را استخراج می‌کنیم و سپس همان قواعد را در قالبِ یک وب‌اپلیکیشنِ تمیز بازنویسی می‌کنیم.

به‌موازات آن، داده‌ی شما از اینفورمیکس به یک پایگاه‌داده‌ی رابطه‌ایِ مدرن و متن‌بازِ قدرتمند منتقل می‌شود. اسکیمای داده بازطراحی و اصلاح می‌شود تا گزارش‌گیری، جست‌وجو و یکپارچه‌سازی آسان شود، اما هیچ رکوردِ تاریخی‌ای از دست نمی‌رود. برای نیازهای کاملاً اختصاصی، صفحه‌ی نرم‌افزار اختصاصی رویکرد ما را شرح می‌دهد.

چه چیزی تحویل می‌گیرید

خروجی یک نرم‌افزار تحت وبِ کامل است که از همان روزِ نخست روی داده‌ی واقعیِ مهاجرت‌یافته کار می‌کند.

  • وب و موبایل: دسترسی از مرورگر روی رایانه، تبلت و موبایل، بدون نیاز به نصب روی هر دستگاه.
  • کاربرانِ هم‌زمان: معماریِ مقیاس‌پذیر برای پشتیبانی از بیش از ۵۰ کاربرِ هم‌زمان بدون افتِ کارایی.
  • دسترسیِ نقش‌محور: تعریف نقش و سطح دسترسی برای هر کاربر تا هر کس فقط داده و عملیاتِ مجاز خود را ببیند.
  • پشتیبان‌گیری: پشتیبان‌گیریِ منظم و خودکار از پایگاه‌داده‌ی جدید و امکان بازیابی مطمئن.

اگر هسته‌ی اینفورمیکسِ شما مالی یا انبار را اجرا می‌کند، می‌توان خروجی را با سامانه‌ی نرم‌افزار حسابداری و ERP هم‌راستا کرد.

روند اجرا

پروژه در چهار گام شفاف پیش می‌رود و در هر گام تأیید شما را می‌گیریم:

  • تحلیل: بررسیِ ساختار پایگاه‌داده، کدهای 4GL، فرم‌ها و گزارش‌ها و مستندسازیِ منطق کاری.
  • بازنویسی: ساختِ وب‌اپلیکیشنِ جدید بر پایه‌ی منطقِ استخراج‌شده و تأییدشده.
  • مهاجرت داده: انتقالِ کامل و صحت‌سنجی‌شده‌ی داده از اینفورمیکس به پایگاه‌داده‌ی مدرن.
  • آموزش: آموزش کاربران و تیم شما و پشتیبانیِ دوره‌ی گذار.

مرورِ کامل خدمات نجات نرم‌افزار در صفحه‌ی نجات و بازسازی نرم‌افزار در دسترس است.

سوالات متداول

آیا داده‌ی تاریخیِ اینفورمیکس از بین می‌رود؟

خیر. تمام داده‌ی شما با صحت‌سنجی به پایگاه‌داده‌ی جدید منتقل می‌شود و پیش از راه‌اندازی، تطابق رکوردها بررسی و تأیید می‌شود.

آیا باید کدِ 4GL را دور بیندازیم؟

کدِ قدیمی به‌عنوان مرجعِ منطق کاری ارزشمند است، اما برنامه‌ی جدید از نو و تمیز نوشته می‌شود تا محدودیت‌های قدیمی تکرار نشوند.

در دوره‌ی گذار، سیستم قدیمی خاموش می‌شود؟

خیر. تا زمان اطمینان کامل از نسخه‌ی وب، سیستم اینفورمیکس می‌تواند به‌صورت موازی فعال بماند و گذار تدریجی انجام شود.

چه مدت طول می‌کشد؟

زمان به حجم کد و پیچیدگیِ منطق بستگی دارد. پس از تحلیلِ اولیه، برآوردِ زمانی و مرحله‌بندیِ شفاف ارائه می‌دهیم.

Eitaa