تبدیل نرمافزار PowerBuilder به تحت وب | بازنویسی
برای مهاجرت یک برنامهی کلاینت-سرورِ PowerBuilder به وب، منطقِ کاریِ PowerScript و ساختارِ DataWindowها بازنویسی میشود و دادههای پایگاهدادهی شما دستنخورده منتقل میگردد. تیمِ ما پنجرهها، DataWindowهای گزارشگیری و قواعدِ کسبوکارِ برنامهی PowerBuilderِ شما را تحلیل میکند و یک سامانهی تحتِ وب میسازد که بدونِ نصبِ کلاینت از مرورگر و موبایل اجرا میشود.
چرا برنامهی PowerBuilder دسکتاپ امروز یک ریسک است
معماریِ کلاسیکِ کلاینت-سرورِ PowerBuilder به نصبِ برنامهی سنگین روی هر ایستگاه و اتصالِ مستقیم به پایگاهداده وابسته است. این مدل برای کارِ راهدور، موبایل و شعبههای پراکنده مناسب نیست و نگهداریِ رانتایم و درایورهای اتصال روی دهها سیستم پرهزینه و شکننده است.
- وابستگی به کلاینت: هر رایانه به نصبِ برنامه و درایورِ پایگاهداده نیاز دارد.
- محدودیت دسترسی: اتصالِ مستقیم به پایگاهداده کارِ راهدور و موبایل را دشوار میکند.
- کمبودِ نیرو: یافتنِ توسعهدهندهی PowerBuilder برای نگهداری سخت شده است.
برای درکِ بهترِ تفاوتها، مقایسهی نرمافزار وب یا نصبی را ببینید.
رویکرد مهاجرتِ ما
ما کدِ PowerScript را خطبهخط ترجمه نمیکنیم؛ بهجای آن منطقِ کاری و ساختارِ دادهایِ DataWindowها را استخراج و در یک معماریِ وبِ مدرن بازنویسی میکنیم. DataWindowها که قلبِ گزارشگیری و ورودِ داده در PowerBuilder هستند، در نسخهی وب به جدولها و فرمهای پویا تبدیل میشوند. حفظِ دادهها اولویتِ نخست است.
- حفظ منطق کاری: قواعد، محاسبات و اعتبارسنجیهای PowerScript بازتولید میشوند.
- بازسازیِ DataWindow: شبکههای داده و گزارشها به معادلِ وبِ خود تبدیل میشوند.
- مهاجرت کامل داده: دادههای پایگاهدادهی موجود کامل و صحتسنجیشده منتقل میشوند.
چه چیزی تحویل میگیرید
خروجی یک سامانهی تحتِ وبِ مقیاسپذیر بهجای مدلِ کلاینت-سرورِ قدیمی است.
- وب و موبایل: دسترسی از هر مرورگر بدون نصبِ کلاینت.
- کاربران همزمان: پشتیبانی از بیش از ۵۰ کاربرِ همزمان روی دادهی مرکزی.
- دسترسی نقشمحور: سطوحِ دسترسیِ دقیق برای هر نقشِ سازمانی.
- پشتیبانگیری خودکار: نسخهی پشتیبانِ منظم و امنِ دادهها.
اگر برنامهی PowerBuilderِ شما یک سامانهی مالی است، میتوانیم آن را به یک نرمافزار حسابداری و ERPی وب ارتقا دهیم، یا اگر نیازِ خاصی دارید بهشکلِ نرمافزار اختصاصی بازطراحی کنیم.
روند اجرای پروژه
روندِ کار شفاف و مرحلهبهمرحله است.
- تحلیل: بررسیِ پنجرهها، DataWindowها و قواعدِ کاری.
- بازنویسی: ساختِ نسخهی وب با همان منطق در معماریِ مدرن.
- مهاجرت داده: انتقالِ کاملِ دادهها و صحتسنجیِ دقیق.
- آموزش: آموزشِ کاربران و پشتیبانی در راهاندازی.
کلِ خدماتِ مهاجرت را در صفحهی نجات و مهاجرت نرمافزار ببینید.
سوالات متداول
DataWindowهای من در نسخهی وب چه میشوند؟
هر DataWindow به معادلِ وبِ خود، یعنی جدولها و فرمهای پویا با همان منطقِ فیلتر، محاسبه و گزارش، بازسازی میشود.
آیا دادههای پایگاهدادهی من منتقل میشود؟
بله. تمامِ دادههای پایگاهدادهی موجود بهطور کامل و صحتسنجیشده به پایگاهدادهی وب منتقل میشوند.
آیا کاربران باید کلاینت نصب کنند؟
خیر. سامانهی وب تنها با یک مرورگر باز میشود و دیگر نیازی به نصبِ کلاینت یا درایورِ پایگاهداده نیست.
آیا میتوان قابلیتهای جدید اضافه کرد؟
بله. پس از مهاجرت، معماریِ وبِ مدرن امکانِ افزودنِ قابلیتهای تازه و اتصال به سرویسهای دیگر را فراهم میکند.