DEV Community

Discussion on: I'm a Software Architect, Microsoft MVP, DDD-Cloud Enthusiast, built web applications with 100+ millions users. Ask me anything!

Collapse
 
ashrafalam profile image
Ashraf Alam • Edited

Based on the details provided I'm assuming you'll be considering SPA and Web api combination to implement an wizard style functionality, where data will be collected across multiple screens.

There are plenty of different set of tools and frameworks can be used. Here are some solutions you can consider:

Web Application with React

React is currently the most populat web application framework which is developed by facebook. You'll get a wide variety of compotents to achieve advanced functionalites.

Check this article, which also provides a live demo and source in github which will allow you to implement

Web Api with .NET Core

For the backend functionalites, you can consider asp.net core web api.

Checkout this open source project EISK which also provides documentation that'll help you to develop data driven web api in asp.net core web api.

Hope this helps!

Collapse
 
masallahozen profile image
Masallah Ozen

Thnx for your response and time. But I guess, I can't completely define problem :( Sorry for my English.

  • Web App : Writed with any web tech, not problem. Just send action/trigger/event

  • Web Api : This is writing with c# For me. When an action/trigger/event send api call, my [validation/rules/may be start workflow] process starting. After process executed a repsonse send to wep app [Ok/Failed/WaitingForApproval].

My problem is this process definition.

This categories are usefull for problem, aren't it?

  • Event bus
  • State machine
  • Rule
  • Validation

Best Regards,