What Managed Services Framework wants to achieve ?


There are four things that Managed Services Framework wants to achieve.

  • Container for Sub Services, so that it can host service lets
  • Provide a Scheduler on Managed Code
  • Allow to deploy workflows composed of subservices
  • And finally enable integration

Container for Sub Services, so that it can host service lets

All these days we have been working with Windows Services. Essentially, the .NET Framework provides very good support for creating Windows Service. The Service Control Manager provides a great UI for managing the Services, Start them, Stop them and Restart them Pause Them and Continue them.
The idea of Managed Services Framework, is to achieve the same apart from some other important features:

  • Lightweight Alternative to Windows Services
  • Auto Replication of Managed Service Instances
  • Easy Deployment
  • Configurable Delayed Start
  • Live Performance(with/without) Monitors
  • Hot Configuration Changes
  • Scheduled Restarts
  • Conditional Restarts
  • Web Monitoring

 

Provide a Scheduler on Managed Code through sub services

Have you ever wanted to write a scheduled job that runs on 15 day of the year and does something. And what about a scenario where in, you want your Scheduled Job A to finish and then if it has finished successfully Schedule Job B starts.

Allow to deploy workflows composed of subservices

It does not stop, at Scheduler workflows. It will try to strive for providing a lightweight framework for creating and deploying workflows and get you some business value.

And finally enable integration

And finally the ultimate goal is to evolve as a good intergation solution. That's the dream sanket has been chasing and is striving hard to achieve it

Last edited Feb 7, 2011 at 5:07 AM by naik_sanket, version 5