home icon / ابزارهای تحول دیجیتال سازمان
Seyagh Frame Work

Frame Work S3suite سیاق

framework سیاق به معنی دست خط شرکت سیاق در تولید نرم افزار است. جمع تمام تجربه های بیش از ربع قرن و روشهای استاندارد تولید نرم افزار در قالب framework سیاق مستند و مبنای تولید ابزار S3Suite شده است تا خروجی محصول تولید شده با این ابزار مشخصات شما به محصولات سیاق داشته باشد.
در تهیه و تدوین این استاندارد علاوه بر تجربه، نمونه های مشابه بین المللی و استانداردهای سخت گیرانه تولید نرم افزار مدنظر بوده است. تکنولوژی که محصول با آن توسعه داده شده است نیز از انتخاب های بهینه است و سیاق این تکنولوژی را موازی با پیشرفت و توسعه روی محصول خود تزریق می کند و این به معنی تزریق تکنولوژی جدید به تمام محصولات ساخته شده با ابزار S3Suite خواهد بود

bpms

معماری تمیز (Clean Architecture)
بنیان استحکام و انعطاف پذیری

  • لایه پایگاه داده (database Layer): کاملا مستقل
  • لایه سرویس (Service Layer / Backend): منطق کسب و کار در این لایه قرار دارد.
  • لایه نمایش (Presentation Later / Frontend): رابط کاربری و تجربه کاربری

این جدا سازی ، امکان توسعه موازی توسط تیم های مختلف (Backend, Frontend, Full-stack) را فراهم کرده و نگهداری و توسع سیستم را به شدت تسهیل می کند.

bpms
bpms

آزادی در انتخاب پایگاه داده
سازگار با زیرساخت شما

هنگام تعریف یک میکروسیستم جدید، پلتفرم از شما نوع پایگاه داده را سوال میکند. به لطف معماری ما، شما محدود به یک تکنولوژی خاص نیستید. سیاق از تمامی پایگاه‌های داده مبتنی بر T-SQL پشتیبانی میکند. این پایگاه‌ها شامل موارد زیر می باشد:a

  • Microsoft SQL Server 2016 (و بالاتر)
  • MySQLe
  • PostgreSQL
  • Oracle
  • SQLite

تکنولوژی پیشرو در Backend
قدرت C# و آخرین نسخه NET.


منطق کسب و کار و تعریف سرویس ها در میکروسرویس ها با استفاده از زبان برنامه نویسی C# و بر پایه فریمورک .NET 10 انجام می شود. ما همواره متعهد به استفاده از آخرین نسخه پایدار فریمورک .NET هستیم تا از بالاترین سطح کارایی، امنیت و جدیدترین قابلیت ها بهره مند شویم.

bpms
bpms

طراحی فرم‌های قدرتمند با
کشیدن و رها کردن (Drag & Drop)

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

  • گرید داده (Grid)
  • کنترل تب (TabControl)
  • نمای تب (FormView)
  • و ده‌ها کامپوننت دگیر ....

طراحی واکنش‌گرا (Responsive)
تجربه کاربری بی نقص در هر دستگاه


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

bpms
bpms

یکپارچه سازی با سرویس‌های خارجی

پلتفرم سیاق تنها به سرویس‌های داخلی خود محدود نیست. شما می‌توانید به سادگی APIهای خارج از پلتفرم را فراخوانی کنید.
هنگام تعریف یک سرویس جدید، کافیست نوع آن را "سرویس خارجی" انتخاب کنید. سپس، در محیطی مشابه Postman، اطلاعات ورودی، هدرها و پارامترهای سرویس خارجی را تعریف کرده و از آن در منطق برنامه خود استفاده نمایید.