Draft Project Statement


Franchise Computing is a channeled cloud computing model that draws service participation through a set of publish/subscribe contracts. Under this model a franchise is branded under two contracts - one for the service consumption and one for service subscription. The initiating party of both contracts is known as the franchisor who is also responsible for commercializing the service to its clients, as well as enforcing the back-end contract with its service providers. Service providers are known as the franchisees, they join a franchise by subscribing to the servicing contract and by agreeing to all its governing policies. Once subscribed and certified the service provider is said to be franchised and it will begin to receive service requests delivered to it in accordance to the contract it signed on. Under this model service providers are free from having to negotiate with the service's consumers directly since all undertakings for service consumption such as the service definition, service advertisement, service discovery and client dispute (contract violation) etc. are defined and managed at the service frontier by the franchisor.
The goal of Franchise Computing (FC) is to seek a more balanced middle ground approach between the traditional client/server model and the very loosely defined cloud computing model(s). Rather than handing over its entire operation to the cloud, FC is aimed to maximize service flexibility and scalability while still maintain control over critical aspects in service conformance and delivery. To its consuming organizations FC could be preferred as a more dependable computational resource and bandwidth chartered in the cloud.